summaryrefslogtreecommitdiff
path: root/js/IntegerOp
diff options
context:
space:
mode:
Diffstat (limited to 'js/IntegerOp')
-rw-r--r--js/IntegerOp/BITCLEAR.js783
-rw-r--r--js/IntegerOp/BITSET.js761
-rw-r--r--js/IntegerOp/CONVERT.js2735
-rw-r--r--js/IntegerOp/DFLIPFLOP.js10439
-rw-r--r--js/IntegerOp/DLATCH.js3083
-rw-r--r--js/IntegerOp/EXTRACTBITS.js1743
-rw-r--r--js/IntegerOp/INTMUL.js843
-rw-r--r--js/IntegerOp/JKFLIPFLOP.js4902
-rw-r--r--js/IntegerOp/LOGIC.js677
-rw-r--r--js/IntegerOp/SHIFT.js859
-rw-r--r--js/IntegerOp/SRFLIPFLOP.js2648
11 files changed, 29473 insertions, 0 deletions
diff --git a/js/IntegerOp/BITCLEAR.js b/js/IntegerOp/BITCLEAR.js
new file mode 100644
index 00000000..a568bd5f
--- /dev/null
+++ b/js/IntegerOp/BITCLEAR.js
@@ -0,0 +1,783 @@
+LexToken(EOL,'\n',1,8)
+LexToken(EOL,'\n',1,11)
+LexToken(EOL,'\n',1,71)
+LexToken(EOL,'\n',1,151)
+LexToken(EOL,'\n',1,154)
+LexToken(EOL,'\n',1,226)
+LexToken(EOL,'\n',1,298)
+LexToken(EOL,'\n',1,367)
+LexToken(EOL,'\n',1,406)
+LexToken(EOL,'\n',1,409)
+LexToken(EOL,'\n',1,476)
+LexToken(EOL,'\n',1,542)
+LexToken(EOL,'\n',1,607)
+LexToken(EOL,'\n',1,655)
+LexToken(EOL,'\n',1,658)
+LexToken(EOL,'\n',1,727)
+LexToken(EOL,'\n',1,790)
+LexToken(EOL,'\n',1,872)
+LexToken(EOL,'\n',1,875)
+LexToken(EOL,'\n',1,906)
+LexToken(EOL,'\n',1,909)
+LexToken(EOL,'\n',1,910)
+LexToken(FUNCTION,'function',1,911)
+LexToken(OPENSQBRACKET,'[',1,920)
+LexToken(VAR,'x',1,921)
+LexToken(COMMA,',',1,922)
+LexToken(VAR,'y',1,923)
+LexToken(COMMA,',',1,924)
+LexToken(VAR,'typ',1,925)
+LexToken(CLOSESQBRACKET,']',1,928)
+LexToken(ASSIGNMENT,'=',1,929)
+LexToken(VAR,'BITCLEAR',1,930)
+LexToken(OPENBRACKET,'(',1,938)
+LexToken(VAR,'job',1,939)
+LexToken(COMMA,',',1,942)
+LexToken(VAR,'arg1',1,943)
+LexToken(COMMA,',',1,947)
+LexToken(VAR,'arg2',1,948)
+LexToken(CLOSEBRACKET,')',1,952)
+LexToken(EOL,'\n',1,953)
+LexToken(VAR,'x',1,958)
+LexToken(ASSIGNMENT,'=',1,959)
+LexToken(OPENSQBRACKET,'[',1,960)
+LexToken(CLOSESQBRACKET,']',1,961)
+LexToken(SEMICOLON,';',1,962)
+LexToken(EOL,'\n',1,963)
+LexToken(VAR,'y',1,968)
+LexToken(ASSIGNMENT,'=',1,969)
+LexToken(OPENSQBRACKET,'[',1,970)
+LexToken(CLOSESQBRACKET,']',1,971)
+LexToken(SEMICOLON,';',1,972)
+LexToken(EOL,'\n',1,973)
+LexToken(VAR,'typ',1,978)
+LexToken(ASSIGNMENT,'=',1,981)
+LexToken(OPENSQBRACKET,'[',1,982)
+LexToken(CLOSESQBRACKET,']',1,983)
+LexToken(SEMICOLON,';',1,984)
+LexToken(EOL,'\n',1,985)
+LexToken(SELECT,'select',1,990)
+LexToken(VAR,'job',1,997)
+LexToken(EOL,'\n',1,1000)
+LexToken(CASE,'case',1,1005)
+LexToken(DQSTRING,'"set"',1,1014)
+LexToken(THEN,'then',1,1016)
+LexToken(EOL,'\n',1,1020)
+LexToken(VAR,'x',1,1029)
+LexToken(ASSIGNMENT,'=',1,1030)
+LexToken(VAR,'arg1',1,1031)
+LexToken(SEMICOLON,';',1,1035)
+LexToken(EOL,'\n',1,1036)
+LexToken(VAR,'graphics',1,1045)
+LexToken(ASSIGNMENT,'=',1,1053)
+LexToken(VAR,'arg1',1,1054)
+LexToken(DOT,'.',1,1058)
+LexToken(VAR,'graphics',1,1059)
+LexToken(SEMICOLON,';',1,1067)
+LexToken(EOL,'\n',1,1068)
+LexToken(VAR,'exprs',1,1077)
+LexToken(ASSIGNMENT,'=',1,1082)
+LexToken(VAR,'graphics',1,1083)
+LexToken(DOT,'.',1,1091)
+LexToken(VAR,'exprs',1,1092)
+LexToken(EOL,'\n',1,1097)
+LexToken(VAR,'model',1,1106)
+LexToken(ASSIGNMENT,'=',1,1111)
+LexToken(VAR,'arg1',1,1112)
+LexToken(DOT,'.',1,1116)
+LexToken(VAR,'model',1,1117)
+LexToken(SEMICOLON,';',1,1122)
+LexToken(EOL,'\n',1,1123)
+LexToken(WHILE,'while',1,1132)
+LexToken(PREVAR_BOOLEAN,'%t',1,1138)
+LexToken(DO,'do',1,1141)
+LexToken(EOL,'\n',1,1143)
+LexToken(EOL,'\n',1,1144)
+LexToken(OPENSQBRACKET,'[',1,1157)
+LexToken(VAR,'ok',1,1158)
+LexToken(COMMA,',',1,1160)
+LexToken(VAR,'Datatype',1,1161)
+LexToken(COMMA,',',1,1169)
+LexToken(VAR,'bit',1,1170)
+LexToken(COMMA,',',1,1173)
+LexToken(VAR,'exprs',1,1174)
+LexToken(CLOSESQBRACKET,']',1,1179)
+LexToken(ASSIGNMENT,'=',1,1180)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1181)
+LexToken(OPENBRACKET,'(',1,1196)
+LexToken(OPENSQBRACKET,'[',1,1197)
+LexToken(VAR,'msprintf',1,1198)
+LexToken(OPENBRACKET,'(',1,1206)
+LexToken(VAR,'gettext',1,1207)
+LexToken(OPENBRACKET,'(',1,1214)
+LexToken(DQSTRING,'"Set %s block parameters"',1,1239)
+LexToken(CLOSEBRACKET,')',1,1240)
+LexToken(COMMA,',',1,1241)
+LexToken(DQSTRING,'"BITCLEAR"',1,1252)
+LexToken(CLOSEBRACKET,')',1,1253)
+LexToken(SEMICOLON,';',1,1254)
+LexToken(DQSTRING,'" "',1,1258)
+LexToken(SEMICOLON,';',1,1259)
+LexToken(VAR,'gettext',1,1270)
+LexToken(OPENBRACKET,'(',1,1277)
+LexToken(DQSTRING,'"Clear a bit"',1,1290)
+LexToken(CLOSEBRACKET,')',1,1291)
+LexToken(SEMICOLON,';',1,1292)
+LexToken(DQSTRING,'" "',1,1295)
+LexToken(CLOSESQBRACKET,']',1,1296)
+LexToken(COMMA,',',1,1297)
+LexToken(OPENSQBRACKET,'[',1,1313)
+LexToken(VAR,'msprintf',1,1314)
+LexToken(OPENBRACKET,'(',1,1322)
+LexToken(VAR,'gettext',1,1323)
+LexToken(OPENBRACKET,'(',1,1330)
+LexToken(DQSTRING,'"Data Type %s"',1,1344)
+LexToken(CLOSEBRACKET,')',1,1345)
+LexToken(COMMA,',',1,1346)
+LexToken(DQSTRING,'"(3:int32, 4:int16, 5:int8, ...)"',1,1380)
+LexToken(CLOSEBRACKET,')',1,1381)
+LexToken(SEMICOLON,';',1,1382)
+LexToken(VAR,'gettext',1,1384)
+LexToken(OPENBRACKET,'(',1,1391)
+LexToken(DQSTRING,'"Index of Bit (0 is least significant)"',1,1430)
+LexToken(CLOSEBRACKET,')',1,1431)
+LexToken(CLOSESQBRACKET,']',1,1432)
+LexToken(COMMA,',',1,1433)
+LexToken(VAR,'list',1,1449)
+LexToken(OPENBRACKET,'(',1,1453)
+LexToken(DQSTRING,'"vec"',1,1458)
+LexToken(COMMA,',',1,1459)
+LexToken(NUMBER,'1',1,1460)
+LexToken(COMMA,',',1,1461)
+LexToken(DQSTRING,'"vec"',1,1466)
+LexToken(COMMA,',',1,1467)
+LexToken(NUMBER,'1',1,1468)
+LexToken(CLOSEBRACKET,')',1,1469)
+LexToken(COMMA,',',1,1470)
+LexToken(VAR,'exprs',1,1472)
+LexToken(CLOSEBRACKET,')',1,1477)
+LexToken(SEMICOLON,';',1,1478)
+LexToken(EOL,'\n',1,1479)
+LexToken(EOL,'\n',1,1480)
+LexToken(IF,'if',1,1493)
+LexToken(NOT,'~',1,1496)
+LexToken(VAR,'ok',1,1497)
+LexToken(THEN,'then',1,1500)
+LexToken(EOL,'\n',1,1504)
+LexToken(BREAK,'break',1,1521)
+LexToken(COMMA,',',1,1526)
+LexToken(EOL,'\n',1,1527)
+LexToken(END,'end',1,1540)
+LexToken(EOL,'\n',1,1543)
+LexToken(VAR,'in',1,1556)
+LexToken(ASSIGNMENT,'=',1,1558)
+LexToken(OPENSQBRACKET,'[',1,1559)
+LexToken(VAR,'model',1,1560)
+LexToken(DOT,'.',1,1565)
+LexToken(VAR,'in',1,1566)
+LexToken(VAR,'model',1,1569)
+LexToken(DOT,'.',1,1574)
+LexToken(VAR,'in2',1,1575)
+LexToken(CLOSESQBRACKET,']',1,1578)
+LexToken(SEMICOLON,';',1,1579)
+LexToken(EOL,'\n',1,1580)
+LexToken(EOL,'\n',1,1581)
+LexToken(IF,'if',1,1594)
+LexToken(VAR,'floor',1,1597)
+LexToken(OPENBRACKET,'(',1,1602)
+LexToken(VAR,'bit',1,1603)
+LexToken(CLOSEBRACKET,')',1,1606)
+LexToken(COMPARISON,'<>',1,1608)
+LexToken(VAR,'bit',1,1611)
+LexToken(THEN,'then',1,1615)
+LexToken(EOL,'\n',1,1619)
+LexToken(VAR,'block_parameter_error',1,1636)
+LexToken(OPENBRACKET,'(',1,1657)
+LexToken(VAR,'msprintf',1,1658)
+LexToken(OPENBRACKET,'(',1,1666)
+LexToken(VAR,'gettext',1,1667)
+LexToken(OPENBRACKET,'(',1,1674)
+LexToken(DQSTRING,'"Wrong type for \\\'%s\\\' parameter: %5.1f."',1,1715)
+LexToken(CLOSEBRACKET,')',1,1716)
+LexToken(COMMA,',',1,1717)
+LexToken(VAR,'gettext',1,1719)
+LexToken(OPENBRACKET,'(',1,1726)
+LexToken(DQSTRING,'"Index of Bit"',1,1740)
+LexToken(CLOSEBRACKET,')',1,1741)
+LexToken(COMMA,',',1,1742)
+LexToken(VAR,'bit',1,1744)
+LexToken(CLOSEBRACKET,')',1,1747)
+LexToken(COMMA,',',1,1748)
+LexToken(VAR,'gettext',1,1769)
+LexToken(OPENBRACKET,'(',1,1776)
+LexToken(DQSTRING,'"Must be integer."',1,1794)
+LexToken(CLOSEBRACKET,')',1,1795)
+LexToken(CLOSEBRACKET,')',1,1816)
+LexToken(SEMICOLON,';',1,1817)
+LexToken(EOL,'\n',1,1818)
+LexToken(VAR,'ok',1,1835)
+LexToken(ASSIGNMENT,'=',1,1837)
+LexToken(PREVAR_BOOLEAN,'%f',1,1838)
+LexToken(SEMICOLON,';',1,1840)
+LexToken(EOL,'\n',1,1841)
+LexToken(ELSEIF,'elseif',1,1854)
+LexToken(OPENBRACKET,'(',1,1861)
+LexToken(VAR,'Datatype',1,1862)
+LexToken(COMPARISON,'==',1,1871)
+LexToken(NUMBER,'3',1,1874)
+LexToken(CLOSEBRACKET,')',1,1875)
+LexToken(LOGICAL,'|',1,1877)
+LexToken(OPENBRACKET,'(',1,1879)
+LexToken(VAR,'Datatype',1,1880)
+LexToken(COMPARISON,'==',1,1889)
+LexToken(NUMBER,'6',1,1892)
+LexToken(CLOSEBRACKET,')',1,1893)
+LexToken(THEN,'then',1,1895)
+LexToken(EOL,'\n',1,1899)
+LexToken(IF,'if',1,1916)
+LexToken(VAR,'bit',1,1919)
+LexToken(COMPARISON,'>',1,1923)
+LexToken(NUMBER,'31',1,1925)
+LexToken(LOGICAL,'|',1,1928)
+LexToken(VAR,'bit',1,1930)
+LexToken(COMPARISON,'<',1,1934)
+LexToken(NUMBER,'0',1,1936)
+LexToken(THEN,'then',1,1938)
+LexToken(EOL,'\n',1,1942)
+LexToken(VAR,'block_parameter_error',1,1963)
+LexToken(OPENBRACKET,'(',1,1984)
+LexToken(VAR,'msprintf',1,1985)
+LexToken(OPENBRACKET,'(',1,1993)
+LexToken(VAR,'gettext',1,1994)
+LexToken(OPENBRACKET,'(',1,2001)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2040)
+LexToken(CLOSEBRACKET,')',1,2041)
+LexToken(COMMA,',',1,2042)
+LexToken(VAR,'gettext',1,2044)
+LexToken(OPENBRACKET,'(',1,2051)
+LexToken(DQSTRING,'"Index of Bit"',1,2065)
+LexToken(CLOSEBRACKET,')',1,2066)
+LexToken(COMMA,',',1,2067)
+LexToken(VAR,'bit',1,2069)
+LexToken(CLOSEBRACKET,')',1,2072)
+LexToken(COMMA,',',1,2073)
+LexToken(VAR,'msprintf',1,2098)
+LexToken(OPENBRACKET,'(',1,2106)
+LexToken(VAR,'gettext',1,2107)
+LexToken(OPENBRACKET,'(',1,2114)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,2143)
+LexToken(CLOSEBRACKET,')',1,2144)
+LexToken(COMMA,',',1,2145)
+LexToken(DQSTRING,'"[0, 31]"',1,2155)
+LexToken(CLOSEBRACKET,')',1,2156)
+LexToken(CLOSEBRACKET,')',1,2157)
+LexToken(SEMICOLON,';',1,2158)
+LexToken(EOL,'\n',1,2159)
+LexToken(VAR,'ok',1,2180)
+LexToken(ASSIGNMENT,'=',1,2182)
+LexToken(PREVAR_BOOLEAN,'%f',1,2183)
+LexToken(SEMICOLON,';',1,2185)
+LexToken(EOL,'\n',1,2186)
+LexToken(ELSE,'else',1,2203)
+LexToken(EOL,'\n',1,2207)
+LexToken(VAR,'bit',1,2228)
+LexToken(ASSIGNMENT,'=',1,2231)
+LexToken(VAR,'uint32',1,2232)
+LexToken(OPENBRACKET,'(',1,2238)
+LexToken(VAR,'bit',1,2239)
+LexToken(CLOSEBRACKET,')',1,2242)
+LexToken(EOL,'\n',1,2243)
+LexToken(VAR,'n',1,2264)
+LexToken(ASSIGNMENT,'=',1,2265)
+LexToken(OPENBRACKET,'(',1,2266)
+LexToken(NUMBER,'2',1,2267)
+LexToken(OPERATOR,'^',1,2268)
+LexToken(NUMBER,'32',1,2269)
+LexToken(NUMBER,'-1',1,2271)
+LexToken(CLOSEBRACKET,')',1,2273)
+LexToken(NUMBER,'-2',1,2274)
+LexToken(OPERATOR,'^',1,2276)
+LexToken(VAR,'bit',1,2277)
+LexToken(SEMICOLON,';',1,2280)
+LexToken(EOL,'\n',1,2281)
+LexToken(VAR,'n',1,2302)
+LexToken(ASSIGNMENT,'=',1,2303)
+LexToken(VAR,'uint32',1,2304)
+LexToken(OPENBRACKET,'(',1,2310)
+LexToken(VAR,'n',1,2311)
+LexToken(CLOSEBRACKET,')',1,2312)
+LexToken(EOL,'\n',1,2313)
+LexToken(VAR,'model',1,2334)
+LexToken(DOT,'.',1,2339)
+LexToken(VAR,'sim',1,2340)
+LexToken(ASSIGNMENT,'=',1,2343)
+LexToken(VAR,'list',1,2344)
+LexToken(OPENBRACKET,'(',1,2348)
+LexToken(DQSTRING,'"bit_clear_32"',1,2362)
+LexToken(COMMA,',',1,2363)
+LexToken(NUMBER,'4',1,2364)
+LexToken(CLOSEBRACKET,')',1,2365)
+LexToken(EOL,'\n',1,2366)
+LexToken(END,'end',1,2383)
+LexToken(EOL,'\n',1,2386)
+LexToken(ELSEIF,'elseif',1,2399)
+LexToken(OPENBRACKET,'(',1,2406)
+LexToken(VAR,'Datatype',1,2407)
+LexToken(COMPARISON,'==',1,2416)
+LexToken(NUMBER,'4',1,2419)
+LexToken(CLOSEBRACKET,')',1,2420)
+LexToken(LOGICAL,'|',1,2421)
+LexToken(OPENBRACKET,'(',1,2422)
+LexToken(VAR,'Datatype',1,2423)
+LexToken(COMPARISON,'==',1,2432)
+LexToken(NUMBER,'7',1,2435)
+LexToken(CLOSEBRACKET,')',1,2436)
+LexToken(THEN,'then',1,2438)
+LexToken(EOL,'\n',1,2442)
+LexToken(IF,'if',1,2459)
+LexToken(VAR,'bit',1,2462)
+LexToken(COMPARISON,'>',1,2466)
+LexToken(NUMBER,'15',1,2468)
+LexToken(LOGICAL,'|',1,2471)
+LexToken(VAR,'bit',1,2473)
+LexToken(COMPARISON,'<',1,2477)
+LexToken(NUMBER,'0',1,2479)
+LexToken(THEN,'then',1,2481)
+LexToken(EOL,'\n',1,2485)
+LexToken(VAR,'block_parameter_error',1,2506)
+LexToken(OPENBRACKET,'(',1,2527)
+LexToken(VAR,'msprintf',1,2528)
+LexToken(OPENBRACKET,'(',1,2536)
+LexToken(VAR,'gettext',1,2537)
+LexToken(OPENBRACKET,'(',1,2544)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2583)
+LexToken(CLOSEBRACKET,')',1,2584)
+LexToken(COMMA,',',1,2585)
+LexToken(VAR,'gettext',1,2587)
+LexToken(OPENBRACKET,'(',1,2594)
+LexToken(DQSTRING,'"Index of Bit"',1,2608)
+LexToken(CLOSEBRACKET,')',1,2609)
+LexToken(COMMA,',',1,2610)
+LexToken(VAR,'bit',1,2612)
+LexToken(CLOSEBRACKET,')',1,2615)
+LexToken(COMMA,',',1,2616)
+LexToken(VAR,'msprintf',1,2641)
+LexToken(OPENBRACKET,'(',1,2649)
+LexToken(VAR,'gettext',1,2650)
+LexToken(OPENBRACKET,'(',1,2657)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,2686)
+LexToken(CLOSEBRACKET,')',1,2687)
+LexToken(COMMA,',',1,2688)
+LexToken(DQSTRING,'"[0, 15]"',1,2698)
+LexToken(CLOSEBRACKET,')',1,2699)
+LexToken(CLOSEBRACKET,')',1,2700)
+LexToken(SEMICOLON,';',1,2701)
+LexToken(EOL,'\n',1,2702)
+LexToken(VAR,'ok',1,2723)
+LexToken(ASSIGNMENT,'=',1,2725)
+LexToken(PREVAR_BOOLEAN,'%f',1,2726)
+LexToken(SEMICOLON,';',1,2728)
+LexToken(EOL,'\n',1,2729)
+LexToken(ELSE,'else',1,2746)
+LexToken(EOL,'\n',1,2750)
+LexToken(VAR,'bit',1,2771)
+LexToken(ASSIGNMENT,'=',1,2774)
+LexToken(VAR,'uint16',1,2775)
+LexToken(OPENBRACKET,'(',1,2781)
+LexToken(VAR,'bit',1,2782)
+LexToken(CLOSEBRACKET,')',1,2785)
+LexToken(EOL,'\n',1,2786)
+LexToken(VAR,'n',1,2807)
+LexToken(ASSIGNMENT,'=',1,2808)
+LexToken(OPENBRACKET,'(',1,2809)
+LexToken(NUMBER,'2',1,2810)
+LexToken(OPERATOR,'^',1,2811)
+LexToken(NUMBER,'16',1,2812)
+LexToken(NUMBER,'-1',1,2814)
+LexToken(CLOSEBRACKET,')',1,2816)
+LexToken(NUMBER,'-2',1,2817)
+LexToken(OPERATOR,'^',1,2819)
+LexToken(VAR,'bit',1,2820)
+LexToken(SEMICOLON,';',1,2823)
+LexToken(EOL,'\n',1,2824)
+LexToken(VAR,'n',1,2845)
+LexToken(ASSIGNMENT,'=',1,2846)
+LexToken(VAR,'uint16',1,2847)
+LexToken(OPENBRACKET,'(',1,2853)
+LexToken(VAR,'n',1,2854)
+LexToken(CLOSEBRACKET,')',1,2855)
+LexToken(EOL,'\n',1,2856)
+LexToken(VAR,'model',1,2877)
+LexToken(DOT,'.',1,2882)
+LexToken(VAR,'sim',1,2883)
+LexToken(ASSIGNMENT,'=',1,2886)
+LexToken(VAR,'list',1,2887)
+LexToken(OPENBRACKET,'(',1,2891)
+LexToken(DQSTRING,'"bit_clear_16"',1,2905)
+LexToken(COMMA,',',1,2906)
+LexToken(NUMBER,'4',1,2907)
+LexToken(CLOSEBRACKET,')',1,2908)
+LexToken(EOL,'\n',1,2909)
+LexToken(END,'end',1,2926)
+LexToken(EOL,'\n',1,2929)
+LexToken(ELSEIF,'elseif',1,2942)
+LexToken(OPENBRACKET,'(',1,2949)
+LexToken(VAR,'Datatype',1,2950)
+LexToken(COMPARISON,'==',1,2959)
+LexToken(NUMBER,'5',1,2962)
+LexToken(CLOSEBRACKET,')',1,2963)
+LexToken(LOGICAL,'|',1,2964)
+LexToken(OPENBRACKET,'(',1,2965)
+LexToken(VAR,'Datatype',1,2966)
+LexToken(COMPARISON,'==',1,2975)
+LexToken(NUMBER,'8',1,2978)
+LexToken(CLOSEBRACKET,')',1,2979)
+LexToken(THEN,'then',1,2981)
+LexToken(EOL,'\n',1,2985)
+LexToken(IF,'if',1,3002)
+LexToken(VAR,'bit',1,3005)
+LexToken(COMPARISON,'>',1,3009)
+LexToken(NUMBER,'7',1,3011)
+LexToken(LOGICAL,'|',1,3013)
+LexToken(VAR,'bit',1,3015)
+LexToken(COMPARISON,'<',1,3019)
+LexToken(NUMBER,'0',1,3021)
+LexToken(THEN,'then',1,3023)
+LexToken(EOL,'\n',1,3027)
+LexToken(VAR,'block_parameter_error',1,3048)
+LexToken(OPENBRACKET,'(',1,3069)
+LexToken(VAR,'msprintf',1,3070)
+LexToken(OPENBRACKET,'(',1,3078)
+LexToken(VAR,'gettext',1,3079)
+LexToken(OPENBRACKET,'(',1,3086)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3125)
+LexToken(CLOSEBRACKET,')',1,3126)
+LexToken(COMMA,',',1,3127)
+LexToken(VAR,'gettext',1,3129)
+LexToken(OPENBRACKET,'(',1,3136)
+LexToken(DQSTRING,'"Index of Bit"',1,3150)
+LexToken(CLOSEBRACKET,')',1,3151)
+LexToken(COMMA,',',1,3152)
+LexToken(VAR,'bit',1,3154)
+LexToken(CLOSEBRACKET,')',1,3157)
+LexToken(COMMA,',',1,3158)
+LexToken(VAR,'msprintf',1,3183)
+LexToken(OPENBRACKET,'(',1,3191)
+LexToken(VAR,'gettext',1,3192)
+LexToken(OPENBRACKET,'(',1,3199)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,3228)
+LexToken(CLOSEBRACKET,')',1,3229)
+LexToken(COMMA,',',1,3230)
+LexToken(DQSTRING,'"[0, 7]"',1,3239)
+LexToken(CLOSEBRACKET,')',1,3240)
+LexToken(CLOSEBRACKET,')',1,3241)
+LexToken(SEMICOLON,';',1,3242)
+LexToken(EOL,'\n',1,3243)
+LexToken(VAR,'ok',1,3264)
+LexToken(ASSIGNMENT,'=',1,3266)
+LexToken(PREVAR_BOOLEAN,'%f',1,3267)
+LexToken(SEMICOLON,';',1,3269)
+LexToken(EOL,'\n',1,3270)
+LexToken(ELSE,'else',1,3287)
+LexToken(EOL,'\n',1,3291)
+LexToken(VAR,'bit',1,3312)
+LexToken(ASSIGNMENT,'=',1,3315)
+LexToken(VAR,'uint8',1,3316)
+LexToken(OPENBRACKET,'(',1,3321)
+LexToken(VAR,'bit',1,3322)
+LexToken(CLOSEBRACKET,')',1,3325)
+LexToken(EOL,'\n',1,3326)
+LexToken(VAR,'n',1,3347)
+LexToken(ASSIGNMENT,'=',1,3348)
+LexToken(OPENBRACKET,'(',1,3349)
+LexToken(NUMBER,'2',1,3350)
+LexToken(OPERATOR,'^',1,3351)
+LexToken(NUMBER,'8',1,3352)
+LexToken(NUMBER,'-1',1,3353)
+LexToken(CLOSEBRACKET,')',1,3355)
+LexToken(NUMBER,'-2',1,3356)
+LexToken(OPERATOR,'^',1,3358)
+LexToken(VAR,'bit',1,3359)
+LexToken(SEMICOLON,';',1,3362)
+LexToken(EOL,'\n',1,3363)
+LexToken(VAR,'n',1,3384)
+LexToken(ASSIGNMENT,'=',1,3385)
+LexToken(VAR,'uint8',1,3386)
+LexToken(OPENBRACKET,'(',1,3391)
+LexToken(VAR,'n',1,3392)
+LexToken(CLOSEBRACKET,')',1,3393)
+LexToken(EOL,'\n',1,3394)
+LexToken(VAR,'model',1,3415)
+LexToken(DOT,'.',1,3420)
+LexToken(VAR,'sim',1,3421)
+LexToken(ASSIGNMENT,'=',1,3424)
+LexToken(VAR,'list',1,3425)
+LexToken(OPENBRACKET,'(',1,3429)
+LexToken(DQSTRING,'"bit_clear_8"',1,3442)
+LexToken(COMMA,',',1,3443)
+LexToken(NUMBER,'4',1,3444)
+LexToken(CLOSEBRACKET,')',1,3445)
+LexToken(EOL,'\n',1,3446)
+LexToken(END,'end',1,3463)
+LexToken(EOL,'\n',1,3466)
+LexToken(ELSE,'else',1,3479)
+LexToken(EOL,'\n',1,3483)
+LexToken(VAR,'block_parameter_error',1,3500)
+LexToken(OPENBRACKET,'(',1,3521)
+LexToken(VAR,'msprintf',1,3522)
+LexToken(OPENBRACKET,'(',1,3530)
+LexToken(VAR,'gettext',1,3531)
+LexToken(OPENBRACKET,'(',1,3538)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3578)
+LexToken(CLOSEBRACKET,')',1,3579)
+LexToken(COMMA,',',1,3580)
+LexToken(VAR,'gettext',1,3582)
+LexToken(OPENBRACKET,'(',1,3589)
+LexToken(DQSTRING,'"Data Type"',1,3600)
+LexToken(CLOSEBRACKET,')',1,3601)
+LexToken(COMMA,',',1,3602)
+LexToken(VAR,'Datatype',1,3604)
+LexToken(CLOSEBRACKET,')',1,3612)
+LexToken(COMMA,',',1,3613)
+LexToken(VAR,'msprintf',1,3633)
+LexToken(OPENBRACKET,'(',1,3641)
+LexToken(VAR,'gettext',1,3642)
+LexToken(OPENBRACKET,'(',1,3649)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,3679)
+LexToken(CLOSEBRACKET,')',1,3680)
+LexToken(COMMA,',',1,3681)
+LexToken(DQSTRING,'"[3, 8]"',1,3690)
+LexToken(CLOSEBRACKET,')',1,3691)
+LexToken(CLOSEBRACKET,')',1,3692)
+LexToken(SEMICOLON,';',1,3693)
+LexToken(EOL,'\n',1,3694)
+LexToken(VAR,'ok',1,3711)
+LexToken(ASSIGNMENT,'=',1,3713)
+LexToken(PREVAR_BOOLEAN,'%f',1,3714)
+LexToken(SEMICOLON,';',1,3716)
+LexToken(EOL,'\n',1,3717)
+LexToken(END,'end',1,3730)
+LexToken(EOL,'\n',1,3733)
+LexToken(IF,'if',1,3746)
+LexToken(VAR,'ok',1,3749)
+LexToken(THEN,'then',1,3752)
+LexToken(EOL,'\n',1,3756)
+LexToken(VAR,'it',1,3773)
+LexToken(ASSIGNMENT,'=',1,3775)
+LexToken(VAR,'Datatype',1,3776)
+LexToken(EOL,'\n',1,3784)
+LexToken(VAR,'ot',1,3801)
+LexToken(ASSIGNMENT,'=',1,3803)
+LexToken(VAR,'Datatype',1,3804)
+LexToken(EOL,'\n',1,3812)
+LexToken(VAR,'out',1,3829)
+LexToken(ASSIGNMENT,'=',1,3832)
+LexToken(OPENSQBRACKET,'[',1,3833)
+LexToken(NUMBER,'1',1,3834)
+LexToken(NUMBER,'1',1,3836)
+LexToken(CLOSESQBRACKET,']',1,3837)
+LexToken(EOL,'\n',1,3838)
+LexToken(OPENSQBRACKET,'[',1,3855)
+LexToken(VAR,'model',1,3856)
+LexToken(COMMA,',',1,3861)
+LexToken(VAR,'graphics',1,3862)
+LexToken(COMMA,',',1,3870)
+LexToken(VAR,'ok',1,3871)
+LexToken(CLOSESQBRACKET,']',1,3873)
+LexToken(ASSIGNMENT,'=',1,3874)
+LexToken(VAR,'set_io',1,3875)
+LexToken(OPENBRACKET,'(',1,3881)
+LexToken(VAR,'model',1,3882)
+LexToken(COMMA,',',1,3887)
+LexToken(VAR,'graphics',1,3888)
+LexToken(COMMA,',',1,3896)
+LexToken(VAR,'list',1,3897)
+LexToken(OPENBRACKET,'(',1,3901)
+LexToken(VAR,'in',1,3902)
+LexToken(COMMA,',',1,3904)
+LexToken(VAR,'it',1,3905)
+LexToken(CLOSEBRACKET,')',1,3907)
+LexToken(COMMA,',',1,3908)
+LexToken(VAR,'list',1,3909)
+LexToken(OPENBRACKET,'(',1,3913)
+LexToken(VAR,'out',1,3914)
+LexToken(COMMA,',',1,3917)
+LexToken(VAR,'ot',1,3918)
+LexToken(CLOSEBRACKET,')',1,3920)
+LexToken(COMMA,',',1,3921)
+LexToken(OPENSQBRACKET,'[',1,3922)
+LexToken(CLOSESQBRACKET,']',1,3923)
+LexToken(COMMA,',',1,3924)
+LexToken(OPENSQBRACKET,'[',1,3925)
+LexToken(CLOSESQBRACKET,']',1,3926)
+LexToken(CLOSEBRACKET,')',1,3927)
+LexToken(EOL,'\n',1,3928)
+LexToken(END,'end',1,3941)
+LexToken(EOL,'\n',1,3944)
+LexToken(IF,'if',1,3957)
+LexToken(VAR,'ok',1,3960)
+LexToken(THEN,'then',1,3963)
+LexToken(EOL,'\n',1,3967)
+LexToken(VAR,'graphics',1,3984)
+LexToken(DOT,'.',1,3992)
+LexToken(VAR,'exprs',1,3993)
+LexToken(ASSIGNMENT,'=',1,3998)
+LexToken(VAR,'exprs',1,3999)
+LexToken(SEMICOLON,';',1,4004)
+LexToken(EOL,'\n',1,4005)
+LexToken(VAR,'model',1,4022)
+LexToken(DOT,'.',1,4027)
+LexToken(VAR,'opar',1,4028)
+LexToken(ASSIGNMENT,'=',1,4032)
+LexToken(VAR,'list',1,4033)
+LexToken(OPENBRACKET,'(',1,4037)
+LexToken(VAR,'n',1,4038)
+LexToken(CLOSEBRACKET,')',1,4039)
+LexToken(EOL,'\n',1,4040)
+LexToken(VAR,'x',1,4057)
+LexToken(DOT,'.',1,4058)
+LexToken(VAR,'graphics',1,4059)
+LexToken(ASSIGNMENT,'=',1,4067)
+LexToken(VAR,'graphics',1,4068)
+LexToken(SEMICOLON,';',1,4076)
+LexToken(EOL,'\n',1,4077)
+LexToken(VAR,'x',1,4094)
+LexToken(DOT,'.',1,4095)
+LexToken(VAR,'model',1,4096)
+LexToken(ASSIGNMENT,'=',1,4101)
+LexToken(VAR,'model',1,4102)
+LexToken(SEMICOLON,';',1,4107)
+LexToken(EOL,'\n',1,4108)
+LexToken(BREAK,'break',1,4125)
+LexToken(EOL,'\n',1,4130)
+LexToken(END,'end',1,4143)
+LexToken(EOL,'\n',1,4146)
+LexToken(END,'end',1,4155)
+LexToken(EOL,'\n',1,4158)
+LexToken(EOL,'\n',1,4159)
+LexToken(CASE,'case',1,4164)
+LexToken(DQSTRING,'"define"',1,4176)
+LexToken(THEN,'then',1,4178)
+LexToken(EOL,'\n',1,4182)
+LexToken(VAR,'model',1,4191)
+LexToken(ASSIGNMENT,'=',1,4196)
+LexToken(SCICOS_MODEL,'scicos_model',1,4197)
+LexToken(OPENBRACKET,'(',1,4209)
+LexToken(CLOSEBRACKET,')',1,4210)
+LexToken(EOL,'\n',1,4211)
+LexToken(VAR,'model',1,4220)
+LexToken(DOT,'.',1,4225)
+LexToken(VAR,'sim',1,4226)
+LexToken(ASSIGNMENT,'=',1,4229)
+LexToken(VAR,'list',1,4230)
+LexToken(OPENBRACKET,'(',1,4234)
+LexToken(DQSTRING,'"bit_clear_32"',1,4248)
+LexToken(COMMA,',',1,4249)
+LexToken(NUMBER,'4',1,4250)
+LexToken(CLOSEBRACKET,')',1,4251)
+LexToken(EOL,'\n',1,4252)
+LexToken(VAR,'model',1,4261)
+LexToken(DOT,'.',1,4266)
+LexToken(VAR,'in',1,4267)
+LexToken(ASSIGNMENT,'=',1,4269)
+LexToken(NUMBER,'1',1,4270)
+LexToken(EOL,'\n',1,4271)
+LexToken(VAR,'model',1,4280)
+LexToken(DOT,'.',1,4285)
+LexToken(VAR,'in2',1,4286)
+LexToken(ASSIGNMENT,'=',1,4289)
+LexToken(NUMBER,'1',1,4290)
+LexToken(EOL,'\n',1,4291)
+LexToken(VAR,'model',1,4300)
+LexToken(DOT,'.',1,4305)
+LexToken(VAR,'out',1,4306)
+LexToken(ASSIGNMENT,'=',1,4309)
+LexToken(NUMBER,'1',1,4310)
+LexToken(EOL,'\n',1,4311)
+LexToken(VAR,'model',1,4320)
+LexToken(DOT,'.',1,4325)
+LexToken(VAR,'out2',1,4326)
+LexToken(ASSIGNMENT,'=',1,4330)
+LexToken(NUMBER,'1',1,4331)
+LexToken(SEMICOLON,';',1,4332)
+LexToken(EOL,'\n',1,4333)
+LexToken(VAR,'model',1,4342)
+LexToken(DOT,'.',1,4347)
+LexToken(VAR,'intyp',1,4348)
+LexToken(ASSIGNMENT,'=',1,4353)
+LexToken(NUMBER,'3',1,4354)
+LexToken(EOL,'\n',1,4355)
+LexToken(VAR,'model',1,4364)
+LexToken(DOT,'.',1,4369)
+LexToken(VAR,'outtyp',1,4370)
+LexToken(ASSIGNMENT,'=',1,4376)
+LexToken(NUMBER,'3',1,4377)
+LexToken(EOL,'\n',1,4378)
+LexToken(VAR,'model',1,4387)
+LexToken(DOT,'.',1,4392)
+LexToken(VAR,'opar',1,4393)
+LexToken(ASSIGNMENT,'=',1,4397)
+LexToken(VAR,'list',1,4398)
+LexToken(OPENBRACKET,'(',1,4402)
+LexToken(VAR,'int32',1,4403)
+LexToken(OPENBRACKET,'(',1,4408)
+LexToken(NUMBER,'0',1,4409)
+LexToken(CLOSEBRACKET,')',1,4410)
+LexToken(CLOSEBRACKET,')',1,4411)
+LexToken(EOL,'\n',1,4412)
+LexToken(VAR,'model',1,4421)
+LexToken(DOT,'.',1,4426)
+LexToken(VAR,'blocktype',1,4427)
+LexToken(ASSIGNMENT,'=',1,4436)
+LexToken(DQSTRING,'"c"',1,4439)
+LexToken(EOL,'\n',1,4440)
+LexToken(VAR,'model',1,4449)
+LexToken(DOT,'.',1,4454)
+LexToken(VAR,'dep_ut',1,4455)
+LexToken(ASSIGNMENT,'=',1,4461)
+LexToken(OPENSQBRACKET,'[',1,4462)
+LexToken(PREVAR_BOOLEAN,'%t',1,4463)
+LexToken(PREVAR_BOOLEAN,'%f',1,4466)
+LexToken(CLOSESQBRACKET,']',1,4468)
+LexToken(EOL,'\n',1,4469)
+LexToken(EOL,'\n',1,4470)
+LexToken(VAR,'exprs',1,4479)
+LexToken(ASSIGNMENT,'=',1,4484)
+LexToken(OPENSQBRACKET,'[',1,4485)
+LexToken(VAR,'sci2exp',1,4486)
+LexToken(OPENBRACKET,'(',1,4493)
+LexToken(NUMBER,'3',1,4494)
+LexToken(CLOSEBRACKET,')',1,4495)
+LexToken(SEMICOLON,';',1,4496)
+LexToken(VAR,'sci2exp',1,4497)
+LexToken(OPENBRACKET,'(',1,4504)
+LexToken(NUMBER,'0',1,4505)
+LexToken(CLOSEBRACKET,')',1,4506)
+LexToken(CLOSESQBRACKET,']',1,4507)
+LexToken(EOL,'\n',1,4508)
+LexToken(VAR,'gr_i',1,4517)
+LexToken(ASSIGNMENT,'=',1,4521)
+LexToken(OPENSQBRACKET,'[',1,4522)
+LexToken(CLOSESQBRACKET,']',1,4523)
+LexToken(EOL,'\n',1,4524)
+LexToken(VAR,'x',1,4533)
+LexToken(ASSIGNMENT,'=',1,4534)
+LexToken(VAR,'standard_define',1,4535)
+LexToken(OPENBRACKET,'(',1,4550)
+LexToken(OPENSQBRACKET,'[',1,4551)
+LexToken(NUMBER,'4',1,4552)
+LexToken(NUMBER,'2',1,4554)
+LexToken(CLOSESQBRACKET,']',1,4555)
+LexToken(COMMA,',',1,4556)
+LexToken(VAR,'model',1,4557)
+LexToken(COMMA,',',1,4562)
+LexToken(VAR,'exprs',1,4563)
+LexToken(COMMA,',',1,4568)
+LexToken(VAR,'gr_i',1,4569)
+LexToken(CLOSEBRACKET,')',1,4573)
+LexToken(EOL,'\n',1,4574)
+LexToken(EOL,'\n',1,4575)
+LexToken(END,'end',1,4580)
+LexToken(EOL,'\n',1,4583)
+LexToken(ENDFUNCTION,'endfunction',1,4584)
+LexToken(EOL,'\n',1,4595)
diff --git a/js/IntegerOp/BITSET.js b/js/IntegerOp/BITSET.js
new file mode 100644
index 00000000..836e022a
--- /dev/null
+++ b/js/IntegerOp/BITSET.js
@@ -0,0 +1,761 @@
+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,'BITSET',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(SEMICOLON,';',1,882)
+LexToken(EOL,'\n',1,883)
+LexToken(VAR,'y',1,888)
+LexToken(ASSIGNMENT,'=',1,889)
+LexToken(OPENSQBRACKET,'[',1,890)
+LexToken(CLOSESQBRACKET,']',1,891)
+LexToken(SEMICOLON,';',1,892)
+LexToken(EOL,'\n',1,893)
+LexToken(VAR,'typ',1,898)
+LexToken(ASSIGNMENT,'=',1,901)
+LexToken(OPENSQBRACKET,'[',1,902)
+LexToken(CLOSESQBRACKET,']',1,903)
+LexToken(SEMICOLON,';',1,904)
+LexToken(EOL,'\n',1,905)
+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(SEMICOLON,';',1,955)
+LexToken(EOL,'\n',1,956)
+LexToken(VAR,'graphics',1,965)
+LexToken(ASSIGNMENT,'=',1,973)
+LexToken(VAR,'arg1',1,974)
+LexToken(DOT,'.',1,978)
+LexToken(VAR,'graphics',1,979)
+LexToken(SEMICOLON,';',1,987)
+LexToken(EOL,'\n',1,988)
+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(SEMICOLON,';',1,1042)
+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,'Datatype',1,1080)
+LexToken(COMMA,',',1,1088)
+LexToken(VAR,'bit',1,1089)
+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(OPENSQBRACKET,'[',1,1116)
+LexToken(VAR,'msprintf',1,1117)
+LexToken(OPENBRACKET,'(',1,1125)
+LexToken(VAR,'gettext',1,1126)
+LexToken(OPENBRACKET,'(',1,1133)
+LexToken(DQSTRING,'"Set %s block parameters"',1,1158)
+LexToken(CLOSEBRACKET,')',1,1159)
+LexToken(COMMA,',',1,1160)
+LexToken(DQSTRING,'"BITSET"',1,1169)
+LexToken(CLOSEBRACKET,')',1,1170)
+LexToken(SEMICOLON,';',1,1171)
+LexToken(DQSTRING,'" "',1,1174)
+LexToken(SEMICOLON,';',1,1175)
+LexToken(VAR,'gettext',1,1177)
+LexToken(OPENBRACKET,'(',1,1184)
+LexToken(DQSTRING,'"Set a bit"',1,1195)
+LexToken(CLOSEBRACKET,')',1,1196)
+LexToken(SEMICOLON,';',1,1197)
+LexToken(DQSTRING,'" "',1,1200)
+LexToken(CLOSESQBRACKET,']',1,1201)
+LexToken(COMMA,',',1,1202)
+LexToken(OPENSQBRACKET,'[',1,1218)
+LexToken(VAR,'msprintf',1,1219)
+LexToken(OPENBRACKET,'(',1,1227)
+LexToken(VAR,'gettext',1,1228)
+LexToken(OPENBRACKET,'(',1,1235)
+LexToken(DQSTRING,'"Data Type %s"',1,1249)
+LexToken(CLOSEBRACKET,')',1,1250)
+LexToken(COMMA,',',1,1251)
+LexToken(DQSTRING,'"(3:int32, 4:int16, 5:int8, ...)"',1,1285)
+LexToken(CLOSEBRACKET,')',1,1286)
+LexToken(SEMICOLON,';',1,1287)
+LexToken(VAR,'gettext',1,1289)
+LexToken(OPENBRACKET,'(',1,1296)
+LexToken(DQSTRING,'"Index of Bit (0 is least significant)"',1,1335)
+LexToken(CLOSEBRACKET,')',1,1336)
+LexToken(CLOSESQBRACKET,']',1,1337)
+LexToken(COMMA,',',1,1338)
+LexToken(VAR,'list',1,1354)
+LexToken(OPENBRACKET,'(',1,1358)
+LexToken(DQSTRING,'"vec"',1,1363)
+LexToken(COMMA,',',1,1364)
+LexToken(NUMBER,'1',1,1365)
+LexToken(COMMA,',',1,1366)
+LexToken(DQSTRING,'"vec"',1,1371)
+LexToken(COMMA,',',1,1372)
+LexToken(NUMBER,'1',1,1373)
+LexToken(CLOSEBRACKET,')',1,1374)
+LexToken(COMMA,',',1,1375)
+LexToken(VAR,'exprs',1,1377)
+LexToken(CLOSEBRACKET,')',1,1382)
+LexToken(SEMICOLON,';',1,1383)
+LexToken(EOL,'\n',1,1384)
+LexToken(EOL,'\n',1,1385)
+LexToken(IF,'if',1,1398)
+LexToken(NOT,'~',1,1401)
+LexToken(VAR,'ok',1,1402)
+LexToken(THEN,'then',1,1405)
+LexToken(EOL,'\n',1,1409)
+LexToken(BREAK,'break',1,1426)
+LexToken(COMMA,',',1,1431)
+LexToken(EOL,'\n',1,1432)
+LexToken(END,'end',1,1445)
+LexToken(EOL,'\n',1,1448)
+LexToken(VAR,'in',1,1461)
+LexToken(ASSIGNMENT,'=',1,1463)
+LexToken(OPENSQBRACKET,'[',1,1464)
+LexToken(VAR,'model',1,1465)
+LexToken(DOT,'.',1,1470)
+LexToken(VAR,'in',1,1471)
+LexToken(VAR,'model',1,1474)
+LexToken(DOT,'.',1,1479)
+LexToken(VAR,'in2',1,1480)
+LexToken(CLOSESQBRACKET,']',1,1483)
+LexToken(SEMICOLON,';',1,1484)
+LexToken(EOL,'\n',1,1485)
+LexToken(EOL,'\n',1,1486)
+LexToken(IF,'if',1,1499)
+LexToken(VAR,'floor',1,1502)
+LexToken(OPENBRACKET,'(',1,1507)
+LexToken(VAR,'bit',1,1508)
+LexToken(CLOSEBRACKET,')',1,1511)
+LexToken(COMPARISON,'<>',1,1513)
+LexToken(VAR,'bit',1,1516)
+LexToken(THEN,'then',1,1520)
+LexToken(EOL,'\n',1,1524)
+LexToken(VAR,'block_parameter_error',1,1541)
+LexToken(OPENBRACKET,'(',1,1562)
+LexToken(VAR,'msprintf',1,1563)
+LexToken(OPENBRACKET,'(',1,1571)
+LexToken(VAR,'gettext',1,1572)
+LexToken(OPENBRACKET,'(',1,1579)
+LexToken(DQSTRING,'"Wrong type for \\\'%s\\\' parameter: %5.1f."',1,1620)
+LexToken(CLOSEBRACKET,')',1,1621)
+LexToken(COMMA,',',1,1622)
+LexToken(VAR,'gettext',1,1624)
+LexToken(OPENBRACKET,'(',1,1631)
+LexToken(DQSTRING,'"Index of Bit"',1,1645)
+LexToken(CLOSEBRACKET,')',1,1646)
+LexToken(COMMA,',',1,1647)
+LexToken(VAR,'bit',1,1649)
+LexToken(CLOSEBRACKET,')',1,1652)
+LexToken(COMMA,',',1,1653)
+LexToken(VAR,'gettext',1,1674)
+LexToken(OPENBRACKET,'(',1,1681)
+LexToken(DQSTRING,'"Must be integer."',1,1699)
+LexToken(CLOSEBRACKET,')',1,1700)
+LexToken(CLOSEBRACKET,')',1,1701)
+LexToken(SEMICOLON,';',1,1702)
+LexToken(EOL,'\n',1,1703)
+LexToken(VAR,'ok',1,1720)
+LexToken(ASSIGNMENT,'=',1,1722)
+LexToken(PREVAR_BOOLEAN,'%f',1,1723)
+LexToken(SEMICOLON,';',1,1725)
+LexToken(EOL,'\n',1,1726)
+LexToken(END,'end',1,1739)
+LexToken(EOL,'\n',1,1742)
+LexToken(IF,'if',1,1755)
+LexToken(OPENBRACKET,'(',1,1758)
+LexToken(VAR,'Datatype',1,1759)
+LexToken(COMPARISON,'==',1,1768)
+LexToken(NUMBER,'3',1,1771)
+LexToken(CLOSEBRACKET,')',1,1772)
+LexToken(LOGICAL,'|',1,1773)
+LexToken(OPENBRACKET,'(',1,1774)
+LexToken(VAR,'Datatype',1,1775)
+LexToken(COMPARISON,'==',1,1784)
+LexToken(NUMBER,'6',1,1787)
+LexToken(CLOSEBRACKET,')',1,1788)
+LexToken(THEN,'then',1,1790)
+LexToken(EOL,'\n',1,1794)
+LexToken(IF,'if',1,1811)
+LexToken(VAR,'bit',1,1814)
+LexToken(COMPARISON,'>',1,1818)
+LexToken(NUMBER,'31',1,1820)
+LexToken(LOGICAL,'|',1,1823)
+LexToken(VAR,'bit',1,1825)
+LexToken(COMPARISON,'<',1,1829)
+LexToken(NUMBER,'0',1,1831)
+LexToken(THEN,'then',1,1833)
+LexToken(EOL,'\n',1,1837)
+LexToken(VAR,'block_parameter_error',1,1858)
+LexToken(OPENBRACKET,'(',1,1879)
+LexToken(VAR,'msprintf',1,1880)
+LexToken(OPENBRACKET,'(',1,1888)
+LexToken(VAR,'gettext',1,1889)
+LexToken(OPENBRACKET,'(',1,1896)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,1935)
+LexToken(CLOSEBRACKET,')',1,1936)
+LexToken(COMMA,',',1,1937)
+LexToken(VAR,'gettext',1,1939)
+LexToken(OPENBRACKET,'(',1,1946)
+LexToken(DQSTRING,'"Index of Bit"',1,1960)
+LexToken(CLOSEBRACKET,')',1,1961)
+LexToken(COMMA,',',1,1962)
+LexToken(VAR,'bit',1,1964)
+LexToken(CLOSEBRACKET,')',1,1967)
+LexToken(COMMA,',',1,1968)
+LexToken(VAR,'msprintf',1,1993)
+LexToken(OPENBRACKET,'(',1,2001)
+LexToken(VAR,'gettext',1,2002)
+LexToken(OPENBRACKET,'(',1,2009)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,2038)
+LexToken(CLOSEBRACKET,')',1,2039)
+LexToken(COMMA,',',1,2040)
+LexToken(DQSTRING,'"[0, 31]"',1,2050)
+LexToken(CLOSEBRACKET,')',1,2051)
+LexToken(CLOSEBRACKET,')',1,2052)
+LexToken(SEMICOLON,';',1,2053)
+LexToken(EOL,'\n',1,2054)
+LexToken(VAR,'ok',1,2075)
+LexToken(ASSIGNMENT,'=',1,2077)
+LexToken(PREVAR_BOOLEAN,'%f',1,2078)
+LexToken(SEMICOLON,';',1,2080)
+LexToken(EOL,'\n',1,2081)
+LexToken(END,'end',1,2098)
+LexToken(EOL,'\n',1,2101)
+LexToken(VAR,'bit',1,2118)
+LexToken(ASSIGNMENT,'=',1,2121)
+LexToken(VAR,'uint32',1,2122)
+LexToken(OPENBRACKET,'(',1,2128)
+LexToken(VAR,'bit',1,2129)
+LexToken(CLOSEBRACKET,')',1,2132)
+LexToken(EOL,'\n',1,2133)
+LexToken(VAR,'n',1,2150)
+LexToken(ASSIGNMENT,'=',1,2151)
+LexToken(NUMBER,'2',1,2152)
+LexToken(OPERATOR,'^',1,2153)
+LexToken(VAR,'bit',1,2154)
+LexToken(SEMICOLON,';',1,2157)
+LexToken(EOL,'\n',1,2158)
+LexToken(VAR,'n',1,2175)
+LexToken(ASSIGNMENT,'=',1,2176)
+LexToken(VAR,'uint32',1,2177)
+LexToken(OPENBRACKET,'(',1,2183)
+LexToken(VAR,'n',1,2184)
+LexToken(CLOSEBRACKET,')',1,2185)
+LexToken(EOL,'\n',1,2186)
+LexToken(VAR,'model',1,2203)
+LexToken(DOT,'.',1,2208)
+LexToken(VAR,'sim',1,2209)
+LexToken(ASSIGNMENT,'=',1,2212)
+LexToken(VAR,'list',1,2213)
+LexToken(OPENBRACKET,'(',1,2217)
+LexToken(DQSTRING,'"bit_set_32"',1,2229)
+LexToken(COMMA,',',1,2230)
+LexToken(NUMBER,'4',1,2231)
+LexToken(CLOSEBRACKET,')',1,2232)
+LexToken(EOL,'\n',1,2233)
+LexToken(ELSEIF,'elseif',1,2246)
+LexToken(OPENBRACKET,'(',1,2253)
+LexToken(VAR,'Datatype',1,2254)
+LexToken(COMPARISON,'==',1,2262)
+LexToken(NUMBER,'4',1,2264)
+LexToken(CLOSEBRACKET,')',1,2265)
+LexToken(LOGICAL,'|',1,2266)
+LexToken(OPENBRACKET,'(',1,2267)
+LexToken(VAR,'Datatype',1,2268)
+LexToken(COMPARISON,'==',1,2276)
+LexToken(NUMBER,'7',1,2278)
+LexToken(CLOSEBRACKET,')',1,2279)
+LexToken(THEN,'then',1,2281)
+LexToken(EOL,'\n',1,2285)
+LexToken(IF,'if',1,2302)
+LexToken(VAR,'bit',1,2305)
+LexToken(COMPARISON,'>',1,2309)
+LexToken(NUMBER,'15',1,2311)
+LexToken(LOGICAL,'|',1,2314)
+LexToken(VAR,'bit',1,2316)
+LexToken(COMPARISON,'<',1,2320)
+LexToken(NUMBER,'0',1,2322)
+LexToken(THEN,'then',1,2324)
+LexToken(EOL,'\n',1,2328)
+LexToken(VAR,'block_parameter_error',1,2349)
+LexToken(OPENBRACKET,'(',1,2370)
+LexToken(VAR,'msprintf',1,2371)
+LexToken(OPENBRACKET,'(',1,2379)
+LexToken(VAR,'gettext',1,2380)
+LexToken(OPENBRACKET,'(',1,2387)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2426)
+LexToken(CLOSEBRACKET,')',1,2427)
+LexToken(COMMA,',',1,2428)
+LexToken(VAR,'gettext',1,2430)
+LexToken(OPENBRACKET,'(',1,2437)
+LexToken(DQSTRING,'"Index of Bit"',1,2451)
+LexToken(CLOSEBRACKET,')',1,2452)
+LexToken(COMMA,',',1,2453)
+LexToken(VAR,'bit',1,2455)
+LexToken(CLOSEBRACKET,')',1,2458)
+LexToken(COMMA,',',1,2459)
+LexToken(VAR,'msprintf',1,2484)
+LexToken(OPENBRACKET,'(',1,2492)
+LexToken(VAR,'gettext',1,2493)
+LexToken(OPENBRACKET,'(',1,2500)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,2529)
+LexToken(CLOSEBRACKET,')',1,2530)
+LexToken(COMMA,',',1,2531)
+LexToken(DQSTRING,'"[0, 15]"',1,2541)
+LexToken(CLOSEBRACKET,')',1,2542)
+LexToken(CLOSEBRACKET,')',1,2543)
+LexToken(SEMICOLON,';',1,2544)
+LexToken(EOL,'\n',1,2545)
+LexToken(VAR,'ok',1,2566)
+LexToken(ASSIGNMENT,'=',1,2568)
+LexToken(PREVAR_BOOLEAN,'%f',1,2569)
+LexToken(SEMICOLON,';',1,2571)
+LexToken(EOL,'\n',1,2572)
+LexToken(END,'end',1,2589)
+LexToken(EOL,'\n',1,2592)
+LexToken(VAR,'bit',1,2609)
+LexToken(ASSIGNMENT,'=',1,2612)
+LexToken(VAR,'uint16',1,2613)
+LexToken(OPENBRACKET,'(',1,2619)
+LexToken(VAR,'bit',1,2620)
+LexToken(CLOSEBRACKET,')',1,2623)
+LexToken(EOL,'\n',1,2624)
+LexToken(VAR,'n',1,2641)
+LexToken(ASSIGNMENT,'=',1,2642)
+LexToken(NUMBER,'2',1,2643)
+LexToken(OPERATOR,'^',1,2644)
+LexToken(VAR,'bit',1,2645)
+LexToken(SEMICOLON,';',1,2648)
+LexToken(EOL,'\n',1,2649)
+LexToken(VAR,'n',1,2666)
+LexToken(ASSIGNMENT,'=',1,2667)
+LexToken(VAR,'uint16',1,2668)
+LexToken(OPENBRACKET,'(',1,2674)
+LexToken(VAR,'n',1,2675)
+LexToken(CLOSEBRACKET,')',1,2676)
+LexToken(EOL,'\n',1,2677)
+LexToken(VAR,'model',1,2694)
+LexToken(DOT,'.',1,2699)
+LexToken(VAR,'sim',1,2700)
+LexToken(ASSIGNMENT,'=',1,2703)
+LexToken(VAR,'list',1,2704)
+LexToken(OPENBRACKET,'(',1,2708)
+LexToken(DQSTRING,'"bit_set_16"',1,2720)
+LexToken(COMMA,',',1,2721)
+LexToken(NUMBER,'4',1,2722)
+LexToken(CLOSEBRACKET,')',1,2723)
+LexToken(EOL,'\n',1,2724)
+LexToken(ELSEIF,'elseif',1,2737)
+LexToken(OPENBRACKET,'(',1,2744)
+LexToken(VAR,'Datatype',1,2745)
+LexToken(COMPARISON,'==',1,2753)
+LexToken(NUMBER,'5',1,2755)
+LexToken(CLOSEBRACKET,')',1,2756)
+LexToken(LOGICAL,'|',1,2757)
+LexToken(OPENBRACKET,'(',1,2758)
+LexToken(VAR,'Datatype',1,2759)
+LexToken(COMPARISON,'==',1,2767)
+LexToken(NUMBER,'8',1,2769)
+LexToken(CLOSEBRACKET,')',1,2770)
+LexToken(THEN,'then',1,2772)
+LexToken(EOL,'\n',1,2776)
+LexToken(EOL,'\n',1,2777)
+LexToken(IF,'if',1,2794)
+LexToken(VAR,'bit',1,2797)
+LexToken(COMPARISON,'>',1,2801)
+LexToken(NUMBER,'7',1,2803)
+LexToken(LOGICAL,'|',1,2805)
+LexToken(VAR,'bit',1,2807)
+LexToken(COMPARISON,'<',1,2811)
+LexToken(NUMBER,'0',1,2813)
+LexToken(THEN,'then',1,2815)
+LexToken(EOL,'\n',1,2819)
+LexToken(VAR,'block_parameter_error',1,2840)
+LexToken(OPENBRACKET,'(',1,2861)
+LexToken(VAR,'msprintf',1,2862)
+LexToken(OPENBRACKET,'(',1,2870)
+LexToken(VAR,'gettext',1,2871)
+LexToken(OPENBRACKET,'(',1,2878)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2917)
+LexToken(CLOSEBRACKET,')',1,2918)
+LexToken(COMMA,',',1,2919)
+LexToken(VAR,'gettext',1,2921)
+LexToken(OPENBRACKET,'(',1,2928)
+LexToken(DQSTRING,'"Index of Bit"',1,2942)
+LexToken(CLOSEBRACKET,')',1,2943)
+LexToken(COMMA,',',1,2944)
+LexToken(VAR,'bit',1,2946)
+LexToken(CLOSEBRACKET,')',1,2949)
+LexToken(COMMA,',',1,2950)
+LexToken(VAR,'msprintf',1,2975)
+LexToken(OPENBRACKET,'(',1,2983)
+LexToken(VAR,'gettext',1,2984)
+LexToken(OPENBRACKET,'(',1,2991)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,3020)
+LexToken(CLOSEBRACKET,')',1,3021)
+LexToken(COMMA,',',1,3022)
+LexToken(DQSTRING,'"[0, 7]"',1,3031)
+LexToken(CLOSEBRACKET,')',1,3032)
+LexToken(CLOSEBRACKET,')',1,3033)
+LexToken(SEMICOLON,';',1,3034)
+LexToken(EOL,'\n',1,3035)
+LexToken(VAR,'ok',1,3056)
+LexToken(ASSIGNMENT,'=',1,3058)
+LexToken(PREVAR_BOOLEAN,'%f',1,3059)
+LexToken(SEMICOLON,';',1,3061)
+LexToken(EOL,'\n',1,3062)
+LexToken(END,'end',1,3079)
+LexToken(EOL,'\n',1,3082)
+LexToken(VAR,'bit',1,3099)
+LexToken(ASSIGNMENT,'=',1,3102)
+LexToken(VAR,'uint8',1,3103)
+LexToken(OPENBRACKET,'(',1,3108)
+LexToken(VAR,'bit',1,3109)
+LexToken(CLOSEBRACKET,')',1,3112)
+LexToken(EOL,'\n',1,3113)
+LexToken(VAR,'n',1,3130)
+LexToken(ASSIGNMENT,'=',1,3131)
+LexToken(NUMBER,'2',1,3132)
+LexToken(OPERATOR,'^',1,3133)
+LexToken(VAR,'bit',1,3134)
+LexToken(SEMICOLON,';',1,3137)
+LexToken(EOL,'\n',1,3138)
+LexToken(VAR,'n',1,3155)
+LexToken(ASSIGNMENT,'=',1,3156)
+LexToken(VAR,'uint8',1,3157)
+LexToken(OPENBRACKET,'(',1,3162)
+LexToken(VAR,'n',1,3163)
+LexToken(CLOSEBRACKET,')',1,3164)
+LexToken(EOL,'\n',1,3165)
+LexToken(VAR,'model',1,3182)
+LexToken(DOT,'.',1,3187)
+LexToken(VAR,'sim',1,3188)
+LexToken(ASSIGNMENT,'=',1,3191)
+LexToken(VAR,'list',1,3192)
+LexToken(OPENBRACKET,'(',1,3196)
+LexToken(DQSTRING,'"bit_set_8"',1,3207)
+LexToken(COMMA,',',1,3208)
+LexToken(NUMBER,'4',1,3209)
+LexToken(CLOSEBRACKET,')',1,3210)
+LexToken(EOL,'\n',1,3211)
+LexToken(ELSE,'else',1,3224)
+LexToken(EOL,'\n',1,3228)
+LexToken(VAR,'block_parameter_error',1,3245)
+LexToken(OPENBRACKET,'(',1,3266)
+LexToken(VAR,'msprintf',1,3267)
+LexToken(OPENBRACKET,'(',1,3275)
+LexToken(VAR,'gettext',1,3276)
+LexToken(OPENBRACKET,'(',1,3283)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3322)
+LexToken(CLOSEBRACKET,')',1,3323)
+LexToken(COMMA,',',1,3324)
+LexToken(VAR,'gettext',1,3326)
+LexToken(OPENBRACKET,'(',1,3333)
+LexToken(DQSTRING,'"Data Type"',1,3344)
+LexToken(CLOSEBRACKET,')',1,3345)
+LexToken(COMMA,',',1,3346)
+LexToken(VAR,'Datatype',1,3348)
+LexToken(CLOSEBRACKET,')',1,3356)
+LexToken(COMMA,',',1,3357)
+LexToken(VAR,'msprintf',1,3378)
+LexToken(OPENBRACKET,'(',1,3386)
+LexToken(VAR,'gettext',1,3387)
+LexToken(OPENBRACKET,'(',1,3394)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,3423)
+LexToken(CLOSEBRACKET,')',1,3424)
+LexToken(COMMA,',',1,3425)
+LexToken(DQSTRING,'"[3, 8]"',1,3434)
+LexToken(CLOSEBRACKET,')',1,3435)
+LexToken(CLOSEBRACKET,')',1,3436)
+LexToken(SEMICOLON,';',1,3437)
+LexToken(EOL,'\n',1,3438)
+LexToken(VAR,'ok',1,3455)
+LexToken(ASSIGNMENT,'=',1,3457)
+LexToken(PREVAR_BOOLEAN,'%f',1,3458)
+LexToken(SEMICOLON,';',1,3460)
+LexToken(EOL,'\n',1,3461)
+LexToken(END,'end',1,3474)
+LexToken(EOL,'\n',1,3477)
+LexToken(IF,'if',1,3490)
+LexToken(VAR,'ok',1,3493)
+LexToken(THEN,'then',1,3496)
+LexToken(EOL,'\n',1,3500)
+LexToken(VAR,'it',1,3517)
+LexToken(ASSIGNMENT,'=',1,3519)
+LexToken(VAR,'Datatype',1,3520)
+LexToken(EOL,'\n',1,3528)
+LexToken(VAR,'ot',1,3545)
+LexToken(ASSIGNMENT,'=',1,3547)
+LexToken(VAR,'Datatype',1,3548)
+LexToken(EOL,'\n',1,3556)
+LexToken(VAR,'out',1,3573)
+LexToken(ASSIGNMENT,'=',1,3576)
+LexToken(OPENSQBRACKET,'[',1,3577)
+LexToken(NUMBER,'1',1,3578)
+LexToken(NUMBER,'1',1,3580)
+LexToken(CLOSESQBRACKET,']',1,3581)
+LexToken(EOL,'\n',1,3582)
+LexToken(OPENSQBRACKET,'[',1,3599)
+LexToken(VAR,'model',1,3600)
+LexToken(COMMA,',',1,3605)
+LexToken(VAR,'graphics',1,3606)
+LexToken(COMMA,',',1,3614)
+LexToken(VAR,'ok',1,3615)
+LexToken(CLOSESQBRACKET,']',1,3617)
+LexToken(ASSIGNMENT,'=',1,3618)
+LexToken(VAR,'set_io',1,3619)
+LexToken(OPENBRACKET,'(',1,3625)
+LexToken(VAR,'model',1,3626)
+LexToken(COMMA,',',1,3631)
+LexToken(VAR,'graphics',1,3632)
+LexToken(COMMA,',',1,3640)
+LexToken(VAR,'list',1,3641)
+LexToken(OPENBRACKET,'(',1,3645)
+LexToken(VAR,'in',1,3646)
+LexToken(COMMA,',',1,3648)
+LexToken(VAR,'it',1,3649)
+LexToken(CLOSEBRACKET,')',1,3651)
+LexToken(COMMA,',',1,3652)
+LexToken(VAR,'list',1,3653)
+LexToken(OPENBRACKET,'(',1,3657)
+LexToken(VAR,'out',1,3658)
+LexToken(COMMA,',',1,3661)
+LexToken(VAR,'ot',1,3662)
+LexToken(CLOSEBRACKET,')',1,3664)
+LexToken(COMMA,',',1,3665)
+LexToken(OPENSQBRACKET,'[',1,3666)
+LexToken(CLOSESQBRACKET,']',1,3667)
+LexToken(COMMA,',',1,3668)
+LexToken(OPENSQBRACKET,'[',1,3669)
+LexToken(CLOSESQBRACKET,']',1,3670)
+LexToken(CLOSEBRACKET,')',1,3671)
+LexToken(EOL,'\n',1,3672)
+LexToken(END,'end',1,3685)
+LexToken(EOL,'\n',1,3688)
+LexToken(IF,'if',1,3701)
+LexToken(VAR,'ok',1,3704)
+LexToken(THEN,'then',1,3707)
+LexToken(EOL,'\n',1,3711)
+LexToken(VAR,'graphics',1,3728)
+LexToken(DOT,'.',1,3736)
+LexToken(VAR,'exprs',1,3737)
+LexToken(ASSIGNMENT,'=',1,3742)
+LexToken(VAR,'exprs',1,3743)
+LexToken(SEMICOLON,';',1,3748)
+LexToken(EOL,'\n',1,3749)
+LexToken(VAR,'model',1,3766)
+LexToken(DOT,'.',1,3771)
+LexToken(VAR,'opar',1,3772)
+LexToken(ASSIGNMENT,'=',1,3776)
+LexToken(VAR,'list',1,3777)
+LexToken(OPENBRACKET,'(',1,3781)
+LexToken(VAR,'n',1,3782)
+LexToken(CLOSEBRACKET,')',1,3783)
+LexToken(SEMICOLON,';',1,3784)
+LexToken(EOL,'\n',1,3785)
+LexToken(VAR,'x',1,3802)
+LexToken(DOT,'.',1,3803)
+LexToken(VAR,'graphics',1,3804)
+LexToken(ASSIGNMENT,'=',1,3812)
+LexToken(VAR,'graphics',1,3813)
+LexToken(SEMICOLON,';',1,3821)
+LexToken(EOL,'\n',1,3822)
+LexToken(VAR,'x',1,3839)
+LexToken(DOT,'.',1,3840)
+LexToken(VAR,'model',1,3841)
+LexToken(ASSIGNMENT,'=',1,3846)
+LexToken(VAR,'model',1,3847)
+LexToken(SEMICOLON,';',1,3852)
+LexToken(EOL,'\n',1,3853)
+LexToken(BREAK,'break',1,3870)
+LexToken(EOL,'\n',1,3875)
+LexToken(END,'end',1,3888)
+LexToken(EOL,'\n',1,3891)
+LexToken(END,'end',1,3900)
+LexToken(EOL,'\n',1,3903)
+LexToken(EOL,'\n',1,3904)
+LexToken(CASE,'case',1,3909)
+LexToken(DQSTRING,'"define"',1,3921)
+LexToken(THEN,'then',1,3923)
+LexToken(EOL,'\n',1,3927)
+LexToken(VAR,'model',1,3936)
+LexToken(ASSIGNMENT,'=',1,3941)
+LexToken(SCICOS_MODEL,'scicos_model',1,3942)
+LexToken(OPENBRACKET,'(',1,3954)
+LexToken(CLOSEBRACKET,')',1,3955)
+LexToken(EOL,'\n',1,3956)
+LexToken(VAR,'model',1,3965)
+LexToken(DOT,'.',1,3970)
+LexToken(VAR,'sim',1,3971)
+LexToken(ASSIGNMENT,'=',1,3974)
+LexToken(VAR,'list',1,3975)
+LexToken(OPENBRACKET,'(',1,3979)
+LexToken(DQSTRING,'"bit_set_32"',1,3991)
+LexToken(COMMA,',',1,3992)
+LexToken(NUMBER,'4',1,3993)
+LexToken(CLOSEBRACKET,')',1,3994)
+LexToken(EOL,'\n',1,3995)
+LexToken(VAR,'model',1,4004)
+LexToken(DOT,'.',1,4009)
+LexToken(VAR,'in',1,4010)
+LexToken(ASSIGNMENT,'=',1,4012)
+LexToken(NUMBER,'1',1,4013)
+LexToken(EOL,'\n',1,4014)
+LexToken(VAR,'model',1,4023)
+LexToken(DOT,'.',1,4028)
+LexToken(VAR,'in2',1,4029)
+LexToken(ASSIGNMENT,'=',1,4032)
+LexToken(NUMBER,'1',1,4033)
+LexToken(EOL,'\n',1,4034)
+LexToken(VAR,'model',1,4043)
+LexToken(DOT,'.',1,4048)
+LexToken(VAR,'out',1,4049)
+LexToken(ASSIGNMENT,'=',1,4052)
+LexToken(NUMBER,'1',1,4053)
+LexToken(EOL,'\n',1,4054)
+LexToken(VAR,'model',1,4063)
+LexToken(DOT,'.',1,4068)
+LexToken(VAR,'out2',1,4069)
+LexToken(ASSIGNMENT,'=',1,4073)
+LexToken(NUMBER,'1',1,4074)
+LexToken(SEMICOLON,';',1,4075)
+LexToken(EOL,'\n',1,4076)
+LexToken(VAR,'model',1,4085)
+LexToken(DOT,'.',1,4090)
+LexToken(VAR,'intyp',1,4091)
+LexToken(ASSIGNMENT,'=',1,4096)
+LexToken(NUMBER,'3',1,4097)
+LexToken(EOL,'\n',1,4098)
+LexToken(VAR,'model',1,4107)
+LexToken(DOT,'.',1,4112)
+LexToken(VAR,'outtyp',1,4113)
+LexToken(ASSIGNMENT,'=',1,4119)
+LexToken(NUMBER,'3',1,4120)
+LexToken(EOL,'\n',1,4121)
+LexToken(VAR,'model',1,4130)
+LexToken(DOT,'.',1,4135)
+LexToken(VAR,'opar',1,4136)
+LexToken(ASSIGNMENT,'=',1,4140)
+LexToken(VAR,'list',1,4141)
+LexToken(OPENBRACKET,'(',1,4145)
+LexToken(VAR,'uint32',1,4146)
+LexToken(OPENBRACKET,'(',1,4152)
+LexToken(NUMBER,'0',1,4153)
+LexToken(CLOSEBRACKET,')',1,4154)
+LexToken(CLOSEBRACKET,')',1,4155)
+LexToken(EOL,'\n',1,4156)
+LexToken(VAR,'model',1,4165)
+LexToken(DOT,'.',1,4170)
+LexToken(VAR,'blocktype',1,4171)
+LexToken(ASSIGNMENT,'=',1,4180)
+LexToken(DQSTRING,'"c"',1,4183)
+LexToken(EOL,'\n',1,4184)
+LexToken(VAR,'model',1,4193)
+LexToken(DOT,'.',1,4198)
+LexToken(VAR,'dep_ut',1,4199)
+LexToken(ASSIGNMENT,'=',1,4205)
+LexToken(OPENSQBRACKET,'[',1,4206)
+LexToken(PREVAR_BOOLEAN,'%t',1,4207)
+LexToken(PREVAR_BOOLEAN,'%f',1,4210)
+LexToken(CLOSESQBRACKET,']',1,4212)
+LexToken(EOL,'\n',1,4213)
+LexToken(EOL,'\n',1,4214)
+LexToken(VAR,'exprs',1,4223)
+LexToken(ASSIGNMENT,'=',1,4228)
+LexToken(OPENSQBRACKET,'[',1,4229)
+LexToken(VAR,'sci2exp',1,4230)
+LexToken(OPENBRACKET,'(',1,4237)
+LexToken(NUMBER,'3',1,4238)
+LexToken(CLOSEBRACKET,')',1,4239)
+LexToken(SEMICOLON,';',1,4240)
+LexToken(VAR,'sci2exp',1,4241)
+LexToken(OPENBRACKET,'(',1,4248)
+LexToken(NUMBER,'0',1,4249)
+LexToken(CLOSEBRACKET,')',1,4250)
+LexToken(CLOSESQBRACKET,']',1,4251)
+LexToken(EOL,'\n',1,4252)
+LexToken(VAR,'gr_i',1,4261)
+LexToken(ASSIGNMENT,'=',1,4265)
+LexToken(OPENSQBRACKET,'[',1,4266)
+LexToken(CLOSESQBRACKET,']',1,4267)
+LexToken(EOL,'\n',1,4268)
+LexToken(VAR,'x',1,4277)
+LexToken(ASSIGNMENT,'=',1,4278)
+LexToken(VAR,'standard_define',1,4279)
+LexToken(OPENBRACKET,'(',1,4294)
+LexToken(OPENSQBRACKET,'[',1,4295)
+LexToken(NUMBER,'4',1,4296)
+LexToken(NUMBER,'2',1,4298)
+LexToken(CLOSESQBRACKET,']',1,4299)
+LexToken(COMMA,',',1,4300)
+LexToken(VAR,'model',1,4301)
+LexToken(COMMA,',',1,4306)
+LexToken(VAR,'exprs',1,4307)
+LexToken(COMMA,',',1,4312)
+LexToken(VAR,'gr_i',1,4313)
+LexToken(CLOSEBRACKET,')',1,4317)
+LexToken(EOL,'\n',1,4318)
+LexToken(EOL,'\n',1,4319)
+LexToken(END,'end',1,4324)
+LexToken(EOL,'\n',1,4327)
+LexToken(ENDFUNCTION,'endfunction',1,4328)
+LexToken(EOL,'\n',1,4339)
diff --git a/js/IntegerOp/CONVERT.js b/js/IntegerOp/CONVERT.js
new file mode 100644
index 00000000..c45e4086
--- /dev/null
+++ b/js/IntegerOp/CONVERT.js
@@ -0,0 +1,2735 @@
+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,'CONVERT',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(EOL,'\n',1,988)
+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,1022)
+LexToken(ASSIGNMENT,'=',1,1027)
+LexToken(VAR,'graphics',1,1028)
+LexToken(DOT,'.',1,1036)
+LexToken(VAR,'exprs',1,1037)
+LexToken(EOL,'\n',1,1042)
+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,'it',1,1079)
+LexToken(COMMA,',',1,1081)
+LexToken(VAR,'ot',1,1082)
+LexToken(COMMA,',',1,1084)
+LexToken(VAR,'np',1,1085)
+LexToken(COMMA,',',1,1087)
+LexToken(VAR,'exprs',1,1088)
+LexToken(CLOSESQBRACKET,']',1,1093)
+LexToken(ASSIGNMENT,'=',1,1095)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1097)
+LexToken(OPENBRACKET,'(',1,1112)
+LexToken(OPENSQBRACKET,'[',1,1113)
+LexToken(VAR,'msprintf',1,1114)
+LexToken(OPENBRACKET,'(',1,1122)
+LexToken(VAR,'gettext',1,1123)
+LexToken(OPENBRACKET,'(',1,1130)
+LexToken(DQSTRING,'"Set %s block parameters"',1,1155)
+LexToken(CLOSEBRACKET,')',1,1156)
+LexToken(COMMA,',',1,1157)
+LexToken(DQSTRING,'"CONVERT"',1,1167)
+LexToken(CLOSEBRACKET,')',1,1168)
+LexToken(SEMICOLON,';',1,1169)
+LexToken(DQSTRING,'" "',1,1172)
+LexToken(SEMICOLON,';',1,1173)
+LexToken(VAR,'gettext',1,1175)
+LexToken(OPENBRACKET,'(',1,1182)
+LexToken(DQSTRING,'"Type conversion"',1,1199)
+LexToken(CLOSEBRACKET,')',1,1200)
+LexToken(SEMICOLON,';',1,1201)
+LexToken(DQSTRING,'" "',1,1204)
+LexToken(CLOSESQBRACKET,']',1,1205)
+LexToken(COMMA,',',1,1206)
+LexToken(OPENSQBRACKET,'[',1,1223)
+LexToken(VAR,'gettext',1,1224)
+LexToken(OPENBRACKET,'(',1,1231)
+LexToken(DQSTRING,'"Input Type (1:double, 3:int32, 4:int16, 5:int8, ...)"',1,1285)
+LexToken(CLOSEBRACKET,')',1,1286)
+LexToken(SEMICOLON,';',1,1287)
+LexToken(VAR,'gettext',1,1289)
+LexToken(OPENBRACKET,'(',1,1296)
+LexToken(DQSTRING,'"Output Type (1:double, 3:int32, 4:int16, 5:int8, ...)"',1,1351)
+LexToken(CLOSEBRACKET,')',1,1352)
+LexToken(SEMICOLON,';',1,1353)
+LexToken(VAR,'gettext',1,1370)
+LexToken(OPENBRACKET,'(',1,1377)
+LexToken(DQSTRING,'"Do on Overflow (0:Nothing, 1:Saturate, 2:Error)"',1,1426)
+LexToken(CLOSEBRACKET,')',1,1427)
+LexToken(CLOSESQBRACKET,']',1,1428)
+LexToken(COMMA,',',1,1429)
+LexToken(VAR,'list',1,1446)
+LexToken(OPENBRACKET,'(',1,1450)
+LexToken(DQSTRING,'"vec"',1,1455)
+LexToken(COMMA,',',1,1456)
+LexToken(NUMBER,'1',1,1457)
+LexToken(COMMA,',',1,1458)
+LexToken(DQSTRING,'"vec"',1,1463)
+LexToken(COMMA,',',1,1464)
+LexToken(NUMBER,'1',1,1465)
+LexToken(COMMA,',',1,1466)
+LexToken(DQSTRING,'"vec"',1,1471)
+LexToken(COMMA,',',1,1472)
+LexToken(NUMBER,'1',1,1473)
+LexToken(CLOSEBRACKET,')',1,1474)
+LexToken(COMMA,',',1,1475)
+LexToken(VAR,'exprs',1,1477)
+LexToken(CLOSEBRACKET,')',1,1482)
+LexToken(SEMICOLON,';',1,1483)
+LexToken(EOL,'\n',1,1484)
+LexToken(IF,'if',1,1497)
+LexToken(NOT,'~',1,1500)
+LexToken(VAR,'ok',1,1501)
+LexToken(THEN,'then',1,1504)
+LexToken(EOL,'\n',1,1508)
+LexToken(BREAK,'break',1,1525)
+LexToken(COMMA,',',1,1530)
+LexToken(EOL,'\n',1,1531)
+LexToken(END,'end',1,1544)
+LexToken(EOL,'\n',1,1547)
+LexToken(EOL,'\n',1,1548)
+LexToken(IF,'if',1,1561)
+LexToken(VAR,'it',1,1564)
+LexToken(COMPARISON,'==',1,1566)
+LexToken(NUMBER,'2',1,1568)
+LexToken(THEN,'then',1,1570)
+LexToken(EOL,'\n',1,1574)
+LexToken(VAR,'it',1,1591)
+LexToken(ASSIGNMENT,'=',1,1594)
+LexToken(NUMBER,'1',1,1595)
+LexToken(SEMICOLON,';',1,1596)
+LexToken(EOL,'\n',1,1597)
+LexToken(END,'end',1,1610)
+LexToken(EOL,'\n',1,1613)
+LexToken(IF,'if',1,1626)
+LexToken(VAR,'ot',1,1629)
+LexToken(COMPARISON,'==',1,1631)
+LexToken(NUMBER,'2',1,1633)
+LexToken(THEN,'then',1,1635)
+LexToken(EOL,'\n',1,1639)
+LexToken(VAR,'ot',1,1656)
+LexToken(ASSIGNMENT,'=',1,1658)
+LexToken(NUMBER,'1',1,1659)
+LexToken(SEMICOLON,';',1,1660)
+LexToken(EOL,'\n',1,1661)
+LexToken(END,'end',1,1674)
+LexToken(EOL,'\n',1,1677)
+LexToken(EOL,'\n',1,1678)
+LexToken(IF,'if',1,1691)
+LexToken(OPENBRACKET,'(',1,1694)
+LexToken(VAR,'np',1,1695)
+LexToken(COMPARISON,'~=',1,1698)
+LexToken(NUMBER,'0',1,1701)
+LexToken(LOGICAL,'&',1,1703)
+LexToken(VAR,'np',1,1705)
+LexToken(COMPARISON,'~=',1,1708)
+LexToken(NUMBER,'1',1,1711)
+LexToken(LOGICAL,'&',1,1713)
+LexToken(VAR,'np',1,1715)
+LexToken(COMPARISON,'~=',1,1718)
+LexToken(NUMBER,'2',1,1721)
+LexToken(CLOSEBRACKET,')',1,1722)
+LexToken(THEN,'then',1,1724)
+LexToken(EOL,'\n',1,1728)
+LexToken(VAR,'block_parameter_error',1,1745)
+LexToken(OPENBRACKET,'(',1,1766)
+LexToken(VAR,'msprintf',1,1767)
+LexToken(OPENBRACKET,'(',1,1775)
+LexToken(VAR,'gettext',1,1776)
+LexToken(OPENBRACKET,'(',1,1783)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,1822)
+LexToken(CLOSEBRACKET,')',1,1823)
+LexToken(COMMA,',',1,1824)
+LexToken(VAR,'gettext',1,1826)
+LexToken(OPENBRACKET,'(',1,1833)
+LexToken(DQSTRING,'"Do on Overflow"',1,1849)
+LexToken(CLOSEBRACKET,')',1,1850)
+LexToken(COMMA,',',1,1851)
+LexToken(VAR,'np',1,1853)
+LexToken(CLOSEBRACKET,')',1,1855)
+LexToken(COMMA,',',1,1856)
+LexToken(VAR,'msprintf',1,1877)
+LexToken(OPENBRACKET,'(',1,1885)
+LexToken(VAR,'gettext',1,1886)
+LexToken(OPENBRACKET,'(',1,1893)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,1922)
+LexToken(CLOSEBRACKET,')',1,1923)
+LexToken(COMMA,',',1,1924)
+LexToken(DQSTRING,'"[0, 2]"',1,1933)
+LexToken(CLOSEBRACKET,')',1,1934)
+LexToken(CLOSEBRACKET,')',1,1935)
+LexToken(SEMICOLON,';',1,1936)
+LexToken(EOL,'\n',1,1937)
+LexToken(VAR,'ok',1,1954)
+LexToken(ASSIGNMENT,'=',1,1956)
+LexToken(PREVAR_BOOLEAN,'%f',1,1957)
+LexToken(SEMICOLON,';',1,1959)
+LexToken(EOL,'\n',1,1960)
+LexToken(ELSEIF,'elseif',1,1973)
+LexToken(OPENBRACKET,'(',1,1980)
+LexToken(VAR,'it',1,1981)
+LexToken(COMPARISON,'>',1,1984)
+LexToken(NUMBER,'8',1,1986)
+LexToken(LOGICAL,'|',1,1988)
+LexToken(VAR,'it',1,1990)
+LexToken(COMPARISON,'<',1,1993)
+LexToken(NUMBER,'1',1,1995)
+LexToken(CLOSEBRACKET,')',1,1996)
+LexToken(THEN,'then',1,1998)
+LexToken(EOL,'\n',1,2002)
+LexToken(VAR,'block_parameter_error',1,2019)
+LexToken(OPENBRACKET,'(',1,2040)
+LexToken(VAR,'msprintf',1,2041)
+LexToken(OPENBRACKET,'(',1,2049)
+LexToken(VAR,'gettext',1,2050)
+LexToken(OPENBRACKET,'(',1,2057)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2096)
+LexToken(CLOSEBRACKET,')',1,2097)
+LexToken(COMMA,',',1,2098)
+LexToken(VAR,'gettext',1,2100)
+LexToken(OPENBRACKET,'(',1,2107)
+LexToken(DQSTRING,'"Input Type"',1,2119)
+LexToken(CLOSEBRACKET,')',1,2120)
+LexToken(COMMA,',',1,2121)
+LexToken(VAR,'it',1,2123)
+LexToken(CLOSEBRACKET,')',1,2125)
+LexToken(COMMA,',',1,2126)
+LexToken(VAR,'msprintf',1,2147)
+LexToken(OPENBRACKET,'(',1,2155)
+LexToken(VAR,'gettext',1,2156)
+LexToken(OPENBRACKET,'(',1,2163)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,2192)
+LexToken(CLOSEBRACKET,')',1,2193)
+LexToken(COMMA,',',1,2194)
+LexToken(DQSTRING,'"[1, 8]"',1,2203)
+LexToken(CLOSEBRACKET,')',1,2204)
+LexToken(CLOSEBRACKET,')',1,2205)
+LexToken(SEMICOLON,';',1,2206)
+LexToken(EOL,'\n',1,2207)
+LexToken(VAR,'ok',1,2224)
+LexToken(ASSIGNMENT,'=',1,2226)
+LexToken(PREVAR_BOOLEAN,'%f',1,2227)
+LexToken(SEMICOLON,';',1,2229)
+LexToken(EOL,'\n',1,2230)
+LexToken(ELSEIF,'elseif',1,2243)
+LexToken(OPENBRACKET,'(',1,2250)
+LexToken(VAR,'ot',1,2251)
+LexToken(COMPARISON,'>',1,2254)
+LexToken(NUMBER,'8',1,2256)
+LexToken(LOGICAL,'|',1,2258)
+LexToken(VAR,'ot',1,2260)
+LexToken(COMPARISON,'<',1,2263)
+LexToken(NUMBER,'1',1,2265)
+LexToken(CLOSEBRACKET,')',1,2266)
+LexToken(THEN,'then',1,2268)
+LexToken(EOL,'\n',1,2272)
+LexToken(VAR,'block_parameter_error',1,2289)
+LexToken(OPENBRACKET,'(',1,2310)
+LexToken(VAR,'msprintf',1,2311)
+LexToken(OPENBRACKET,'(',1,2319)
+LexToken(VAR,'gettext',1,2320)
+LexToken(OPENBRACKET,'(',1,2327)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2366)
+LexToken(CLOSEBRACKET,')',1,2367)
+LexToken(COMMA,',',1,2368)
+LexToken(VAR,'gettext',1,2370)
+LexToken(OPENBRACKET,'(',1,2377)
+LexToken(DQSTRING,'"Output Type"',1,2390)
+LexToken(CLOSEBRACKET,')',1,2391)
+LexToken(COMMA,',',1,2392)
+LexToken(VAR,'ot',1,2394)
+LexToken(CLOSEBRACKET,')',1,2396)
+LexToken(COMMA,',',1,2397)
+LexToken(VAR,'msprintf',1,2418)
+LexToken(OPENBRACKET,'(',1,2426)
+LexToken(VAR,'gettext',1,2427)
+LexToken(OPENBRACKET,'(',1,2434)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,2463)
+LexToken(CLOSEBRACKET,')',1,2464)
+LexToken(COMMA,',',1,2465)
+LexToken(DQSTRING,'"[1, 8]"',1,2474)
+LexToken(CLOSEBRACKET,')',1,2475)
+LexToken(CLOSEBRACKET,')',1,2476)
+LexToken(SEMICOLON,';',1,2477)
+LexToken(EOL,'\n',1,2478)
+LexToken(VAR,'ok',1,2495)
+LexToken(ASSIGNMENT,'=',1,2497)
+LexToken(PREVAR_BOOLEAN,'%f',1,2498)
+LexToken(SEMICOLON,';',1,2500)
+LexToken(EOL,'\n',1,2501)
+LexToken(END,'end',1,2514)
+LexToken(EOL,'\n',1,2517)
+LexToken(EOL,'\n',1,2518)
+LexToken(VAR,'model',1,2531)
+LexToken(DOT,'.',1,2536)
+LexToken(VAR,'sim',1,2537)
+LexToken(ASSIGNMENT,'=',1,2540)
+LexToken(VAR,'list',1,2541)
+LexToken(OPENBRACKET,'(',1,2545)
+LexToken(DQSTRING,'"convert"',1,2554)
+LexToken(COMMA,',',1,2555)
+LexToken(NUMBER,'4',1,2556)
+LexToken(CLOSEBRACKET,')',1,2557)
+LexToken(EOL,'\n',1,2558)
+LexToken(IF,'if',1,2571)
+LexToken(OPENBRACKET,'(',1,2574)
+LexToken(VAR,'it',1,2575)
+LexToken(COMPARISON,'==',1,2577)
+LexToken(VAR,'ot',1,2579)
+LexToken(CLOSEBRACKET,')',1,2581)
+LexToken(THEN,'then',1,2583)
+LexToken(EOL,'\n',1,2587)
+LexToken(VAR,'model',1,2604)
+LexToken(DOT,'.',1,2609)
+LexToken(VAR,'ipar',1,2610)
+LexToken(ASSIGNMENT,'=',1,2614)
+LexToken(NUMBER,'1',1,2615)
+LexToken(SEMICOLON,';',1,2616)
+LexToken(EOL,'\n',1,2617)
+LexToken(ELSE,'else',1,2630)
+LexToken(EOL,'\n',1,2634)
+LexToken(IF,'if',1,2651)
+LexToken(OPENBRACKET,'(',1,2654)
+LexToken(VAR,'np',1,2655)
+LexToken(COMPARISON,'==',1,2657)
+LexToken(NUMBER,'0',1,2659)
+LexToken(CLOSEBRACKET,')',1,2660)
+LexToken(THEN,'then',1,2662)
+LexToken(EOL,'\n',1,2666)
+LexToken(IF,'if',1,2687)
+LexToken(OPENBRACKET,'(',1,2690)
+LexToken(VAR,'it',1,2691)
+LexToken(COMPARISON,'==',1,2693)
+LexToken(NUMBER,'1',1,2695)
+LexToken(CLOSEBRACKET,')',1,2696)
+LexToken(THEN,'then',1,2698)
+LexToken(EOL,'\n',1,2702)
+LexToken(IF,'if',1,2727)
+LexToken(OPENBRACKET,'(',1,2730)
+LexToken(VAR,'ot',1,2731)
+LexToken(COMPARISON,'==',1,2733)
+LexToken(NUMBER,'3',1,2735)
+LexToken(CLOSEBRACKET,')',1,2736)
+LexToken(THEN,'then',1,2738)
+LexToken(EOL,'\n',1,2742)
+LexToken(VAR,'model',1,2771)
+LexToken(DOT,'.',1,2776)
+LexToken(VAR,'ipar',1,2777)
+LexToken(ASSIGNMENT,'=',1,2781)
+LexToken(NUMBER,'2',1,2782)
+LexToken(SEMICOLON,';',1,2783)
+LexToken(EOL,'\n',1,2784)
+LexToken(ELSEIF,'elseif',1,2809)
+LexToken(OPENBRACKET,'(',1,2816)
+LexToken(VAR,'ot',1,2817)
+LexToken(COMPARISON,'==',1,2819)
+LexToken(NUMBER,'4',1,2821)
+LexToken(CLOSEBRACKET,')',1,2822)
+LexToken(THEN,'then',1,2824)
+LexToken(EOL,'\n',1,2828)
+LexToken(VAR,'model',1,2857)
+LexToken(DOT,'.',1,2862)
+LexToken(VAR,'ipar',1,2863)
+LexToken(ASSIGNMENT,'=',1,2867)
+LexToken(NUMBER,'3',1,2868)
+LexToken(SEMICOLON,';',1,2869)
+LexToken(EOL,'\n',1,2870)
+LexToken(ELSEIF,'elseif',1,2895)
+LexToken(OPENBRACKET,'(',1,2902)
+LexToken(VAR,'ot',1,2903)
+LexToken(COMPARISON,'==',1,2905)
+LexToken(NUMBER,'5',1,2907)
+LexToken(CLOSEBRACKET,')',1,2908)
+LexToken(THEN,'then',1,2910)
+LexToken(EOL,'\n',1,2914)
+LexToken(VAR,'model',1,2943)
+LexToken(DOT,'.',1,2948)
+LexToken(VAR,'ipar',1,2949)
+LexToken(ASSIGNMENT,'=',1,2953)
+LexToken(NUMBER,'4',1,2954)
+LexToken(SEMICOLON,';',1,2955)
+LexToken(EOL,'\n',1,2956)
+LexToken(ELSEIF,'elseif',1,2981)
+LexToken(OPENBRACKET,'(',1,2988)
+LexToken(VAR,'ot',1,2989)
+LexToken(COMPARISON,'==',1,2991)
+LexToken(NUMBER,'6',1,2993)
+LexToken(CLOSEBRACKET,')',1,2994)
+LexToken(THEN,'then',1,2996)
+LexToken(EOL,'\n',1,3000)
+LexToken(VAR,'model',1,3029)
+LexToken(DOT,'.',1,3034)
+LexToken(VAR,'ipar',1,3035)
+LexToken(ASSIGNMENT,'=',1,3039)
+LexToken(NUMBER,'5',1,3040)
+LexToken(SEMICOLON,';',1,3041)
+LexToken(EOL,'\n',1,3042)
+LexToken(ELSEIF,'elseif',1,3067)
+LexToken(OPENBRACKET,'(',1,3074)
+LexToken(VAR,'ot',1,3075)
+LexToken(COMPARISON,'==',1,3077)
+LexToken(NUMBER,'7',1,3079)
+LexToken(CLOSEBRACKET,')',1,3080)
+LexToken(THEN,'then',1,3082)
+LexToken(EOL,'\n',1,3086)
+LexToken(VAR,'model',1,3115)
+LexToken(DOT,'.',1,3120)
+LexToken(VAR,'ipar',1,3121)
+LexToken(ASSIGNMENT,'=',1,3125)
+LexToken(NUMBER,'6',1,3126)
+LexToken(SEMICOLON,';',1,3127)
+LexToken(EOL,'\n',1,3128)
+LexToken(ELSEIF,'elseif',1,3153)
+LexToken(OPENBRACKET,'(',1,3160)
+LexToken(VAR,'ot',1,3161)
+LexToken(COMPARISON,'==',1,3163)
+LexToken(NUMBER,'8',1,3165)
+LexToken(CLOSEBRACKET,')',1,3166)
+LexToken(THEN,'then',1,3168)
+LexToken(EOL,'\n',1,3172)
+LexToken(VAR,'model',1,3201)
+LexToken(DOT,'.',1,3206)
+LexToken(VAR,'ipar',1,3207)
+LexToken(ASSIGNMENT,'=',1,3211)
+LexToken(NUMBER,'7',1,3212)
+LexToken(SEMICOLON,';',1,3213)
+LexToken(EOL,'\n',1,3214)
+LexToken(END,'end',1,3239)
+LexToken(EOL,'\n',1,3242)
+LexToken(ELSEIF,'elseif',1,3263)
+LexToken(OPENBRACKET,'(',1,3270)
+LexToken(VAR,'it',1,3271)
+LexToken(COMPARISON,'==',1,3273)
+LexToken(NUMBER,'3',1,3275)
+LexToken(CLOSEBRACKET,')',1,3276)
+LexToken(THEN,'then',1,3278)
+LexToken(EOL,'\n',1,3282)
+LexToken(IF,'if',1,3307)
+LexToken(OPENBRACKET,'(',1,3310)
+LexToken(VAR,'ot',1,3311)
+LexToken(COMPARISON,'==',1,3313)
+LexToken(NUMBER,'1',1,3315)
+LexToken(CLOSEBRACKET,')',1,3316)
+LexToken(THEN,'then',1,3318)
+LexToken(EOL,'\n',1,3322)
+LexToken(VAR,'model',1,3351)
+LexToken(DOT,'.',1,3356)
+LexToken(VAR,'ipar',1,3357)
+LexToken(ASSIGNMENT,'=',1,3361)
+LexToken(NUMBER,'8',1,3362)
+LexToken(SEMICOLON,';',1,3363)
+LexToken(EOL,'\n',1,3364)
+LexToken(ELSEIF,'elseif',1,3389)
+LexToken(OPENBRACKET,'(',1,3396)
+LexToken(VAR,'ot',1,3397)
+LexToken(COMPARISON,'==',1,3399)
+LexToken(NUMBER,'4',1,3401)
+LexToken(CLOSEBRACKET,')',1,3402)
+LexToken(THEN,'then',1,3404)
+LexToken(EOL,'\n',1,3408)
+LexToken(VAR,'model',1,3437)
+LexToken(DOT,'.',1,3442)
+LexToken(VAR,'ipar',1,3443)
+LexToken(ASSIGNMENT,'=',1,3447)
+LexToken(NUMBER,'9',1,3448)
+LexToken(SEMICOLON,';',1,3449)
+LexToken(EOL,'\n',1,3450)
+LexToken(ELSEIF,'elseif',1,3475)
+LexToken(OPENBRACKET,'(',1,3482)
+LexToken(VAR,'ot',1,3483)
+LexToken(COMPARISON,'==',1,3485)
+LexToken(NUMBER,'5',1,3487)
+LexToken(CLOSEBRACKET,')',1,3488)
+LexToken(THEN,'then',1,3490)
+LexToken(EOL,'\n',1,3494)
+LexToken(VAR,'model',1,3523)
+LexToken(DOT,'.',1,3528)
+LexToken(VAR,'ipar',1,3529)
+LexToken(ASSIGNMENT,'=',1,3533)
+LexToken(NUMBER,'10',1,3534)
+LexToken(SEMICOLON,';',1,3536)
+LexToken(EOL,'\n',1,3537)
+LexToken(ELSEIF,'elseif',1,3562)
+LexToken(OPENBRACKET,'(',1,3569)
+LexToken(VAR,'ot',1,3570)
+LexToken(COMPARISON,'==',1,3572)
+LexToken(NUMBER,'6',1,3574)
+LexToken(CLOSEBRACKET,')',1,3575)
+LexToken(THEN,'then',1,3577)
+LexToken(EOL,'\n',1,3581)
+LexToken(VAR,'model',1,3610)
+LexToken(DOT,'.',1,3615)
+LexToken(VAR,'ipar',1,3616)
+LexToken(ASSIGNMENT,'=',1,3620)
+LexToken(NUMBER,'1',1,3621)
+LexToken(SEMICOLON,';',1,3622)
+LexToken(EOL,'\n',1,3623)
+LexToken(ELSEIF,'elseif',1,3648)
+LexToken(OPENBRACKET,'(',1,3655)
+LexToken(VAR,'ot',1,3656)
+LexToken(COMPARISON,'==',1,3658)
+LexToken(NUMBER,'7',1,3660)
+LexToken(CLOSEBRACKET,')',1,3661)
+LexToken(THEN,'then',1,3663)
+LexToken(EOL,'\n',1,3667)
+LexToken(VAR,'model',1,3696)
+LexToken(DOT,'.',1,3701)
+LexToken(VAR,'ipar',1,3702)
+LexToken(ASSIGNMENT,'=',1,3706)
+LexToken(NUMBER,'11',1,3707)
+LexToken(SEMICOLON,';',1,3709)
+LexToken(EOL,'\n',1,3710)
+LexToken(ELSEIF,'elseif',1,3735)
+LexToken(OPENBRACKET,'(',1,3742)
+LexToken(VAR,'ot',1,3743)
+LexToken(COMPARISON,'==',1,3745)
+LexToken(NUMBER,'8',1,3747)
+LexToken(CLOSEBRACKET,')',1,3748)
+LexToken(THEN,'then',1,3750)
+LexToken(EOL,'\n',1,3754)
+LexToken(VAR,'model',1,3783)
+LexToken(DOT,'.',1,3788)
+LexToken(VAR,'ipar',1,3789)
+LexToken(ASSIGNMENT,'=',1,3793)
+LexToken(NUMBER,'12',1,3794)
+LexToken(SEMICOLON,';',1,3796)
+LexToken(EOL,'\n',1,3797)
+LexToken(END,'end',1,3822)
+LexToken(EOL,'\n',1,3825)
+LexToken(ELSEIF,'elseif',1,3846)
+LexToken(OPENBRACKET,'(',1,3853)
+LexToken(VAR,'it',1,3854)
+LexToken(COMPARISON,'==',1,3856)
+LexToken(NUMBER,'4',1,3858)
+LexToken(CLOSEBRACKET,')',1,3859)
+LexToken(THEN,'then',1,3861)
+LexToken(EOL,'\n',1,3865)
+LexToken(IF,'if',1,3890)
+LexToken(OPENBRACKET,'(',1,3893)
+LexToken(VAR,'ot',1,3894)
+LexToken(COMPARISON,'==',1,3896)
+LexToken(NUMBER,'1',1,3898)
+LexToken(CLOSEBRACKET,')',1,3899)
+LexToken(THEN,'then',1,3901)
+LexToken(EOL,'\n',1,3905)
+LexToken(VAR,'model',1,3934)
+LexToken(DOT,'.',1,3939)
+LexToken(VAR,'ipar',1,3940)
+LexToken(ASSIGNMENT,'=',1,3944)
+LexToken(NUMBER,'13',1,3945)
+LexToken(SEMICOLON,';',1,3947)
+LexToken(EOL,'\n',1,3948)
+LexToken(ELSEIF,'elseif',1,3973)
+LexToken(OPENBRACKET,'(',1,3980)
+LexToken(VAR,'ot',1,3981)
+LexToken(COMPARISON,'==',1,3983)
+LexToken(NUMBER,'3',1,3985)
+LexToken(CLOSEBRACKET,')',1,3986)
+LexToken(THEN,'then',1,3988)
+LexToken(EOL,'\n',1,3992)
+LexToken(VAR,'model',1,4021)
+LexToken(DOT,'.',1,4026)
+LexToken(VAR,'ipar',1,4027)
+LexToken(ASSIGNMENT,'=',1,4031)
+LexToken(NUMBER,'14',1,4032)
+LexToken(SEMICOLON,';',1,4034)
+LexToken(EOL,'\n',1,4035)
+LexToken(ELSEIF,'elseif',1,4060)
+LexToken(OPENBRACKET,'(',1,4067)
+LexToken(VAR,'ot',1,4068)
+LexToken(COMPARISON,'==',1,4070)
+LexToken(NUMBER,'5',1,4072)
+LexToken(CLOSEBRACKET,')',1,4073)
+LexToken(THEN,'then',1,4075)
+LexToken(EOL,'\n',1,4079)
+LexToken(VAR,'model',1,4108)
+LexToken(DOT,'.',1,4113)
+LexToken(VAR,'ipar',1,4114)
+LexToken(ASSIGNMENT,'=',1,4118)
+LexToken(NUMBER,'15',1,4119)
+LexToken(SEMICOLON,';',1,4121)
+LexToken(EOL,'\n',1,4122)
+LexToken(ELSEIF,'elseif',1,4147)
+LexToken(OPENBRACKET,'(',1,4154)
+LexToken(VAR,'ot',1,4155)
+LexToken(COMPARISON,'==',1,4157)
+LexToken(NUMBER,'6',1,4159)
+LexToken(CLOSEBRACKET,')',1,4160)
+LexToken(THEN,'then',1,4162)
+LexToken(EOL,'\n',1,4166)
+LexToken(VAR,'model',1,4195)
+LexToken(DOT,'.',1,4200)
+LexToken(VAR,'ipar',1,4201)
+LexToken(ASSIGNMENT,'=',1,4205)
+LexToken(NUMBER,'16',1,4206)
+LexToken(SEMICOLON,';',1,4208)
+LexToken(EOL,'\n',1,4209)
+LexToken(ELSEIF,'elseif',1,4234)
+LexToken(OPENBRACKET,'(',1,4241)
+LexToken(VAR,'ot',1,4242)
+LexToken(COMPARISON,'==',1,4244)
+LexToken(NUMBER,'7',1,4246)
+LexToken(CLOSEBRACKET,')',1,4247)
+LexToken(THEN,'then',1,4249)
+LexToken(EOL,'\n',1,4253)
+LexToken(VAR,'model',1,4282)
+LexToken(DOT,'.',1,4287)
+LexToken(VAR,'ipar',1,4288)
+LexToken(ASSIGNMENT,'=',1,4292)
+LexToken(NUMBER,'1',1,4293)
+LexToken(SEMICOLON,';',1,4294)
+LexToken(EOL,'\n',1,4295)
+LexToken(ELSEIF,'elseif',1,4320)
+LexToken(OPENBRACKET,'(',1,4327)
+LexToken(VAR,'ot',1,4328)
+LexToken(COMPARISON,'==',1,4330)
+LexToken(NUMBER,'8',1,4332)
+LexToken(CLOSEBRACKET,')',1,4333)
+LexToken(THEN,'then',1,4335)
+LexToken(EOL,'\n',1,4339)
+LexToken(VAR,'model',1,4368)
+LexToken(DOT,'.',1,4373)
+LexToken(VAR,'ipar',1,4374)
+LexToken(ASSIGNMENT,'=',1,4378)
+LexToken(NUMBER,'17',1,4379)
+LexToken(SEMICOLON,';',1,4381)
+LexToken(EOL,'\n',1,4382)
+LexToken(END,'end',1,4407)
+LexToken(EOL,'\n',1,4410)
+LexToken(ELSEIF,'elseif',1,4431)
+LexToken(OPENBRACKET,'(',1,4438)
+LexToken(VAR,'it',1,4439)
+LexToken(COMPARISON,'==',1,4441)
+LexToken(NUMBER,'5',1,4443)
+LexToken(CLOSEBRACKET,')',1,4444)
+LexToken(THEN,'then',1,4446)
+LexToken(EOL,'\n',1,4450)
+LexToken(IF,'if',1,4475)
+LexToken(OPENBRACKET,'(',1,4478)
+LexToken(VAR,'ot',1,4479)
+LexToken(COMPARISON,'==',1,4481)
+LexToken(NUMBER,'1',1,4483)
+LexToken(CLOSEBRACKET,')',1,4484)
+LexToken(THEN,'then',1,4486)
+LexToken(EOL,'\n',1,4490)
+LexToken(VAR,'model',1,4519)
+LexToken(DOT,'.',1,4524)
+LexToken(VAR,'ipar',1,4525)
+LexToken(ASSIGNMENT,'=',1,4529)
+LexToken(NUMBER,'18',1,4530)
+LexToken(SEMICOLON,';',1,4532)
+LexToken(EOL,'\n',1,4533)
+LexToken(ELSEIF,'elseif',1,4558)
+LexToken(OPENBRACKET,'(',1,4565)
+LexToken(VAR,'ot',1,4566)
+LexToken(COMPARISON,'==',1,4568)
+LexToken(NUMBER,'3',1,4570)
+LexToken(CLOSEBRACKET,')',1,4571)
+LexToken(THEN,'then',1,4573)
+LexToken(EOL,'\n',1,4577)
+LexToken(VAR,'model',1,4606)
+LexToken(DOT,'.',1,4611)
+LexToken(VAR,'ipar',1,4612)
+LexToken(ASSIGNMENT,'=',1,4616)
+LexToken(NUMBER,'19',1,4617)
+LexToken(SEMICOLON,';',1,4619)
+LexToken(EOL,'\n',1,4620)
+LexToken(ELSEIF,'elseif',1,4645)
+LexToken(OPENBRACKET,'(',1,4652)
+LexToken(VAR,'ot',1,4653)
+LexToken(COMPARISON,'==',1,4655)
+LexToken(NUMBER,'4',1,4657)
+LexToken(CLOSEBRACKET,')',1,4658)
+LexToken(THEN,'then',1,4660)
+LexToken(EOL,'\n',1,4664)
+LexToken(VAR,'model',1,4693)
+LexToken(DOT,'.',1,4698)
+LexToken(VAR,'ipar',1,4699)
+LexToken(ASSIGNMENT,'=',1,4703)
+LexToken(NUMBER,'20',1,4704)
+LexToken(SEMICOLON,';',1,4706)
+LexToken(EOL,'\n',1,4707)
+LexToken(ELSEIF,'elseif',1,4732)
+LexToken(OPENBRACKET,'(',1,4739)
+LexToken(VAR,'ot',1,4740)
+LexToken(COMPARISON,'==',1,4742)
+LexToken(NUMBER,'6',1,4744)
+LexToken(CLOSEBRACKET,')',1,4745)
+LexToken(THEN,'then',1,4747)
+LexToken(EOL,'\n',1,4751)
+LexToken(VAR,'model',1,4780)
+LexToken(DOT,'.',1,4785)
+LexToken(VAR,'ipar',1,4786)
+LexToken(ASSIGNMENT,'=',1,4790)
+LexToken(NUMBER,'21',1,4791)
+LexToken(SEMICOLON,';',1,4793)
+LexToken(EOL,'\n',1,4794)
+LexToken(ELSEIF,'elseif',1,4819)
+LexToken(OPENBRACKET,'(',1,4826)
+LexToken(VAR,'ot',1,4827)
+LexToken(COMPARISON,'==',1,4829)
+LexToken(NUMBER,'7',1,4831)
+LexToken(CLOSEBRACKET,')',1,4832)
+LexToken(THEN,'then',1,4834)
+LexToken(EOL,'\n',1,4838)
+LexToken(VAR,'model',1,4867)
+LexToken(DOT,'.',1,4872)
+LexToken(VAR,'ipar',1,4873)
+LexToken(ASSIGNMENT,'=',1,4877)
+LexToken(NUMBER,'22',1,4878)
+LexToken(SEMICOLON,';',1,4880)
+LexToken(EOL,'\n',1,4881)
+LexToken(ELSEIF,'elseif',1,4906)
+LexToken(OPENBRACKET,'(',1,4913)
+LexToken(VAR,'ot',1,4914)
+LexToken(COMPARISON,'==',1,4916)
+LexToken(NUMBER,'8',1,4918)
+LexToken(CLOSEBRACKET,')',1,4919)
+LexToken(THEN,'then',1,4921)
+LexToken(EOL,'\n',1,4925)
+LexToken(VAR,'model',1,4954)
+LexToken(DOT,'.',1,4959)
+LexToken(VAR,'ipar',1,4960)
+LexToken(ASSIGNMENT,'=',1,4964)
+LexToken(NUMBER,'1',1,4965)
+LexToken(SEMICOLON,';',1,4966)
+LexToken(EOL,'\n',1,4967)
+LexToken(END,'end',1,4992)
+LexToken(EOL,'\n',1,4995)
+LexToken(ELSEIF,'elseif',1,5016)
+LexToken(OPENBRACKET,'(',1,5023)
+LexToken(VAR,'it',1,5024)
+LexToken(COMPARISON,'==',1,5026)
+LexToken(NUMBER,'6',1,5028)
+LexToken(CLOSEBRACKET,')',1,5029)
+LexToken(THEN,'then',1,5031)
+LexToken(EOL,'\n',1,5035)
+LexToken(IF,'if',1,5060)
+LexToken(OPENBRACKET,'(',1,5063)
+LexToken(VAR,'ot',1,5064)
+LexToken(COMPARISON,'==',1,5066)
+LexToken(NUMBER,'1',1,5068)
+LexToken(CLOSEBRACKET,')',1,5069)
+LexToken(THEN,'then',1,5071)
+LexToken(EOL,'\n',1,5075)
+LexToken(VAR,'model',1,5104)
+LexToken(DOT,'.',1,5109)
+LexToken(VAR,'ipar',1,5110)
+LexToken(ASSIGNMENT,'=',1,5114)
+LexToken(NUMBER,'23',1,5115)
+LexToken(SEMICOLON,';',1,5117)
+LexToken(EOL,'\n',1,5118)
+LexToken(ELSEIF,'elseif',1,5143)
+LexToken(OPENBRACKET,'(',1,5150)
+LexToken(VAR,'ot',1,5151)
+LexToken(COMPARISON,'==',1,5153)
+LexToken(NUMBER,'3',1,5155)
+LexToken(CLOSEBRACKET,')',1,5156)
+LexToken(THEN,'then',1,5158)
+LexToken(EOL,'\n',1,5162)
+LexToken(VAR,'model',1,5191)
+LexToken(DOT,'.',1,5196)
+LexToken(VAR,'ipar',1,5197)
+LexToken(ASSIGNMENT,'=',1,5201)
+LexToken(NUMBER,'1',1,5202)
+LexToken(SEMICOLON,';',1,5203)
+LexToken(EOL,'\n',1,5204)
+LexToken(ELSEIF,'elseif',1,5229)
+LexToken(OPENBRACKET,'(',1,5236)
+LexToken(VAR,'ot',1,5237)
+LexToken(COMPARISON,'==',1,5239)
+LexToken(NUMBER,'4',1,5241)
+LexToken(CLOSEBRACKET,')',1,5242)
+LexToken(THEN,'then',1,5244)
+LexToken(EOL,'\n',1,5248)
+LexToken(VAR,'model',1,5277)
+LexToken(DOT,'.',1,5282)
+LexToken(VAR,'ipar',1,5283)
+LexToken(ASSIGNMENT,'=',1,5287)
+LexToken(NUMBER,'24',1,5288)
+LexToken(SEMICOLON,';',1,5290)
+LexToken(EOL,'\n',1,5291)
+LexToken(ELSEIF,'elseif',1,5316)
+LexToken(OPENBRACKET,'(',1,5323)
+LexToken(VAR,'ot',1,5324)
+LexToken(COMPARISON,'==',1,5326)
+LexToken(NUMBER,'5',1,5328)
+LexToken(CLOSEBRACKET,')',1,5329)
+LexToken(THEN,'then',1,5331)
+LexToken(EOL,'\n',1,5335)
+LexToken(VAR,'model',1,5364)
+LexToken(DOT,'.',1,5369)
+LexToken(VAR,'ipar',1,5370)
+LexToken(ASSIGNMENT,'=',1,5374)
+LexToken(NUMBER,'25',1,5375)
+LexToken(SEMICOLON,';',1,5377)
+LexToken(EOL,'\n',1,5378)
+LexToken(ELSEIF,'elseif',1,5403)
+LexToken(OPENBRACKET,'(',1,5410)
+LexToken(VAR,'ot',1,5411)
+LexToken(COMPARISON,'==',1,5413)
+LexToken(NUMBER,'7',1,5415)
+LexToken(CLOSEBRACKET,')',1,5416)
+LexToken(THEN,'then',1,5418)
+LexToken(EOL,'\n',1,5422)
+LexToken(VAR,'model',1,5451)
+LexToken(DOT,'.',1,5456)
+LexToken(VAR,'ipar',1,5457)
+LexToken(ASSIGNMENT,'=',1,5461)
+LexToken(NUMBER,'26',1,5462)
+LexToken(SEMICOLON,';',1,5464)
+LexToken(EOL,'\n',1,5465)
+LexToken(ELSEIF,'elseif',1,5490)
+LexToken(OPENBRACKET,'(',1,5497)
+LexToken(VAR,'ot',1,5498)
+LexToken(COMPARISON,'==',1,5500)
+LexToken(NUMBER,'8',1,5502)
+LexToken(CLOSEBRACKET,')',1,5503)
+LexToken(THEN,'then',1,5505)
+LexToken(EOL,'\n',1,5509)
+LexToken(VAR,'model',1,5538)
+LexToken(DOT,'.',1,5543)
+LexToken(VAR,'ipar',1,5544)
+LexToken(ASSIGNMENT,'=',1,5548)
+LexToken(NUMBER,'27',1,5549)
+LexToken(SEMICOLON,';',1,5551)
+LexToken(EOL,'\n',1,5552)
+LexToken(END,'end',1,5577)
+LexToken(EOL,'\n',1,5580)
+LexToken(ELSEIF,'elseif',1,5601)
+LexToken(OPENBRACKET,'(',1,5608)
+LexToken(VAR,'it',1,5609)
+LexToken(COMPARISON,'==',1,5611)
+LexToken(NUMBER,'7',1,5613)
+LexToken(CLOSEBRACKET,')',1,5614)
+LexToken(THEN,'then',1,5616)
+LexToken(EOL,'\n',1,5620)
+LexToken(IF,'if',1,5645)
+LexToken(OPENBRACKET,'(',1,5648)
+LexToken(VAR,'ot',1,5649)
+LexToken(COMPARISON,'==',1,5651)
+LexToken(NUMBER,'1',1,5653)
+LexToken(CLOSEBRACKET,')',1,5654)
+LexToken(THEN,'then',1,5656)
+LexToken(EOL,'\n',1,5660)
+LexToken(VAR,'model',1,5689)
+LexToken(DOT,'.',1,5694)
+LexToken(VAR,'ipar',1,5695)
+LexToken(ASSIGNMENT,'=',1,5699)
+LexToken(NUMBER,'28',1,5700)
+LexToken(SEMICOLON,';',1,5702)
+LexToken(EOL,'\n',1,5703)
+LexToken(ELSEIF,'elseif',1,5728)
+LexToken(OPENBRACKET,'(',1,5735)
+LexToken(VAR,'ot',1,5736)
+LexToken(COMPARISON,'==',1,5738)
+LexToken(NUMBER,'3',1,5740)
+LexToken(CLOSEBRACKET,')',1,5741)
+LexToken(THEN,'then',1,5743)
+LexToken(EOL,'\n',1,5747)
+LexToken(VAR,'model',1,5776)
+LexToken(DOT,'.',1,5781)
+LexToken(VAR,'ipar',1,5782)
+LexToken(ASSIGNMENT,'=',1,5786)
+LexToken(NUMBER,'29',1,5787)
+LexToken(SEMICOLON,';',1,5789)
+LexToken(EOL,'\n',1,5790)
+LexToken(ELSEIF,'elseif',1,5815)
+LexToken(OPENBRACKET,'(',1,5822)
+LexToken(VAR,'ot',1,5823)
+LexToken(COMPARISON,'==',1,5825)
+LexToken(NUMBER,'4',1,5827)
+LexToken(CLOSEBRACKET,')',1,5828)
+LexToken(THEN,'then',1,5830)
+LexToken(EOL,'\n',1,5834)
+LexToken(VAR,'model',1,5863)
+LexToken(DOT,'.',1,5868)
+LexToken(VAR,'ipar',1,5869)
+LexToken(ASSIGNMENT,'=',1,5873)
+LexToken(NUMBER,'1',1,5874)
+LexToken(SEMICOLON,';',1,5875)
+LexToken(EOL,'\n',1,5876)
+LexToken(ELSEIF,'elseif',1,5901)
+LexToken(OPENBRACKET,'(',1,5908)
+LexToken(VAR,'ot',1,5909)
+LexToken(COMPARISON,'==',1,5911)
+LexToken(NUMBER,'5',1,5913)
+LexToken(CLOSEBRACKET,')',1,5914)
+LexToken(THEN,'then',1,5916)
+LexToken(EOL,'\n',1,5920)
+LexToken(VAR,'model',1,5949)
+LexToken(DOT,'.',1,5954)
+LexToken(VAR,'ipar',1,5955)
+LexToken(ASSIGNMENT,'=',1,5959)
+LexToken(NUMBER,'30',1,5960)
+LexToken(SEMICOLON,';',1,5962)
+LexToken(EOL,'\n',1,5963)
+LexToken(ELSEIF,'elseif',1,5988)
+LexToken(OPENBRACKET,'(',1,5995)
+LexToken(VAR,'ot',1,5996)
+LexToken(COMPARISON,'==',1,5998)
+LexToken(NUMBER,'6',1,6000)
+LexToken(CLOSEBRACKET,')',1,6001)
+LexToken(THEN,'then',1,6003)
+LexToken(EOL,'\n',1,6007)
+LexToken(VAR,'model',1,6036)
+LexToken(DOT,'.',1,6041)
+LexToken(VAR,'ipar',1,6042)
+LexToken(ASSIGNMENT,'=',1,6046)
+LexToken(NUMBER,'31',1,6047)
+LexToken(SEMICOLON,';',1,6049)
+LexToken(EOL,'\n',1,6050)
+LexToken(ELSEIF,'elseif',1,6075)
+LexToken(OPENBRACKET,'(',1,6082)
+LexToken(VAR,'ot',1,6083)
+LexToken(COMPARISON,'==',1,6085)
+LexToken(NUMBER,'8',1,6087)
+LexToken(CLOSEBRACKET,')',1,6088)
+LexToken(THEN,'then',1,6090)
+LexToken(EOL,'\n',1,6094)
+LexToken(VAR,'model',1,6123)
+LexToken(DOT,'.',1,6128)
+LexToken(VAR,'ipar',1,6129)
+LexToken(ASSIGNMENT,'=',1,6133)
+LexToken(NUMBER,'32',1,6134)
+LexToken(SEMICOLON,';',1,6136)
+LexToken(EOL,'\n',1,6137)
+LexToken(END,'end',1,6162)
+LexToken(EOL,'\n',1,6165)
+LexToken(ELSEIF,'elseif',1,6186)
+LexToken(OPENBRACKET,'(',1,6193)
+LexToken(VAR,'it',1,6194)
+LexToken(COMPARISON,'==',1,6196)
+LexToken(NUMBER,'8',1,6198)
+LexToken(CLOSEBRACKET,')',1,6199)
+LexToken(THEN,'then',1,6201)
+LexToken(EOL,'\n',1,6205)
+LexToken(IF,'if',1,6230)
+LexToken(OPENBRACKET,'(',1,6233)
+LexToken(VAR,'ot',1,6234)
+LexToken(COMPARISON,'==',1,6236)
+LexToken(NUMBER,'1',1,6238)
+LexToken(CLOSEBRACKET,')',1,6239)
+LexToken(THEN,'then',1,6241)
+LexToken(EOL,'\n',1,6245)
+LexToken(VAR,'model',1,6274)
+LexToken(DOT,'.',1,6279)
+LexToken(VAR,'ipar',1,6280)
+LexToken(ASSIGNMENT,'=',1,6284)
+LexToken(NUMBER,'33',1,6285)
+LexToken(SEMICOLON,';',1,6287)
+LexToken(EOL,'\n',1,6288)
+LexToken(ELSEIF,'elseif',1,6313)
+LexToken(OPENBRACKET,'(',1,6320)
+LexToken(VAR,'ot',1,6321)
+LexToken(COMPARISON,'==',1,6323)
+LexToken(NUMBER,'3',1,6325)
+LexToken(CLOSEBRACKET,')',1,6326)
+LexToken(THEN,'then',1,6328)
+LexToken(EOL,'\n',1,6332)
+LexToken(VAR,'model',1,6361)
+LexToken(DOT,'.',1,6366)
+LexToken(VAR,'ipar',1,6367)
+LexToken(ASSIGNMENT,'=',1,6371)
+LexToken(NUMBER,'34',1,6372)
+LexToken(SEMICOLON,';',1,6374)
+LexToken(EOL,'\n',1,6375)
+LexToken(ELSEIF,'elseif',1,6400)
+LexToken(OPENBRACKET,'(',1,6407)
+LexToken(VAR,'ot',1,6408)
+LexToken(COMPARISON,'==',1,6410)
+LexToken(NUMBER,'4',1,6412)
+LexToken(CLOSEBRACKET,')',1,6413)
+LexToken(THEN,'then',1,6415)
+LexToken(EOL,'\n',1,6419)
+LexToken(VAR,'model',1,6448)
+LexToken(DOT,'.',1,6453)
+LexToken(VAR,'ipar',1,6454)
+LexToken(ASSIGNMENT,'=',1,6458)
+LexToken(NUMBER,'35',1,6459)
+LexToken(SEMICOLON,';',1,6461)
+LexToken(EOL,'\n',1,6462)
+LexToken(ELSEIF,'elseif',1,6487)
+LexToken(OPENBRACKET,'(',1,6494)
+LexToken(VAR,'ot',1,6495)
+LexToken(COMPARISON,'==',1,6497)
+LexToken(NUMBER,'5',1,6499)
+LexToken(CLOSEBRACKET,')',1,6500)
+LexToken(THEN,'then',1,6502)
+LexToken(EOL,'\n',1,6506)
+LexToken(VAR,'model',1,6535)
+LexToken(DOT,'.',1,6540)
+LexToken(VAR,'ipar',1,6541)
+LexToken(ASSIGNMENT,'=',1,6545)
+LexToken(NUMBER,'1',1,6546)
+LexToken(SEMICOLON,';',1,6547)
+LexToken(EOL,'\n',1,6548)
+LexToken(ELSEIF,'elseif',1,6573)
+LexToken(OPENBRACKET,'(',1,6580)
+LexToken(VAR,'ot',1,6581)
+LexToken(COMPARISON,'==',1,6583)
+LexToken(NUMBER,'6',1,6585)
+LexToken(CLOSEBRACKET,')',1,6586)
+LexToken(THEN,'then',1,6588)
+LexToken(EOL,'\n',1,6592)
+LexToken(VAR,'model',1,6621)
+LexToken(DOT,'.',1,6626)
+LexToken(VAR,'ipar',1,6627)
+LexToken(ASSIGNMENT,'=',1,6631)
+LexToken(NUMBER,'36',1,6632)
+LexToken(SEMICOLON,';',1,6634)
+LexToken(EOL,'\n',1,6635)
+LexToken(ELSEIF,'elseif',1,6660)
+LexToken(OPENBRACKET,'(',1,6667)
+LexToken(VAR,'ot',1,6668)
+LexToken(COMPARISON,'==',1,6670)
+LexToken(NUMBER,'7',1,6672)
+LexToken(CLOSEBRACKET,')',1,6673)
+LexToken(THEN,'then',1,6675)
+LexToken(EOL,'\n',1,6679)
+LexToken(VAR,'model',1,6708)
+LexToken(DOT,'.',1,6713)
+LexToken(VAR,'ipar',1,6714)
+LexToken(ASSIGNMENT,'=',1,6718)
+LexToken(NUMBER,'37',1,6719)
+LexToken(SEMICOLON,';',1,6721)
+LexToken(EOL,'\n',1,6722)
+LexToken(END,'end',1,6747)
+LexToken(EOL,'\n',1,6750)
+LexToken(END,'end',1,6771)
+LexToken(EOL,'\n',1,6774)
+LexToken(ELSEIF,'elseif',1,6791)
+LexToken(OPENBRACKET,'(',1,6798)
+LexToken(VAR,'np',1,6799)
+LexToken(COMPARISON,'==',1,6801)
+LexToken(NUMBER,'1',1,6803)
+LexToken(CLOSEBRACKET,')',1,6804)
+LexToken(THEN,'then',1,6806)
+LexToken(EOL,'\n',1,6810)
+LexToken(IF,'if',1,6831)
+LexToken(OPENBRACKET,'(',1,6834)
+LexToken(VAR,'it',1,6835)
+LexToken(COMPARISON,'==',1,6837)
+LexToken(NUMBER,'1',1,6839)
+LexToken(CLOSEBRACKET,')',1,6840)
+LexToken(THEN,'then',1,6842)
+LexToken(EOL,'\n',1,6846)
+LexToken(IF,'if',1,6871)
+LexToken(OPENBRACKET,'(',1,6874)
+LexToken(VAR,'ot',1,6875)
+LexToken(COMPARISON,'==',1,6877)
+LexToken(NUMBER,'3',1,6879)
+LexToken(CLOSEBRACKET,')',1,6880)
+LexToken(THEN,'then',1,6882)
+LexToken(EOL,'\n',1,6886)
+LexToken(VAR,'model',1,6915)
+LexToken(DOT,'.',1,6920)
+LexToken(VAR,'ipar',1,6921)
+LexToken(ASSIGNMENT,'=',1,6925)
+LexToken(NUMBER,'38',1,6926)
+LexToken(SEMICOLON,';',1,6928)
+LexToken(EOL,'\n',1,6929)
+LexToken(ELSEIF,'elseif',1,6954)
+LexToken(OPENBRACKET,'(',1,6961)
+LexToken(VAR,'ot',1,6962)
+LexToken(COMPARISON,'==',1,6964)
+LexToken(NUMBER,'4',1,6966)
+LexToken(CLOSEBRACKET,')',1,6967)
+LexToken(THEN,'then',1,6969)
+LexToken(EOL,'\n',1,6973)
+LexToken(VAR,'model',1,7002)
+LexToken(DOT,'.',1,7007)
+LexToken(VAR,'ipar',1,7008)
+LexToken(ASSIGNMENT,'=',1,7012)
+LexToken(NUMBER,'39',1,7013)
+LexToken(SEMICOLON,';',1,7015)
+LexToken(EOL,'\n',1,7016)
+LexToken(ELSEIF,'elseif',1,7041)
+LexToken(OPENBRACKET,'(',1,7048)
+LexToken(VAR,'ot',1,7049)
+LexToken(COMPARISON,'==',1,7051)
+LexToken(NUMBER,'5',1,7053)
+LexToken(CLOSEBRACKET,')',1,7054)
+LexToken(THEN,'then',1,7056)
+LexToken(EOL,'\n',1,7060)
+LexToken(VAR,'model',1,7089)
+LexToken(DOT,'.',1,7094)
+LexToken(VAR,'ipar',1,7095)
+LexToken(ASSIGNMENT,'=',1,7099)
+LexToken(NUMBER,'40',1,7100)
+LexToken(SEMICOLON,';',1,7102)
+LexToken(EOL,'\n',1,7103)
+LexToken(ELSEIF,'elseif',1,7128)
+LexToken(OPENBRACKET,'(',1,7135)
+LexToken(VAR,'ot',1,7136)
+LexToken(COMPARISON,'==',1,7138)
+LexToken(NUMBER,'6',1,7140)
+LexToken(CLOSEBRACKET,')',1,7141)
+LexToken(THEN,'then',1,7143)
+LexToken(EOL,'\n',1,7147)
+LexToken(VAR,'model',1,7176)
+LexToken(DOT,'.',1,7181)
+LexToken(VAR,'ipar',1,7182)
+LexToken(ASSIGNMENT,'=',1,7186)
+LexToken(NUMBER,'41',1,7187)
+LexToken(SEMICOLON,';',1,7189)
+LexToken(EOL,'\n',1,7190)
+LexToken(ELSEIF,'elseif',1,7215)
+LexToken(OPENBRACKET,'(',1,7222)
+LexToken(VAR,'ot',1,7223)
+LexToken(COMPARISON,'==',1,7225)
+LexToken(NUMBER,'7',1,7227)
+LexToken(CLOSEBRACKET,')',1,7228)
+LexToken(THEN,'then',1,7230)
+LexToken(EOL,'\n',1,7234)
+LexToken(VAR,'model',1,7263)
+LexToken(DOT,'.',1,7268)
+LexToken(VAR,'ipar',1,7269)
+LexToken(ASSIGNMENT,'=',1,7273)
+LexToken(NUMBER,'42',1,7274)
+LexToken(SEMICOLON,';',1,7276)
+LexToken(EOL,'\n',1,7277)
+LexToken(ELSEIF,'elseif',1,7302)
+LexToken(OPENBRACKET,'(',1,7309)
+LexToken(VAR,'ot',1,7310)
+LexToken(COMPARISON,'==',1,7312)
+LexToken(NUMBER,'8',1,7314)
+LexToken(CLOSEBRACKET,')',1,7315)
+LexToken(THEN,'then',1,7317)
+LexToken(EOL,'\n',1,7321)
+LexToken(VAR,'model',1,7350)
+LexToken(DOT,'.',1,7355)
+LexToken(VAR,'ipar',1,7356)
+LexToken(ASSIGNMENT,'=',1,7360)
+LexToken(NUMBER,'43',1,7361)
+LexToken(SEMICOLON,';',1,7363)
+LexToken(EOL,'\n',1,7364)
+LexToken(END,'end',1,7389)
+LexToken(EOL,'\n',1,7392)
+LexToken(ELSEIF,'elseif',1,7413)
+LexToken(OPENBRACKET,'(',1,7420)
+LexToken(VAR,'it',1,7421)
+LexToken(COMPARISON,'==',1,7423)
+LexToken(NUMBER,'3',1,7425)
+LexToken(CLOSEBRACKET,')',1,7426)
+LexToken(THEN,'then',1,7428)
+LexToken(EOL,'\n',1,7432)
+LexToken(IF,'if',1,7457)
+LexToken(OPENBRACKET,'(',1,7460)
+LexToken(VAR,'ot',1,7461)
+LexToken(COMPARISON,'==',1,7463)
+LexToken(NUMBER,'1',1,7465)
+LexToken(CLOSEBRACKET,')',1,7466)
+LexToken(THEN,'then',1,7468)
+LexToken(EOL,'\n',1,7472)
+LexToken(VAR,'model',1,7501)
+LexToken(DOT,'.',1,7506)
+LexToken(VAR,'ipar',1,7507)
+LexToken(ASSIGNMENT,'=',1,7511)
+LexToken(NUMBER,'8',1,7512)
+LexToken(SEMICOLON,';',1,7513)
+LexToken(EOL,'\n',1,7514)
+LexToken(ELSEIF,'elseif',1,7539)
+LexToken(OPENBRACKET,'(',1,7546)
+LexToken(VAR,'ot',1,7547)
+LexToken(COMPARISON,'==',1,7549)
+LexToken(NUMBER,'4',1,7551)
+LexToken(CLOSEBRACKET,')',1,7552)
+LexToken(THEN,'then',1,7554)
+LexToken(EOL,'\n',1,7558)
+LexToken(VAR,'model',1,7587)
+LexToken(DOT,'.',1,7592)
+LexToken(VAR,'ipar',1,7593)
+LexToken(ASSIGNMENT,'=',1,7597)
+LexToken(NUMBER,'44',1,7598)
+LexToken(SEMICOLON,';',1,7600)
+LexToken(EOL,'\n',1,7601)
+LexToken(ELSEIF,'elseif',1,7626)
+LexToken(OPENBRACKET,'(',1,7633)
+LexToken(VAR,'ot',1,7634)
+LexToken(COMPARISON,'==',1,7636)
+LexToken(NUMBER,'5',1,7638)
+LexToken(CLOSEBRACKET,')',1,7639)
+LexToken(THEN,'then',1,7641)
+LexToken(EOL,'\n',1,7645)
+LexToken(VAR,'model',1,7674)
+LexToken(DOT,'.',1,7679)
+LexToken(VAR,'ipar',1,7680)
+LexToken(ASSIGNMENT,'=',1,7684)
+LexToken(NUMBER,'45',1,7685)
+LexToken(SEMICOLON,';',1,7687)
+LexToken(EOL,'\n',1,7688)
+LexToken(ELSEIF,'elseif',1,7713)
+LexToken(OPENBRACKET,'(',1,7720)
+LexToken(VAR,'ot',1,7721)
+LexToken(COMPARISON,'==',1,7723)
+LexToken(NUMBER,'6',1,7725)
+LexToken(CLOSEBRACKET,')',1,7726)
+LexToken(THEN,'then',1,7728)
+LexToken(EOL,'\n',1,7732)
+LexToken(VAR,'model',1,7761)
+LexToken(DOT,'.',1,7766)
+LexToken(VAR,'ipar',1,7767)
+LexToken(ASSIGNMENT,'=',1,7771)
+LexToken(NUMBER,'46',1,7772)
+LexToken(SEMICOLON,';',1,7774)
+LexToken(EOL,'\n',1,7775)
+LexToken(ELSEIF,'elseif',1,7800)
+LexToken(OPENBRACKET,'(',1,7807)
+LexToken(VAR,'ot',1,7808)
+LexToken(COMPARISON,'==',1,7810)
+LexToken(NUMBER,'7',1,7812)
+LexToken(CLOSEBRACKET,')',1,7813)
+LexToken(THEN,'then',1,7815)
+LexToken(EOL,'\n',1,7819)
+LexToken(VAR,'model',1,7848)
+LexToken(DOT,'.',1,7853)
+LexToken(VAR,'ipar',1,7854)
+LexToken(ASSIGNMENT,'=',1,7858)
+LexToken(NUMBER,'47',1,7859)
+LexToken(SEMICOLON,';',1,7861)
+LexToken(EOL,'\n',1,7862)
+LexToken(ELSEIF,'elseif',1,7887)
+LexToken(OPENBRACKET,'(',1,7894)
+LexToken(VAR,'ot',1,7895)
+LexToken(COMPARISON,'==',1,7897)
+LexToken(NUMBER,'8',1,7899)
+LexToken(CLOSEBRACKET,')',1,7900)
+LexToken(THEN,'then',1,7902)
+LexToken(EOL,'\n',1,7906)
+LexToken(VAR,'model',1,7935)
+LexToken(DOT,'.',1,7940)
+LexToken(VAR,'ipar',1,7941)
+LexToken(ASSIGNMENT,'=',1,7945)
+LexToken(NUMBER,'48',1,7946)
+LexToken(SEMICOLON,';',1,7948)
+LexToken(EOL,'\n',1,7949)
+LexToken(END,'end',1,7974)
+LexToken(EOL,'\n',1,7977)
+LexToken(ELSEIF,'elseif',1,7998)
+LexToken(OPENBRACKET,'(',1,8005)
+LexToken(VAR,'it',1,8006)
+LexToken(COMPARISON,'==',1,8008)
+LexToken(NUMBER,'4',1,8010)
+LexToken(CLOSEBRACKET,')',1,8011)
+LexToken(THEN,'then',1,8013)
+LexToken(EOL,'\n',1,8017)
+LexToken(IF,'if',1,8042)
+LexToken(OPENBRACKET,'(',1,8045)
+LexToken(VAR,'ot',1,8046)
+LexToken(COMPARISON,'==',1,8048)
+LexToken(NUMBER,'1',1,8050)
+LexToken(CLOSEBRACKET,')',1,8051)
+LexToken(THEN,'then',1,8053)
+LexToken(EOL,'\n',1,8057)
+LexToken(VAR,'model',1,8086)
+LexToken(DOT,'.',1,8091)
+LexToken(VAR,'ipar',1,8092)
+LexToken(ASSIGNMENT,'=',1,8096)
+LexToken(NUMBER,'13',1,8097)
+LexToken(SEMICOLON,';',1,8099)
+LexToken(EOL,'\n',1,8100)
+LexToken(ELSEIF,'elseif',1,8125)
+LexToken(OPENBRACKET,'(',1,8132)
+LexToken(VAR,'ot',1,8133)
+LexToken(COMPARISON,'==',1,8135)
+LexToken(NUMBER,'3',1,8137)
+LexToken(CLOSEBRACKET,')',1,8138)
+LexToken(THEN,'then',1,8140)
+LexToken(EOL,'\n',1,8144)
+LexToken(VAR,'model',1,8173)
+LexToken(DOT,'.',1,8178)
+LexToken(VAR,'ipar',1,8179)
+LexToken(ASSIGNMENT,'=',1,8183)
+LexToken(NUMBER,'14',1,8184)
+LexToken(SEMICOLON,';',1,8186)
+LexToken(EOL,'\n',1,8187)
+LexToken(ELSEIF,'elseif',1,8212)
+LexToken(OPENBRACKET,'(',1,8219)
+LexToken(VAR,'ot',1,8220)
+LexToken(COMPARISON,'==',1,8222)
+LexToken(NUMBER,'5',1,8224)
+LexToken(CLOSEBRACKET,')',1,8225)
+LexToken(THEN,'then',1,8227)
+LexToken(EOL,'\n',1,8231)
+LexToken(VAR,'model',1,8260)
+LexToken(DOT,'.',1,8265)
+LexToken(VAR,'ipar',1,8266)
+LexToken(ASSIGNMENT,'=',1,8270)
+LexToken(NUMBER,'49',1,8271)
+LexToken(SEMICOLON,';',1,8273)
+LexToken(EOL,'\n',1,8274)
+LexToken(ELSEIF,'elseif',1,8299)
+LexToken(OPENBRACKET,'(',1,8306)
+LexToken(VAR,'ot',1,8307)
+LexToken(COMPARISON,'==',1,8309)
+LexToken(NUMBER,'6',1,8311)
+LexToken(CLOSEBRACKET,')',1,8312)
+LexToken(THEN,'then',1,8314)
+LexToken(EOL,'\n',1,8318)
+LexToken(VAR,'model',1,8347)
+LexToken(DOT,'.',1,8352)
+LexToken(VAR,'ipar',1,8353)
+LexToken(ASSIGNMENT,'=',1,8357)
+LexToken(NUMBER,'50',1,8358)
+LexToken(SEMICOLON,';',1,8360)
+LexToken(EOL,'\n',1,8361)
+LexToken(ELSEIF,'elseif',1,8386)
+LexToken(OPENBRACKET,'(',1,8393)
+LexToken(VAR,'ot',1,8394)
+LexToken(COMPARISON,'==',1,8396)
+LexToken(NUMBER,'7',1,8398)
+LexToken(CLOSEBRACKET,')',1,8399)
+LexToken(THEN,'then',1,8401)
+LexToken(EOL,'\n',1,8405)
+LexToken(VAR,'model',1,8434)
+LexToken(DOT,'.',1,8439)
+LexToken(VAR,'ipar',1,8440)
+LexToken(ASSIGNMENT,'=',1,8444)
+LexToken(NUMBER,'51',1,8445)
+LexToken(SEMICOLON,';',1,8447)
+LexToken(EOL,'\n',1,8448)
+LexToken(ELSEIF,'elseif',1,8473)
+LexToken(OPENBRACKET,'(',1,8480)
+LexToken(VAR,'ot',1,8481)
+LexToken(COMPARISON,'==',1,8483)
+LexToken(NUMBER,'8',1,8485)
+LexToken(CLOSEBRACKET,')',1,8486)
+LexToken(THEN,'then',1,8488)
+LexToken(EOL,'\n',1,8492)
+LexToken(VAR,'model',1,8521)
+LexToken(DOT,'.',1,8526)
+LexToken(VAR,'ipar',1,8527)
+LexToken(ASSIGNMENT,'=',1,8531)
+LexToken(NUMBER,'52',1,8532)
+LexToken(SEMICOLON,';',1,8534)
+LexToken(EOL,'\n',1,8535)
+LexToken(END,'end',1,8560)
+LexToken(EOL,'\n',1,8563)
+LexToken(ELSEIF,'elseif',1,8584)
+LexToken(OPENBRACKET,'(',1,8591)
+LexToken(VAR,'it',1,8592)
+LexToken(COMPARISON,'==',1,8594)
+LexToken(NUMBER,'5',1,8596)
+LexToken(CLOSEBRACKET,')',1,8597)
+LexToken(THEN,'then',1,8599)
+LexToken(EOL,'\n',1,8603)
+LexToken(IF,'if',1,8628)
+LexToken(OPENBRACKET,'(',1,8631)
+LexToken(VAR,'ot',1,8632)
+LexToken(COMPARISON,'==',1,8634)
+LexToken(NUMBER,'1',1,8636)
+LexToken(CLOSEBRACKET,')',1,8637)
+LexToken(THEN,'then',1,8639)
+LexToken(EOL,'\n',1,8643)
+LexToken(VAR,'model',1,8672)
+LexToken(DOT,'.',1,8677)
+LexToken(VAR,'ipar',1,8678)
+LexToken(ASSIGNMENT,'=',1,8682)
+LexToken(NUMBER,'18',1,8683)
+LexToken(SEMICOLON,';',1,8685)
+LexToken(EOL,'\n',1,8686)
+LexToken(ELSEIF,'elseif',1,8711)
+LexToken(OPENBRACKET,'(',1,8718)
+LexToken(VAR,'ot',1,8719)
+LexToken(COMPARISON,'==',1,8721)
+LexToken(NUMBER,'3',1,8723)
+LexToken(CLOSEBRACKET,')',1,8724)
+LexToken(THEN,'then',1,8726)
+LexToken(EOL,'\n',1,8730)
+LexToken(VAR,'model',1,8759)
+LexToken(DOT,'.',1,8764)
+LexToken(VAR,'ipar',1,8765)
+LexToken(ASSIGNMENT,'=',1,8769)
+LexToken(NUMBER,'19',1,8770)
+LexToken(SEMICOLON,';',1,8772)
+LexToken(EOL,'\n',1,8773)
+LexToken(ELSEIF,'elseif',1,8798)
+LexToken(OPENBRACKET,'(',1,8805)
+LexToken(VAR,'ot',1,8806)
+LexToken(COMPARISON,'==',1,8808)
+LexToken(NUMBER,'4',1,8810)
+LexToken(CLOSEBRACKET,')',1,8811)
+LexToken(THEN,'then',1,8813)
+LexToken(EOL,'\n',1,8817)
+LexToken(VAR,'model',1,8846)
+LexToken(DOT,'.',1,8851)
+LexToken(VAR,'ipar',1,8852)
+LexToken(ASSIGNMENT,'=',1,8856)
+LexToken(NUMBER,'20',1,8857)
+LexToken(SEMICOLON,';',1,8859)
+LexToken(EOL,'\n',1,8860)
+LexToken(ELSEIF,'elseif',1,8885)
+LexToken(OPENBRACKET,'(',1,8892)
+LexToken(VAR,'ot',1,8893)
+LexToken(COMPARISON,'==',1,8895)
+LexToken(NUMBER,'6',1,8897)
+LexToken(CLOSEBRACKET,')',1,8898)
+LexToken(THEN,'then',1,8900)
+LexToken(EOL,'\n',1,8904)
+LexToken(VAR,'model',1,8933)
+LexToken(DOT,'.',1,8938)
+LexToken(VAR,'ipar',1,8939)
+LexToken(ASSIGNMENT,'=',1,8943)
+LexToken(NUMBER,'53',1,8944)
+LexToken(SEMICOLON,';',1,8946)
+LexToken(EOL,'\n',1,8947)
+LexToken(ELSEIF,'elseif',1,8972)
+LexToken(OPENBRACKET,'(',1,8979)
+LexToken(VAR,'ot',1,8980)
+LexToken(COMPARISON,'==',1,8982)
+LexToken(NUMBER,'7',1,8984)
+LexToken(CLOSEBRACKET,')',1,8985)
+LexToken(THEN,'then',1,8987)
+LexToken(EOL,'\n',1,8991)
+LexToken(VAR,'model',1,9020)
+LexToken(DOT,'.',1,9025)
+LexToken(VAR,'ipar',1,9026)
+LexToken(ASSIGNMENT,'=',1,9030)
+LexToken(NUMBER,'54',1,9031)
+LexToken(SEMICOLON,';',1,9033)
+LexToken(EOL,'\n',1,9034)
+LexToken(ELSEIF,'elseif',1,9059)
+LexToken(OPENBRACKET,'(',1,9066)
+LexToken(VAR,'ot',1,9067)
+LexToken(COMPARISON,'==',1,9069)
+LexToken(NUMBER,'8',1,9071)
+LexToken(CLOSEBRACKET,')',1,9072)
+LexToken(THEN,'then',1,9074)
+LexToken(EOL,'\n',1,9078)
+LexToken(VAR,'model',1,9107)
+LexToken(DOT,'.',1,9112)
+LexToken(VAR,'ipar',1,9113)
+LexToken(ASSIGNMENT,'=',1,9117)
+LexToken(NUMBER,'55',1,9118)
+LexToken(SEMICOLON,';',1,9120)
+LexToken(EOL,'\n',1,9121)
+LexToken(END,'end',1,9146)
+LexToken(EOL,'\n',1,9149)
+LexToken(ELSEIF,'elseif',1,9170)
+LexToken(OPENBRACKET,'(',1,9177)
+LexToken(VAR,'it',1,9178)
+LexToken(COMPARISON,'==',1,9180)
+LexToken(NUMBER,'6',1,9182)
+LexToken(CLOSEBRACKET,')',1,9183)
+LexToken(THEN,'then',1,9185)
+LexToken(EOL,'\n',1,9189)
+LexToken(IF,'if',1,9214)
+LexToken(OPENBRACKET,'(',1,9217)
+LexToken(VAR,'ot',1,9218)
+LexToken(COMPARISON,'==',1,9220)
+LexToken(NUMBER,'1',1,9222)
+LexToken(CLOSEBRACKET,')',1,9223)
+LexToken(THEN,'then',1,9225)
+LexToken(EOL,'\n',1,9229)
+LexToken(VAR,'model',1,9258)
+LexToken(DOT,'.',1,9263)
+LexToken(VAR,'ipar',1,9264)
+LexToken(ASSIGNMENT,'=',1,9268)
+LexToken(NUMBER,'23',1,9269)
+LexToken(SEMICOLON,';',1,9271)
+LexToken(EOL,'\n',1,9272)
+LexToken(ELSEIF,'elseif',1,9297)
+LexToken(OPENBRACKET,'(',1,9304)
+LexToken(VAR,'ot',1,9305)
+LexToken(COMPARISON,'==',1,9307)
+LexToken(NUMBER,'3',1,9309)
+LexToken(CLOSEBRACKET,')',1,9310)
+LexToken(THEN,'then',1,9312)
+LexToken(EOL,'\n',1,9316)
+LexToken(VAR,'model',1,9345)
+LexToken(DOT,'.',1,9350)
+LexToken(VAR,'ipar',1,9351)
+LexToken(ASSIGNMENT,'=',1,9355)
+LexToken(NUMBER,'56',1,9356)
+LexToken(SEMICOLON,';',1,9358)
+LexToken(EOL,'\n',1,9359)
+LexToken(ELSEIF,'elseif',1,9384)
+LexToken(OPENBRACKET,'(',1,9391)
+LexToken(VAR,'ot',1,9392)
+LexToken(COMPARISON,'==',1,9394)
+LexToken(NUMBER,'4',1,9396)
+LexToken(CLOSEBRACKET,')',1,9397)
+LexToken(THEN,'then',1,9399)
+LexToken(EOL,'\n',1,9403)
+LexToken(VAR,'model',1,9432)
+LexToken(DOT,'.',1,9437)
+LexToken(VAR,'ipar',1,9438)
+LexToken(ASSIGNMENT,'=',1,9442)
+LexToken(NUMBER,'57',1,9443)
+LexToken(SEMICOLON,';',1,9445)
+LexToken(EOL,'\n',1,9446)
+LexToken(ELSEIF,'elseif',1,9471)
+LexToken(OPENBRACKET,'(',1,9478)
+LexToken(VAR,'ot',1,9479)
+LexToken(COMPARISON,'==',1,9481)
+LexToken(NUMBER,'5',1,9483)
+LexToken(CLOSEBRACKET,')',1,9484)
+LexToken(THEN,'then',1,9486)
+LexToken(EOL,'\n',1,9490)
+LexToken(VAR,'model',1,9519)
+LexToken(DOT,'.',1,9524)
+LexToken(VAR,'ipar',1,9525)
+LexToken(ASSIGNMENT,'=',1,9529)
+LexToken(NUMBER,'58',1,9530)
+LexToken(SEMICOLON,';',1,9532)
+LexToken(EOL,'\n',1,9533)
+LexToken(ELSEIF,'elseif',1,9558)
+LexToken(OPENBRACKET,'(',1,9565)
+LexToken(VAR,'ot',1,9566)
+LexToken(COMPARISON,'==',1,9568)
+LexToken(NUMBER,'7',1,9570)
+LexToken(CLOSEBRACKET,')',1,9571)
+LexToken(THEN,'then',1,9573)
+LexToken(EOL,'\n',1,9577)
+LexToken(VAR,'model',1,9606)
+LexToken(DOT,'.',1,9611)
+LexToken(VAR,'ipar',1,9612)
+LexToken(ASSIGNMENT,'=',1,9616)
+LexToken(NUMBER,'59',1,9617)
+LexToken(SEMICOLON,';',1,9619)
+LexToken(EOL,'\n',1,9620)
+LexToken(ELSEIF,'elseif',1,9645)
+LexToken(OPENBRACKET,'(',1,9652)
+LexToken(VAR,'ot',1,9653)
+LexToken(COMPARISON,'==',1,9655)
+LexToken(NUMBER,'8',1,9657)
+LexToken(CLOSEBRACKET,')',1,9658)
+LexToken(THEN,'then',1,9660)
+LexToken(EOL,'\n',1,9664)
+LexToken(VAR,'model',1,9693)
+LexToken(DOT,'.',1,9698)
+LexToken(VAR,'ipar',1,9699)
+LexToken(ASSIGNMENT,'=',1,9703)
+LexToken(NUMBER,'60',1,9704)
+LexToken(SEMICOLON,';',1,9706)
+LexToken(EOL,'\n',1,9707)
+LexToken(END,'end',1,9732)
+LexToken(EOL,'\n',1,9735)
+LexToken(ELSEIF,'elseif',1,9756)
+LexToken(OPENBRACKET,'(',1,9763)
+LexToken(VAR,'it',1,9764)
+LexToken(COMPARISON,'==',1,9766)
+LexToken(NUMBER,'7',1,9768)
+LexToken(CLOSEBRACKET,')',1,9769)
+LexToken(THEN,'then',1,9771)
+LexToken(EOL,'\n',1,9775)
+LexToken(IF,'if',1,9800)
+LexToken(OPENBRACKET,'(',1,9803)
+LexToken(VAR,'ot',1,9804)
+LexToken(COMPARISON,'==',1,9806)
+LexToken(NUMBER,'1',1,9808)
+LexToken(CLOSEBRACKET,')',1,9809)
+LexToken(THEN,'then',1,9811)
+LexToken(EOL,'\n',1,9815)
+LexToken(VAR,'model',1,9844)
+LexToken(DOT,'.',1,9849)
+LexToken(VAR,'ipar',1,9850)
+LexToken(ASSIGNMENT,'=',1,9854)
+LexToken(NUMBER,'28',1,9855)
+LexToken(SEMICOLON,';',1,9857)
+LexToken(EOL,'\n',1,9858)
+LexToken(ELSEIF,'elseif',1,9883)
+LexToken(OPENBRACKET,'(',1,9890)
+LexToken(VAR,'ot',1,9891)
+LexToken(COMPARISON,'==',1,9893)
+LexToken(NUMBER,'3',1,9895)
+LexToken(CLOSEBRACKET,')',1,9896)
+LexToken(THEN,'then',1,9898)
+LexToken(EOL,'\n',1,9902)
+LexToken(VAR,'model',1,9931)
+LexToken(DOT,'.',1,9936)
+LexToken(VAR,'ipar',1,9937)
+LexToken(ASSIGNMENT,'=',1,9941)
+LexToken(NUMBER,'29',1,9942)
+LexToken(SEMICOLON,';',1,9944)
+LexToken(EOL,'\n',1,9945)
+LexToken(ELSEIF,'elseif',1,9970)
+LexToken(OPENBRACKET,'(',1,9977)
+LexToken(VAR,'ot',1,9978)
+LexToken(COMPARISON,'==',1,9980)
+LexToken(NUMBER,'4',1,9982)
+LexToken(CLOSEBRACKET,')',1,9983)
+LexToken(THEN,'then',1,9985)
+LexToken(EOL,'\n',1,9989)
+LexToken(VAR,'model',1,10018)
+LexToken(DOT,'.',1,10023)
+LexToken(VAR,'ipar',1,10024)
+LexToken(ASSIGNMENT,'=',1,10028)
+LexToken(NUMBER,'61',1,10029)
+LexToken(SEMICOLON,';',1,10031)
+LexToken(EOL,'\n',1,10032)
+LexToken(ELSEIF,'elseif',1,10057)
+LexToken(OPENBRACKET,'(',1,10064)
+LexToken(VAR,'ot',1,10065)
+LexToken(COMPARISON,'==',1,10067)
+LexToken(NUMBER,'5',1,10069)
+LexToken(CLOSEBRACKET,')',1,10070)
+LexToken(THEN,'then',1,10072)
+LexToken(EOL,'\n',1,10076)
+LexToken(VAR,'model',1,10105)
+LexToken(DOT,'.',1,10110)
+LexToken(VAR,'ipar',1,10111)
+LexToken(ASSIGNMENT,'=',1,10115)
+LexToken(NUMBER,'62',1,10116)
+LexToken(SEMICOLON,';',1,10118)
+LexToken(EOL,'\n',1,10119)
+LexToken(ELSEIF,'elseif',1,10144)
+LexToken(OPENBRACKET,'(',1,10151)
+LexToken(VAR,'ot',1,10152)
+LexToken(COMPARISON,'==',1,10154)
+LexToken(NUMBER,'6',1,10156)
+LexToken(CLOSEBRACKET,')',1,10157)
+LexToken(THEN,'then',1,10159)
+LexToken(EOL,'\n',1,10163)
+LexToken(VAR,'model',1,10192)
+LexToken(DOT,'.',1,10197)
+LexToken(VAR,'ipar',1,10198)
+LexToken(ASSIGNMENT,'=',1,10202)
+LexToken(NUMBER,'31',1,10203)
+LexToken(SEMICOLON,';',1,10205)
+LexToken(EOL,'\n',1,10206)
+LexToken(ELSEIF,'elseif',1,10231)
+LexToken(OPENBRACKET,'(',1,10238)
+LexToken(VAR,'ot',1,10239)
+LexToken(COMPARISON,'==',1,10241)
+LexToken(NUMBER,'8',1,10243)
+LexToken(CLOSEBRACKET,')',1,10244)
+LexToken(THEN,'then',1,10246)
+LexToken(EOL,'\n',1,10250)
+LexToken(VAR,'model',1,10279)
+LexToken(DOT,'.',1,10284)
+LexToken(VAR,'ipar',1,10285)
+LexToken(ASSIGNMENT,'=',1,10289)
+LexToken(NUMBER,'63',1,10290)
+LexToken(SEMICOLON,';',1,10292)
+LexToken(EOL,'\n',1,10293)
+LexToken(END,'end',1,10318)
+LexToken(EOL,'\n',1,10321)
+LexToken(ELSEIF,'elseif',1,10342)
+LexToken(OPENBRACKET,'(',1,10349)
+LexToken(VAR,'it',1,10350)
+LexToken(COMPARISON,'==',1,10352)
+LexToken(NUMBER,'8',1,10354)
+LexToken(CLOSEBRACKET,')',1,10355)
+LexToken(THEN,'then',1,10357)
+LexToken(EOL,'\n',1,10361)
+LexToken(IF,'if',1,10386)
+LexToken(OPENBRACKET,'(',1,10389)
+LexToken(VAR,'ot',1,10390)
+LexToken(COMPARISON,'==',1,10392)
+LexToken(NUMBER,'1',1,10394)
+LexToken(CLOSEBRACKET,')',1,10395)
+LexToken(THEN,'then',1,10397)
+LexToken(EOL,'\n',1,10401)
+LexToken(VAR,'model',1,10430)
+LexToken(DOT,'.',1,10435)
+LexToken(VAR,'ipar',1,10436)
+LexToken(ASSIGNMENT,'=',1,10440)
+LexToken(NUMBER,'33',1,10441)
+LexToken(SEMICOLON,';',1,10443)
+LexToken(EOL,'\n',1,10444)
+LexToken(ELSEIF,'elseif',1,10469)
+LexToken(OPENBRACKET,'(',1,10476)
+LexToken(VAR,'ot',1,10477)
+LexToken(COMPARISON,'==',1,10479)
+LexToken(NUMBER,'3',1,10481)
+LexToken(CLOSEBRACKET,')',1,10482)
+LexToken(THEN,'then',1,10484)
+LexToken(EOL,'\n',1,10488)
+LexToken(VAR,'model',1,10517)
+LexToken(DOT,'.',1,10522)
+LexToken(VAR,'ipar',1,10523)
+LexToken(ASSIGNMENT,'=',1,10527)
+LexToken(NUMBER,'34',1,10528)
+LexToken(SEMICOLON,';',1,10530)
+LexToken(EOL,'\n',1,10531)
+LexToken(ELSEIF,'elseif',1,10556)
+LexToken(OPENBRACKET,'(',1,10563)
+LexToken(VAR,'ot',1,10564)
+LexToken(COMPARISON,'==',1,10566)
+LexToken(NUMBER,'4',1,10568)
+LexToken(CLOSEBRACKET,')',1,10569)
+LexToken(THEN,'then',1,10571)
+LexToken(EOL,'\n',1,10575)
+LexToken(VAR,'model',1,10604)
+LexToken(DOT,'.',1,10609)
+LexToken(VAR,'ipar',1,10610)
+LexToken(ASSIGNMENT,'=',1,10614)
+LexToken(NUMBER,'35',1,10615)
+LexToken(SEMICOLON,';',1,10617)
+LexToken(EOL,'\n',1,10618)
+LexToken(ELSEIF,'elseif',1,10643)
+LexToken(OPENBRACKET,'(',1,10650)
+LexToken(VAR,'ot',1,10651)
+LexToken(COMPARISON,'==',1,10653)
+LexToken(NUMBER,'5',1,10655)
+LexToken(CLOSEBRACKET,')',1,10656)
+LexToken(THEN,'then',1,10658)
+LexToken(EOL,'\n',1,10662)
+LexToken(VAR,'model',1,10691)
+LexToken(DOT,'.',1,10696)
+LexToken(VAR,'ipar',1,10697)
+LexToken(ASSIGNMENT,'=',1,10701)
+LexToken(NUMBER,'64',1,10702)
+LexToken(SEMICOLON,';',1,10704)
+LexToken(EOL,'\n',1,10705)
+LexToken(ELSEIF,'elseif',1,10730)
+LexToken(OPENBRACKET,'(',1,10737)
+LexToken(VAR,'ot',1,10738)
+LexToken(COMPARISON,'==',1,10740)
+LexToken(NUMBER,'6',1,10742)
+LexToken(CLOSEBRACKET,')',1,10743)
+LexToken(THEN,'then',1,10745)
+LexToken(EOL,'\n',1,10749)
+LexToken(VAR,'model',1,10778)
+LexToken(DOT,'.',1,10783)
+LexToken(VAR,'ipar',1,10784)
+LexToken(ASSIGNMENT,'=',1,10788)
+LexToken(NUMBER,'36',1,10789)
+LexToken(SEMICOLON,';',1,10791)
+LexToken(EOL,'\n',1,10792)
+LexToken(ELSEIF,'elseif',1,10817)
+LexToken(OPENBRACKET,'(',1,10824)
+LexToken(VAR,'ot',1,10825)
+LexToken(COMPARISON,'==',1,10827)
+LexToken(NUMBER,'7',1,10829)
+LexToken(CLOSEBRACKET,')',1,10830)
+LexToken(THEN,'then',1,10832)
+LexToken(EOL,'\n',1,10836)
+LexToken(VAR,'model',1,10865)
+LexToken(DOT,'.',1,10870)
+LexToken(VAR,'ipar',1,10871)
+LexToken(ASSIGNMENT,'=',1,10875)
+LexToken(NUMBER,'37',1,10876)
+LexToken(SEMICOLON,';',1,10878)
+LexToken(EOL,'\n',1,10879)
+LexToken(END,'end',1,10904)
+LexToken(EOL,'\n',1,10907)
+LexToken(END,'end',1,10928)
+LexToken(EOL,'\n',1,10931)
+LexToken(ELSEIF,'elseif',1,10948)
+LexToken(OPENBRACKET,'(',1,10955)
+LexToken(VAR,'np',1,10956)
+LexToken(COMPARISON,'==',1,10958)
+LexToken(NUMBER,'2',1,10960)
+LexToken(CLOSEBRACKET,')',1,10961)
+LexToken(THEN,'then',1,10963)
+LexToken(EOL,'\n',1,10967)
+LexToken(IF,'if',1,10988)
+LexToken(OPENBRACKET,'(',1,10991)
+LexToken(VAR,'it',1,10992)
+LexToken(COMPARISON,'==',1,10994)
+LexToken(NUMBER,'1',1,10996)
+LexToken(CLOSEBRACKET,')',1,10997)
+LexToken(THEN,'then',1,10999)
+LexToken(EOL,'\n',1,11003)
+LexToken(IF,'if',1,11028)
+LexToken(OPENBRACKET,'(',1,11031)
+LexToken(VAR,'ot',1,11032)
+LexToken(COMPARISON,'==',1,11034)
+LexToken(NUMBER,'3',1,11036)
+LexToken(CLOSEBRACKET,')',1,11037)
+LexToken(THEN,'then',1,11039)
+LexToken(EOL,'\n',1,11043)
+LexToken(VAR,'model',1,11072)
+LexToken(DOT,'.',1,11077)
+LexToken(VAR,'ipar',1,11078)
+LexToken(ASSIGNMENT,'=',1,11082)
+LexToken(NUMBER,'65',1,11083)
+LexToken(SEMICOLON,';',1,11085)
+LexToken(EOL,'\n',1,11086)
+LexToken(ELSEIF,'elseif',1,11111)
+LexToken(OPENBRACKET,'(',1,11118)
+LexToken(VAR,'ot',1,11119)
+LexToken(COMPARISON,'==',1,11121)
+LexToken(NUMBER,'4',1,11123)
+LexToken(CLOSEBRACKET,')',1,11124)
+LexToken(THEN,'then',1,11126)
+LexToken(EOL,'\n',1,11130)
+LexToken(VAR,'model',1,11159)
+LexToken(DOT,'.',1,11164)
+LexToken(VAR,'ipar',1,11165)
+LexToken(ASSIGNMENT,'=',1,11169)
+LexToken(NUMBER,'66',1,11170)
+LexToken(SEMICOLON,';',1,11172)
+LexToken(EOL,'\n',1,11173)
+LexToken(ELSEIF,'elseif',1,11198)
+LexToken(OPENBRACKET,'(',1,11205)
+LexToken(VAR,'ot',1,11206)
+LexToken(COMPARISON,'==',1,11208)
+LexToken(NUMBER,'5',1,11210)
+LexToken(CLOSEBRACKET,')',1,11211)
+LexToken(THEN,'then',1,11213)
+LexToken(EOL,'\n',1,11217)
+LexToken(VAR,'model',1,11246)
+LexToken(DOT,'.',1,11251)
+LexToken(VAR,'ipar',1,11252)
+LexToken(ASSIGNMENT,'=',1,11256)
+LexToken(NUMBER,'67',1,11257)
+LexToken(SEMICOLON,';',1,11259)
+LexToken(EOL,'\n',1,11260)
+LexToken(ELSEIF,'elseif',1,11285)
+LexToken(OPENBRACKET,'(',1,11292)
+LexToken(VAR,'ot',1,11293)
+LexToken(COMPARISON,'==',1,11295)
+LexToken(NUMBER,'6',1,11297)
+LexToken(CLOSEBRACKET,')',1,11298)
+LexToken(THEN,'then',1,11300)
+LexToken(EOL,'\n',1,11304)
+LexToken(VAR,'model',1,11333)
+LexToken(DOT,'.',1,11338)
+LexToken(VAR,'ipar',1,11339)
+LexToken(ASSIGNMENT,'=',1,11343)
+LexToken(NUMBER,'68',1,11344)
+LexToken(SEMICOLON,';',1,11346)
+LexToken(EOL,'\n',1,11347)
+LexToken(ELSEIF,'elseif',1,11372)
+LexToken(OPENBRACKET,'(',1,11379)
+LexToken(VAR,'ot',1,11380)
+LexToken(COMPARISON,'==',1,11382)
+LexToken(NUMBER,'7',1,11384)
+LexToken(CLOSEBRACKET,')',1,11385)
+LexToken(THEN,'then',1,11387)
+LexToken(EOL,'\n',1,11391)
+LexToken(VAR,'model',1,11420)
+LexToken(DOT,'.',1,11425)
+LexToken(VAR,'ipar',1,11426)
+LexToken(ASSIGNMENT,'=',1,11430)
+LexToken(NUMBER,'69',1,11431)
+LexToken(SEMICOLON,';',1,11433)
+LexToken(EOL,'\n',1,11434)
+LexToken(ELSEIF,'elseif',1,11459)
+LexToken(OPENBRACKET,'(',1,11466)
+LexToken(VAR,'ot',1,11467)
+LexToken(COMPARISON,'==',1,11469)
+LexToken(NUMBER,'8',1,11471)
+LexToken(CLOSEBRACKET,')',1,11472)
+LexToken(THEN,'then',1,11474)
+LexToken(EOL,'\n',1,11478)
+LexToken(VAR,'model',1,11507)
+LexToken(DOT,'.',1,11512)
+LexToken(VAR,'ipar',1,11513)
+LexToken(ASSIGNMENT,'=',1,11517)
+LexToken(NUMBER,'70',1,11518)
+LexToken(SEMICOLON,';',1,11520)
+LexToken(EOL,'\n',1,11521)
+LexToken(END,'end',1,11546)
+LexToken(EOL,'\n',1,11549)
+LexToken(ELSEIF,'elseif',1,11570)
+LexToken(OPENBRACKET,'(',1,11577)
+LexToken(VAR,'it',1,11578)
+LexToken(COMPARISON,'==',1,11580)
+LexToken(NUMBER,'3',1,11582)
+LexToken(CLOSEBRACKET,')',1,11583)
+LexToken(THEN,'then',1,11585)
+LexToken(EOL,'\n',1,11589)
+LexToken(IF,'if',1,11614)
+LexToken(OPENBRACKET,'(',1,11617)
+LexToken(VAR,'ot',1,11618)
+LexToken(COMPARISON,'==',1,11620)
+LexToken(NUMBER,'1',1,11622)
+LexToken(CLOSEBRACKET,')',1,11623)
+LexToken(THEN,'then',1,11625)
+LexToken(EOL,'\n',1,11629)
+LexToken(VAR,'model',1,11658)
+LexToken(DOT,'.',1,11663)
+LexToken(VAR,'ipar',1,11664)
+LexToken(ASSIGNMENT,'=',1,11668)
+LexToken(NUMBER,'8',1,11669)
+LexToken(SEMICOLON,';',1,11670)
+LexToken(EOL,'\n',1,11671)
+LexToken(ELSEIF,'elseif',1,11696)
+LexToken(OPENBRACKET,'(',1,11703)
+LexToken(VAR,'ot',1,11704)
+LexToken(COMPARISON,'==',1,11706)
+LexToken(NUMBER,'4',1,11708)
+LexToken(CLOSEBRACKET,')',1,11709)
+LexToken(THEN,'then',1,11711)
+LexToken(EOL,'\n',1,11715)
+LexToken(VAR,'model',1,11744)
+LexToken(DOT,'.',1,11749)
+LexToken(VAR,'ipar',1,11750)
+LexToken(ASSIGNMENT,'=',1,11754)
+LexToken(NUMBER,'71',1,11755)
+LexToken(SEMICOLON,';',1,11757)
+LexToken(EOL,'\n',1,11758)
+LexToken(ELSEIF,'elseif',1,11783)
+LexToken(OPENBRACKET,'(',1,11790)
+LexToken(VAR,'ot',1,11791)
+LexToken(COMPARISON,'==',1,11793)
+LexToken(NUMBER,'5',1,11795)
+LexToken(CLOSEBRACKET,')',1,11796)
+LexToken(THEN,'then',1,11798)
+LexToken(EOL,'\n',1,11802)
+LexToken(VAR,'model',1,11831)
+LexToken(DOT,'.',1,11836)
+LexToken(VAR,'ipar',1,11837)
+LexToken(ASSIGNMENT,'=',1,11841)
+LexToken(NUMBER,'72',1,11842)
+LexToken(SEMICOLON,';',1,11844)
+LexToken(EOL,'\n',1,11845)
+LexToken(ELSEIF,'elseif',1,11870)
+LexToken(OPENBRACKET,'(',1,11877)
+LexToken(VAR,'ot',1,11878)
+LexToken(COMPARISON,'==',1,11880)
+LexToken(NUMBER,'6',1,11882)
+LexToken(CLOSEBRACKET,')',1,11883)
+LexToken(THEN,'then',1,11885)
+LexToken(EOL,'\n',1,11889)
+LexToken(VAR,'model',1,11918)
+LexToken(DOT,'.',1,11923)
+LexToken(VAR,'ipar',1,11924)
+LexToken(ASSIGNMENT,'=',1,11928)
+LexToken(NUMBER,'73',1,11929)
+LexToken(SEMICOLON,';',1,11931)
+LexToken(EOL,'\n',1,11932)
+LexToken(ELSEIF,'elseif',1,11957)
+LexToken(OPENBRACKET,'(',1,11964)
+LexToken(VAR,'ot',1,11965)
+LexToken(COMPARISON,'==',1,11967)
+LexToken(NUMBER,'7',1,11969)
+LexToken(CLOSEBRACKET,')',1,11970)
+LexToken(THEN,'then',1,11972)
+LexToken(EOL,'\n',1,11976)
+LexToken(VAR,'model',1,12005)
+LexToken(DOT,'.',1,12010)
+LexToken(VAR,'ipar',1,12011)
+LexToken(ASSIGNMENT,'=',1,12015)
+LexToken(NUMBER,'74',1,12016)
+LexToken(SEMICOLON,';',1,12018)
+LexToken(EOL,'\n',1,12019)
+LexToken(ELSEIF,'elseif',1,12044)
+LexToken(OPENBRACKET,'(',1,12051)
+LexToken(VAR,'ot',1,12052)
+LexToken(COMPARISON,'==',1,12054)
+LexToken(NUMBER,'8',1,12056)
+LexToken(CLOSEBRACKET,')',1,12057)
+LexToken(THEN,'then',1,12059)
+LexToken(EOL,'\n',1,12063)
+LexToken(VAR,'model',1,12092)
+LexToken(DOT,'.',1,12097)
+LexToken(VAR,'ipar',1,12098)
+LexToken(ASSIGNMENT,'=',1,12102)
+LexToken(NUMBER,'75',1,12103)
+LexToken(SEMICOLON,';',1,12105)
+LexToken(EOL,'\n',1,12106)
+LexToken(END,'end',1,12131)
+LexToken(EOL,'\n',1,12134)
+LexToken(ELSEIF,'elseif',1,12155)
+LexToken(OPENBRACKET,'(',1,12162)
+LexToken(VAR,'it',1,12163)
+LexToken(COMPARISON,'==',1,12165)
+LexToken(NUMBER,'4',1,12167)
+LexToken(CLOSEBRACKET,')',1,12168)
+LexToken(THEN,'then',1,12170)
+LexToken(EOL,'\n',1,12174)
+LexToken(IF,'if',1,12199)
+LexToken(OPENBRACKET,'(',1,12202)
+LexToken(VAR,'ot',1,12203)
+LexToken(COMPARISON,'==',1,12205)
+LexToken(NUMBER,'1',1,12207)
+LexToken(CLOSEBRACKET,')',1,12208)
+LexToken(THEN,'then',1,12210)
+LexToken(EOL,'\n',1,12214)
+LexToken(VAR,'model',1,12243)
+LexToken(DOT,'.',1,12248)
+LexToken(VAR,'ipar',1,12249)
+LexToken(ASSIGNMENT,'=',1,12253)
+LexToken(NUMBER,'13',1,12254)
+LexToken(SEMICOLON,';',1,12256)
+LexToken(EOL,'\n',1,12257)
+LexToken(ELSEIF,'elseif',1,12282)
+LexToken(OPENBRACKET,'(',1,12289)
+LexToken(VAR,'ot',1,12290)
+LexToken(COMPARISON,'==',1,12292)
+LexToken(NUMBER,'3',1,12294)
+LexToken(CLOSEBRACKET,')',1,12295)
+LexToken(THEN,'then',1,12297)
+LexToken(EOL,'\n',1,12301)
+LexToken(VAR,'model',1,12330)
+LexToken(DOT,'.',1,12335)
+LexToken(VAR,'ipar',1,12336)
+LexToken(ASSIGNMENT,'=',1,12340)
+LexToken(NUMBER,'14',1,12341)
+LexToken(SEMICOLON,';',1,12343)
+LexToken(EOL,'\n',1,12344)
+LexToken(ELSEIF,'elseif',1,12369)
+LexToken(OPENBRACKET,'(',1,12376)
+LexToken(VAR,'ot',1,12377)
+LexToken(COMPARISON,'==',1,12379)
+LexToken(NUMBER,'5',1,12381)
+LexToken(CLOSEBRACKET,')',1,12382)
+LexToken(THEN,'then',1,12384)
+LexToken(EOL,'\n',1,12388)
+LexToken(VAR,'model',1,12417)
+LexToken(DOT,'.',1,12422)
+LexToken(VAR,'ipar',1,12423)
+LexToken(ASSIGNMENT,'=',1,12427)
+LexToken(NUMBER,'76',1,12428)
+LexToken(SEMICOLON,';',1,12430)
+LexToken(EOL,'\n',1,12431)
+LexToken(ELSEIF,'elseif',1,12456)
+LexToken(OPENBRACKET,'(',1,12463)
+LexToken(VAR,'ot',1,12464)
+LexToken(COMPARISON,'==',1,12466)
+LexToken(NUMBER,'6',1,12468)
+LexToken(CLOSEBRACKET,')',1,12469)
+LexToken(THEN,'then',1,12471)
+LexToken(EOL,'\n',1,12475)
+LexToken(VAR,'model',1,12504)
+LexToken(DOT,'.',1,12509)
+LexToken(VAR,'ipar',1,12510)
+LexToken(ASSIGNMENT,'=',1,12514)
+LexToken(NUMBER,'77',1,12515)
+LexToken(SEMICOLON,';',1,12517)
+LexToken(EOL,'\n',1,12518)
+LexToken(ELSEIF,'elseif',1,12543)
+LexToken(OPENBRACKET,'(',1,12550)
+LexToken(VAR,'ot',1,12551)
+LexToken(COMPARISON,'==',1,12553)
+LexToken(NUMBER,'7',1,12555)
+LexToken(CLOSEBRACKET,')',1,12556)
+LexToken(THEN,'then',1,12558)
+LexToken(EOL,'\n',1,12562)
+LexToken(VAR,'model',1,12591)
+LexToken(DOT,'.',1,12596)
+LexToken(VAR,'ipar',1,12597)
+LexToken(ASSIGNMENT,'=',1,12601)
+LexToken(NUMBER,'78',1,12602)
+LexToken(SEMICOLON,';',1,12604)
+LexToken(EOL,'\n',1,12605)
+LexToken(ELSEIF,'elseif',1,12630)
+LexToken(OPENBRACKET,'(',1,12637)
+LexToken(VAR,'ot',1,12638)
+LexToken(COMPARISON,'==',1,12640)
+LexToken(NUMBER,'8',1,12642)
+LexToken(CLOSEBRACKET,')',1,12643)
+LexToken(THEN,'then',1,12645)
+LexToken(EOL,'\n',1,12649)
+LexToken(VAR,'model',1,12678)
+LexToken(DOT,'.',1,12683)
+LexToken(VAR,'ipar',1,12684)
+LexToken(ASSIGNMENT,'=',1,12688)
+LexToken(NUMBER,'79',1,12689)
+LexToken(SEMICOLON,';',1,12691)
+LexToken(EOL,'\n',1,12692)
+LexToken(END,'end',1,12717)
+LexToken(EOL,'\n',1,12720)
+LexToken(ELSEIF,'elseif',1,12741)
+LexToken(OPENBRACKET,'(',1,12748)
+LexToken(VAR,'it',1,12749)
+LexToken(COMPARISON,'==',1,12751)
+LexToken(NUMBER,'5',1,12753)
+LexToken(CLOSEBRACKET,')',1,12754)
+LexToken(THEN,'then',1,12756)
+LexToken(EOL,'\n',1,12760)
+LexToken(IF,'if',1,12785)
+LexToken(OPENBRACKET,'(',1,12788)
+LexToken(VAR,'ot',1,12789)
+LexToken(COMPARISON,'==',1,12791)
+LexToken(NUMBER,'1',1,12793)
+LexToken(CLOSEBRACKET,')',1,12794)
+LexToken(THEN,'then',1,12796)
+LexToken(EOL,'\n',1,12800)
+LexToken(VAR,'model',1,12829)
+LexToken(DOT,'.',1,12834)
+LexToken(VAR,'ipar',1,12835)
+LexToken(ASSIGNMENT,'=',1,12839)
+LexToken(NUMBER,'18',1,12840)
+LexToken(SEMICOLON,';',1,12842)
+LexToken(EOL,'\n',1,12843)
+LexToken(ELSEIF,'elseif',1,12868)
+LexToken(OPENBRACKET,'(',1,12875)
+LexToken(VAR,'ot',1,12876)
+LexToken(COMPARISON,'==',1,12878)
+LexToken(NUMBER,'3',1,12880)
+LexToken(CLOSEBRACKET,')',1,12881)
+LexToken(THEN,'then',1,12883)
+LexToken(EOL,'\n',1,12887)
+LexToken(VAR,'model',1,12916)
+LexToken(DOT,'.',1,12921)
+LexToken(VAR,'ipar',1,12922)
+LexToken(ASSIGNMENT,'=',1,12926)
+LexToken(NUMBER,'19',1,12927)
+LexToken(SEMICOLON,';',1,12929)
+LexToken(EOL,'\n',1,12930)
+LexToken(ELSEIF,'elseif',1,12955)
+LexToken(OPENBRACKET,'(',1,12962)
+LexToken(VAR,'ot',1,12963)
+LexToken(COMPARISON,'==',1,12965)
+LexToken(NUMBER,'4',1,12967)
+LexToken(CLOSEBRACKET,')',1,12968)
+LexToken(THEN,'then',1,12970)
+LexToken(EOL,'\n',1,12974)
+LexToken(VAR,'model',1,13003)
+LexToken(DOT,'.',1,13008)
+LexToken(VAR,'ipar',1,13009)
+LexToken(ASSIGNMENT,'=',1,13013)
+LexToken(NUMBER,'20',1,13014)
+LexToken(SEMICOLON,';',1,13016)
+LexToken(EOL,'\n',1,13017)
+LexToken(ELSEIF,'elseif',1,13042)
+LexToken(OPENBRACKET,'(',1,13049)
+LexToken(VAR,'ot',1,13050)
+LexToken(COMPARISON,'==',1,13052)
+LexToken(NUMBER,'6',1,13054)
+LexToken(CLOSEBRACKET,')',1,13055)
+LexToken(THEN,'then',1,13057)
+LexToken(EOL,'\n',1,13061)
+LexToken(VAR,'model',1,13090)
+LexToken(DOT,'.',1,13095)
+LexToken(VAR,'ipar',1,13096)
+LexToken(ASSIGNMENT,'=',1,13100)
+LexToken(NUMBER,'80',1,13101)
+LexToken(SEMICOLON,';',1,13103)
+LexToken(EOL,'\n',1,13104)
+LexToken(ELSEIF,'elseif',1,13129)
+LexToken(OPENBRACKET,'(',1,13136)
+LexToken(VAR,'ot',1,13137)
+LexToken(COMPARISON,'==',1,13139)
+LexToken(NUMBER,'7',1,13141)
+LexToken(CLOSEBRACKET,')',1,13142)
+LexToken(THEN,'then',1,13144)
+LexToken(EOL,'\n',1,13148)
+LexToken(VAR,'model',1,13177)
+LexToken(DOT,'.',1,13182)
+LexToken(VAR,'ipar',1,13183)
+LexToken(ASSIGNMENT,'=',1,13187)
+LexToken(NUMBER,'81',1,13188)
+LexToken(SEMICOLON,';',1,13190)
+LexToken(EOL,'\n',1,13191)
+LexToken(ELSEIF,'elseif',1,13216)
+LexToken(OPENBRACKET,'(',1,13223)
+LexToken(VAR,'ot',1,13224)
+LexToken(COMPARISON,'==',1,13226)
+LexToken(NUMBER,'8',1,13228)
+LexToken(CLOSEBRACKET,')',1,13229)
+LexToken(THEN,'then',1,13231)
+LexToken(EOL,'\n',1,13235)
+LexToken(VAR,'model',1,13264)
+LexToken(DOT,'.',1,13269)
+LexToken(VAR,'ipar',1,13270)
+LexToken(ASSIGNMENT,'=',1,13274)
+LexToken(NUMBER,'82',1,13275)
+LexToken(SEMICOLON,';',1,13277)
+LexToken(EOL,'\n',1,13278)
+LexToken(END,'end',1,13303)
+LexToken(EOL,'\n',1,13306)
+LexToken(ELSEIF,'elseif',1,13327)
+LexToken(OPENBRACKET,'(',1,13334)
+LexToken(VAR,'it',1,13335)
+LexToken(COMPARISON,'==',1,13337)
+LexToken(NUMBER,'6',1,13339)
+LexToken(CLOSEBRACKET,')',1,13340)
+LexToken(THEN,'then',1,13342)
+LexToken(EOL,'\n',1,13346)
+LexToken(IF,'if',1,13371)
+LexToken(OPENBRACKET,'(',1,13374)
+LexToken(VAR,'ot',1,13375)
+LexToken(COMPARISON,'==',1,13377)
+LexToken(NUMBER,'1',1,13379)
+LexToken(CLOSEBRACKET,')',1,13380)
+LexToken(THEN,'then',1,13382)
+LexToken(EOL,'\n',1,13386)
+LexToken(VAR,'model',1,13415)
+LexToken(DOT,'.',1,13420)
+LexToken(VAR,'ipar',1,13421)
+LexToken(ASSIGNMENT,'=',1,13425)
+LexToken(NUMBER,'23',1,13426)
+LexToken(SEMICOLON,';',1,13428)
+LexToken(EOL,'\n',1,13429)
+LexToken(ELSEIF,'elseif',1,13454)
+LexToken(OPENBRACKET,'(',1,13461)
+LexToken(VAR,'ot',1,13462)
+LexToken(COMPARISON,'==',1,13464)
+LexToken(NUMBER,'3',1,13466)
+LexToken(CLOSEBRACKET,')',1,13467)
+LexToken(THEN,'then',1,13469)
+LexToken(EOL,'\n',1,13473)
+LexToken(VAR,'model',1,13502)
+LexToken(DOT,'.',1,13507)
+LexToken(VAR,'ipar',1,13508)
+LexToken(ASSIGNMENT,'=',1,13512)
+LexToken(NUMBER,'83',1,13513)
+LexToken(SEMICOLON,';',1,13515)
+LexToken(EOL,'\n',1,13516)
+LexToken(ELSEIF,'elseif',1,13541)
+LexToken(OPENBRACKET,'(',1,13548)
+LexToken(VAR,'ot',1,13549)
+LexToken(COMPARISON,'==',1,13551)
+LexToken(NUMBER,'4',1,13553)
+LexToken(CLOSEBRACKET,')',1,13554)
+LexToken(THEN,'then',1,13556)
+LexToken(EOL,'\n',1,13560)
+LexToken(VAR,'model',1,13589)
+LexToken(DOT,'.',1,13594)
+LexToken(VAR,'ipar',1,13595)
+LexToken(ASSIGNMENT,'=',1,13599)
+LexToken(NUMBER,'84',1,13600)
+LexToken(SEMICOLON,';',1,13602)
+LexToken(EOL,'\n',1,13603)
+LexToken(ELSEIF,'elseif',1,13628)
+LexToken(OPENBRACKET,'(',1,13635)
+LexToken(VAR,'ot',1,13636)
+LexToken(COMPARISON,'==',1,13638)
+LexToken(NUMBER,'5',1,13640)
+LexToken(CLOSEBRACKET,')',1,13641)
+LexToken(THEN,'then',1,13643)
+LexToken(EOL,'\n',1,13647)
+LexToken(VAR,'model',1,13676)
+LexToken(DOT,'.',1,13681)
+LexToken(VAR,'ipar',1,13682)
+LexToken(ASSIGNMENT,'=',1,13686)
+LexToken(NUMBER,'85',1,13687)
+LexToken(SEMICOLON,';',1,13689)
+LexToken(EOL,'\n',1,13690)
+LexToken(ELSEIF,'elseif',1,13715)
+LexToken(OPENBRACKET,'(',1,13722)
+LexToken(VAR,'ot',1,13723)
+LexToken(COMPARISON,'==',1,13725)
+LexToken(NUMBER,'7',1,13727)
+LexToken(CLOSEBRACKET,')',1,13728)
+LexToken(THEN,'then',1,13730)
+LexToken(EOL,'\n',1,13734)
+LexToken(VAR,'model',1,13763)
+LexToken(DOT,'.',1,13768)
+LexToken(VAR,'ipar',1,13769)
+LexToken(ASSIGNMENT,'=',1,13773)
+LexToken(NUMBER,'86',1,13774)
+LexToken(SEMICOLON,';',1,13776)
+LexToken(EOL,'\n',1,13777)
+LexToken(ELSEIF,'elseif',1,13802)
+LexToken(OPENBRACKET,'(',1,13809)
+LexToken(VAR,'ot',1,13810)
+LexToken(COMPARISON,'==',1,13812)
+LexToken(NUMBER,'8',1,13814)
+LexToken(CLOSEBRACKET,')',1,13815)
+LexToken(THEN,'then',1,13817)
+LexToken(EOL,'\n',1,13821)
+LexToken(VAR,'model',1,13850)
+LexToken(DOT,'.',1,13855)
+LexToken(VAR,'ipar',1,13856)
+LexToken(ASSIGNMENT,'=',1,13860)
+LexToken(NUMBER,'87',1,13861)
+LexToken(SEMICOLON,';',1,13863)
+LexToken(EOL,'\n',1,13864)
+LexToken(END,'end',1,13889)
+LexToken(EOL,'\n',1,13892)
+LexToken(ELSEIF,'elseif',1,13913)
+LexToken(OPENBRACKET,'(',1,13920)
+LexToken(VAR,'it',1,13921)
+LexToken(COMPARISON,'==',1,13923)
+LexToken(NUMBER,'7',1,13925)
+LexToken(CLOSEBRACKET,')',1,13926)
+LexToken(THEN,'then',1,13928)
+LexToken(EOL,'\n',1,13932)
+LexToken(IF,'if',1,13957)
+LexToken(OPENBRACKET,'(',1,13960)
+LexToken(VAR,'ot',1,13961)
+LexToken(COMPARISON,'==',1,13963)
+LexToken(NUMBER,'1',1,13965)
+LexToken(CLOSEBRACKET,')',1,13966)
+LexToken(THEN,'then',1,13968)
+LexToken(EOL,'\n',1,13972)
+LexToken(VAR,'model',1,14001)
+LexToken(DOT,'.',1,14006)
+LexToken(VAR,'ipar',1,14007)
+LexToken(ASSIGNMENT,'=',1,14011)
+LexToken(NUMBER,'28',1,14012)
+LexToken(SEMICOLON,';',1,14014)
+LexToken(EOL,'\n',1,14015)
+LexToken(ELSEIF,'elseif',1,14040)
+LexToken(OPENBRACKET,'(',1,14047)
+LexToken(VAR,'ot',1,14048)
+LexToken(COMPARISON,'==',1,14050)
+LexToken(NUMBER,'3',1,14052)
+LexToken(CLOSEBRACKET,')',1,14053)
+LexToken(THEN,'then',1,14055)
+LexToken(EOL,'\n',1,14059)
+LexToken(VAR,'model',1,14088)
+LexToken(DOT,'.',1,14093)
+LexToken(VAR,'ipar',1,14094)
+LexToken(ASSIGNMENT,'=',1,14098)
+LexToken(NUMBER,'29',1,14099)
+LexToken(SEMICOLON,';',1,14101)
+LexToken(EOL,'\n',1,14102)
+LexToken(ELSEIF,'elseif',1,14127)
+LexToken(OPENBRACKET,'(',1,14134)
+LexToken(VAR,'ot',1,14135)
+LexToken(COMPARISON,'==',1,14137)
+LexToken(NUMBER,'4',1,14139)
+LexToken(CLOSEBRACKET,')',1,14140)
+LexToken(THEN,'then',1,14142)
+LexToken(EOL,'\n',1,14146)
+LexToken(VAR,'model',1,14175)
+LexToken(DOT,'.',1,14180)
+LexToken(VAR,'ipar',1,14181)
+LexToken(ASSIGNMENT,'=',1,14185)
+LexToken(NUMBER,'88',1,14186)
+LexToken(SEMICOLON,';',1,14188)
+LexToken(EOL,'\n',1,14189)
+LexToken(ELSEIF,'elseif',1,14214)
+LexToken(OPENBRACKET,'(',1,14221)
+LexToken(VAR,'ot',1,14222)
+LexToken(COMPARISON,'==',1,14224)
+LexToken(NUMBER,'5',1,14226)
+LexToken(CLOSEBRACKET,')',1,14227)
+LexToken(THEN,'then',1,14229)
+LexToken(EOL,'\n',1,14233)
+LexToken(VAR,'model',1,14262)
+LexToken(DOT,'.',1,14267)
+LexToken(VAR,'ipar',1,14268)
+LexToken(ASSIGNMENT,'=',1,14272)
+LexToken(NUMBER,'89',1,14273)
+LexToken(SEMICOLON,';',1,14275)
+LexToken(EOL,'\n',1,14276)
+LexToken(ELSEIF,'elseif',1,14301)
+LexToken(OPENBRACKET,'(',1,14308)
+LexToken(VAR,'ot',1,14309)
+LexToken(COMPARISON,'==',1,14311)
+LexToken(NUMBER,'6',1,14313)
+LexToken(CLOSEBRACKET,')',1,14314)
+LexToken(THEN,'then',1,14316)
+LexToken(EOL,'\n',1,14320)
+LexToken(VAR,'model',1,14349)
+LexToken(DOT,'.',1,14354)
+LexToken(VAR,'ipar',1,14355)
+LexToken(ASSIGNMENT,'=',1,14359)
+LexToken(NUMBER,'31',1,14360)
+LexToken(SEMICOLON,';',1,14362)
+LexToken(EOL,'\n',1,14363)
+LexToken(ELSEIF,'elseif',1,14388)
+LexToken(OPENBRACKET,'(',1,14395)
+LexToken(VAR,'ot',1,14396)
+LexToken(COMPARISON,'==',1,14398)
+LexToken(NUMBER,'8',1,14400)
+LexToken(CLOSEBRACKET,')',1,14401)
+LexToken(THEN,'then',1,14403)
+LexToken(EOL,'\n',1,14407)
+LexToken(VAR,'model',1,14436)
+LexToken(DOT,'.',1,14441)
+LexToken(VAR,'ipar',1,14442)
+LexToken(ASSIGNMENT,'=',1,14446)
+LexToken(NUMBER,'90',1,14447)
+LexToken(SEMICOLON,';',1,14449)
+LexToken(EOL,'\n',1,14450)
+LexToken(END,'end',1,14475)
+LexToken(EOL,'\n',1,14478)
+LexToken(ELSEIF,'elseif',1,14499)
+LexToken(OPENBRACKET,'(',1,14506)
+LexToken(VAR,'it',1,14507)
+LexToken(COMPARISON,'==',1,14509)
+LexToken(NUMBER,'8',1,14511)
+LexToken(CLOSEBRACKET,')',1,14512)
+LexToken(THEN,'then',1,14514)
+LexToken(EOL,'\n',1,14518)
+LexToken(IF,'if',1,14543)
+LexToken(OPENBRACKET,'(',1,14546)
+LexToken(VAR,'ot',1,14547)
+LexToken(COMPARISON,'==',1,14549)
+LexToken(NUMBER,'1',1,14551)
+LexToken(CLOSEBRACKET,')',1,14552)
+LexToken(THEN,'then',1,14554)
+LexToken(EOL,'\n',1,14558)
+LexToken(VAR,'model',1,14587)
+LexToken(DOT,'.',1,14592)
+LexToken(VAR,'ipar',1,14593)
+LexToken(ASSIGNMENT,'=',1,14597)
+LexToken(NUMBER,'33',1,14598)
+LexToken(SEMICOLON,';',1,14600)
+LexToken(EOL,'\n',1,14601)
+LexToken(ELSEIF,'elseif',1,14626)
+LexToken(OPENBRACKET,'(',1,14633)
+LexToken(VAR,'ot',1,14634)
+LexToken(COMPARISON,'==',1,14636)
+LexToken(NUMBER,'3',1,14638)
+LexToken(CLOSEBRACKET,')',1,14639)
+LexToken(THEN,'then',1,14641)
+LexToken(EOL,'\n',1,14645)
+LexToken(VAR,'model',1,14674)
+LexToken(DOT,'.',1,14679)
+LexToken(VAR,'ipar',1,14680)
+LexToken(ASSIGNMENT,'=',1,14684)
+LexToken(NUMBER,'34',1,14685)
+LexToken(SEMICOLON,';',1,14687)
+LexToken(EOL,'\n',1,14688)
+LexToken(ELSEIF,'elseif',1,14713)
+LexToken(OPENBRACKET,'(',1,14720)
+LexToken(VAR,'ot',1,14721)
+LexToken(COMPARISON,'==',1,14723)
+LexToken(NUMBER,'4',1,14725)
+LexToken(CLOSEBRACKET,')',1,14726)
+LexToken(THEN,'then',1,14728)
+LexToken(EOL,'\n',1,14732)
+LexToken(VAR,'model',1,14761)
+LexToken(DOT,'.',1,14766)
+LexToken(VAR,'ipar',1,14767)
+LexToken(ASSIGNMENT,'=',1,14771)
+LexToken(NUMBER,'35',1,14772)
+LexToken(SEMICOLON,';',1,14774)
+LexToken(EOL,'\n',1,14775)
+LexToken(ELSEIF,'elseif',1,14800)
+LexToken(OPENBRACKET,'(',1,14807)
+LexToken(VAR,'ot',1,14808)
+LexToken(COMPARISON,'==',1,14810)
+LexToken(NUMBER,'5',1,14812)
+LexToken(CLOSEBRACKET,')',1,14813)
+LexToken(THEN,'then',1,14815)
+LexToken(EOL,'\n',1,14819)
+LexToken(VAR,'model',1,14848)
+LexToken(DOT,'.',1,14853)
+LexToken(VAR,'ipar',1,14854)
+LexToken(ASSIGNMENT,'=',1,14858)
+LexToken(NUMBER,'91',1,14859)
+LexToken(SEMICOLON,';',1,14861)
+LexToken(EOL,'\n',1,14862)
+LexToken(ELSEIF,'elseif',1,14887)
+LexToken(OPENBRACKET,'(',1,14894)
+LexToken(VAR,'ot',1,14895)
+LexToken(COMPARISON,'==',1,14897)
+LexToken(NUMBER,'6',1,14899)
+LexToken(CLOSEBRACKET,')',1,14900)
+LexToken(THEN,'then',1,14902)
+LexToken(EOL,'\n',1,14906)
+LexToken(VAR,'model',1,14935)
+LexToken(DOT,'.',1,14940)
+LexToken(VAR,'ipar',1,14941)
+LexToken(ASSIGNMENT,'=',1,14945)
+LexToken(NUMBER,'36',1,14946)
+LexToken(SEMICOLON,';',1,14948)
+LexToken(EOL,'\n',1,14949)
+LexToken(ELSEIF,'elseif',1,14974)
+LexToken(OPENBRACKET,'(',1,14981)
+LexToken(VAR,'ot',1,14982)
+LexToken(COMPARISON,'==',1,14984)
+LexToken(NUMBER,'7',1,14986)
+LexToken(CLOSEBRACKET,')',1,14987)
+LexToken(THEN,'then',1,14989)
+LexToken(EOL,'\n',1,14993)
+LexToken(VAR,'model',1,15022)
+LexToken(DOT,'.',1,15027)
+LexToken(VAR,'ipar',1,15028)
+LexToken(ASSIGNMENT,'=',1,15032)
+LexToken(NUMBER,'37',1,15033)
+LexToken(SEMICOLON,';',1,15035)
+LexToken(EOL,'\n',1,15036)
+LexToken(END,'end',1,15061)
+LexToken(EOL,'\n',1,15064)
+LexToken(END,'end',1,15085)
+LexToken(EOL,'\n',1,15088)
+LexToken(END,'end',1,15105)
+LexToken(EOL,'\n',1,15108)
+LexToken(END,'end',1,15121)
+LexToken(EOL,'\n',1,15124)
+LexToken(VAR,'in',1,15137)
+LexToken(ASSIGNMENT,'=',1,15139)
+LexToken(OPENSQBRACKET,'[',1,15140)
+LexToken(VAR,'model',1,15141)
+LexToken(DOT,'.',1,15146)
+LexToken(VAR,'in',1,15147)
+LexToken(VAR,'model',1,15150)
+LexToken(DOT,'.',1,15155)
+LexToken(VAR,'in2',1,15156)
+LexToken(CLOSESQBRACKET,']',1,15159)
+LexToken(EOL,'\n',1,15160)
+LexToken(VAR,'out',1,15173)
+LexToken(ASSIGNMENT,'=',1,15176)
+LexToken(OPENSQBRACKET,'[',1,15177)
+LexToken(VAR,'model',1,15178)
+LexToken(DOT,'.',1,15183)
+LexToken(VAR,'out',1,15184)
+LexToken(VAR,'model',1,15188)
+LexToken(DOT,'.',1,15193)
+LexToken(VAR,'out2',1,15194)
+LexToken(CLOSESQBRACKET,']',1,15198)
+LexToken(EOL,'\n',1,15199)
+LexToken(IF,'if',1,15212)
+LexToken(VAR,'ok',1,15215)
+LexToken(THEN,'then',1,15218)
+LexToken(EOL,'\n',1,15222)
+LexToken(OPENSQBRACKET,'[',1,15239)
+LexToken(VAR,'model',1,15240)
+LexToken(COMMA,',',1,15245)
+LexToken(VAR,'graphics',1,15246)
+LexToken(COMMA,',',1,15254)
+LexToken(VAR,'ok',1,15255)
+LexToken(CLOSESQBRACKET,']',1,15257)
+LexToken(ASSIGNMENT,'=',1,15258)
+LexToken(VAR,'set_io',1,15259)
+LexToken(OPENBRACKET,'(',1,15265)
+LexToken(VAR,'model',1,15266)
+LexToken(COMMA,',',1,15271)
+LexToken(VAR,'graphics',1,15272)
+LexToken(COMMA,',',1,15280)
+LexToken(VAR,'list',1,15301)
+LexToken(OPENBRACKET,'(',1,15305)
+LexToken(VAR,'in',1,15306)
+LexToken(COMMA,',',1,15308)
+LexToken(VAR,'it',1,15309)
+LexToken(CLOSEBRACKET,')',1,15311)
+LexToken(COMMA,',',1,15312)
+LexToken(VAR,'list',1,15333)
+LexToken(OPENBRACKET,'(',1,15337)
+LexToken(VAR,'out',1,15338)
+LexToken(COMMA,',',1,15341)
+LexToken(VAR,'ot',1,15342)
+LexToken(CLOSEBRACKET,')',1,15344)
+LexToken(COMMA,',',1,15345)
+LexToken(OPENSQBRACKET,'[',1,15346)
+LexToken(CLOSESQBRACKET,']',1,15347)
+LexToken(COMMA,',',1,15348)
+LexToken(OPENSQBRACKET,'[',1,15349)
+LexToken(CLOSESQBRACKET,']',1,15350)
+LexToken(CLOSEBRACKET,')',1,15351)
+LexToken(EOL,'\n',1,15352)
+LexToken(END,'end',1,15365)
+LexToken(EOL,'\n',1,15368)
+LexToken(IF,'if',1,15381)
+LexToken(VAR,'ok',1,15384)
+LexToken(THEN,'then',1,15387)
+LexToken(EOL,'\n',1,15391)
+LexToken(VAR,'graphics',1,15408)
+LexToken(DOT,'.',1,15416)
+LexToken(VAR,'exprs',1,15417)
+LexToken(ASSIGNMENT,'=',1,15422)
+LexToken(VAR,'exprs',1,15423)
+LexToken(EOL,'\n',1,15428)
+LexToken(VAR,'x',1,15445)
+LexToken(DOT,'.',1,15446)
+LexToken(VAR,'graphics',1,15447)
+LexToken(ASSIGNMENT,'=',1,15455)
+LexToken(VAR,'graphics',1,15456)
+LexToken(SEMICOLON,';',1,15464)
+LexToken(EOL,'\n',1,15465)
+LexToken(VAR,'x',1,15482)
+LexToken(DOT,'.',1,15483)
+LexToken(VAR,'model',1,15484)
+LexToken(ASSIGNMENT,'=',1,15489)
+LexToken(VAR,'model',1,15490)
+LexToken(EOL,'\n',1,15495)
+LexToken(BREAK,'break',1,15512)
+LexToken(EOL,'\n',1,15517)
+LexToken(END,'end',1,15530)
+LexToken(EOL,'\n',1,15533)
+LexToken(END,'end',1,15542)
+LexToken(EOL,'\n',1,15545)
+LexToken(CASE,'case',1,15550)
+LexToken(DQSTRING,'"define"',1,15562)
+LexToken(THEN,'then',1,15564)
+LexToken(EOL,'\n',1,15568)
+LexToken(EOL,'\n',1,15569)
+LexToken(VAR,'sgn',1,15578)
+LexToken(ASSIGNMENT,'=',1,15581)
+LexToken(NUMBER,'2',1,15582)
+LexToken(EOL,'\n',1,15583)
+LexToken(VAR,'model',1,15592)
+LexToken(ASSIGNMENT,'=',1,15597)
+LexToken(SCICOS_MODEL,'scicos_model',1,15598)
+LexToken(OPENBRACKET,'(',1,15610)
+LexToken(CLOSEBRACKET,')',1,15611)
+LexToken(EOL,'\n',1,15612)
+LexToken(VAR,'model',1,15621)
+LexToken(DOT,'.',1,15626)
+LexToken(VAR,'sim',1,15627)
+LexToken(ASSIGNMENT,'=',1,15630)
+LexToken(VAR,'list',1,15631)
+LexToken(OPENBRACKET,'(',1,15635)
+LexToken(DQSTRING,'"convert"',1,15644)
+LexToken(COMMA,',',1,15645)
+LexToken(NUMBER,'4',1,15646)
+LexToken(CLOSEBRACKET,')',1,15647)
+LexToken(EOL,'\n',1,15648)
+LexToken(VAR,'model',1,15657)
+LexToken(DOT,'.',1,15662)
+LexToken(VAR,'in',1,15663)
+LexToken(ASSIGNMENT,'=',1,15665)
+LexToken(NUMBER,'-1',1,15666)
+LexToken(EOL,'\n',1,15668)
+LexToken(VAR,'model',1,15677)
+LexToken(DOT,'.',1,15682)
+LexToken(VAR,'out',1,15683)
+LexToken(ASSIGNMENT,'=',1,15686)
+LexToken(NUMBER,'-1',1,15687)
+LexToken(EOL,'\n',1,15689)
+LexToken(VAR,'model',1,15698)
+LexToken(DOT,'.',1,15703)
+LexToken(VAR,'in2',1,15704)
+LexToken(ASSIGNMENT,'=',1,15707)
+LexToken(NUMBER,'-2',1,15708)
+LexToken(EOL,'\n',1,15710)
+LexToken(VAR,'model',1,15719)
+LexToken(DOT,'.',1,15724)
+LexToken(VAR,'out2',1,15725)
+LexToken(ASSIGNMENT,'=',1,15729)
+LexToken(NUMBER,'-2',1,15730)
+LexToken(EOL,'\n',1,15732)
+LexToken(VAR,'model',1,15741)
+LexToken(DOT,'.',1,15746)
+LexToken(VAR,'intyp',1,15747)
+LexToken(ASSIGNMENT,'=',1,15752)
+LexToken(NUMBER,'1',1,15753)
+LexToken(EOL,'\n',1,15754)
+LexToken(VAR,'model',1,15763)
+LexToken(DOT,'.',1,15768)
+LexToken(VAR,'outtyp',1,15769)
+LexToken(ASSIGNMENT,'=',1,15775)
+LexToken(NUMBER,'3',1,15776)
+LexToken(EOL,'\n',1,15777)
+LexToken(VAR,'model',1,15786)
+LexToken(DOT,'.',1,15791)
+LexToken(VAR,'rpar',1,15792)
+LexToken(ASSIGNMENT,'=',1,15796)
+LexToken(OPENSQBRACKET,'[',1,15797)
+LexToken(CLOSESQBRACKET,']',1,15798)
+LexToken(EOL,'\n',1,15799)
+LexToken(VAR,'model',1,15808)
+LexToken(DOT,'.',1,15813)
+LexToken(VAR,'ipar',1,15814)
+LexToken(ASSIGNMENT,'=',1,15818)
+LexToken(VAR,'sgn',1,15819)
+LexToken(EOL,'\n',1,15822)
+LexToken(VAR,'model',1,15831)
+LexToken(DOT,'.',1,15836)
+LexToken(VAR,'blocktype',1,15837)
+LexToken(ASSIGNMENT,'=',1,15846)
+LexToken(DQSTRING,'"c"',1,15849)
+LexToken(EOL,'\n',1,15850)
+LexToken(VAR,'model',1,15859)
+LexToken(DOT,'.',1,15864)
+LexToken(VAR,'dep_ut',1,15865)
+LexToken(ASSIGNMENT,'=',1,15871)
+LexToken(OPENSQBRACKET,'[',1,15872)
+LexToken(PREVAR_BOOLEAN,'%t',1,15873)
+LexToken(PREVAR_BOOLEAN,'%f',1,15876)
+LexToken(CLOSESQBRACKET,']',1,15878)
+LexToken(EOL,'\n',1,15879)
+LexToken(EOL,'\n',1,15880)
+LexToken(EOL,'\n',1,15881)
+LexToken(VAR,'exprs',1,15890)
+LexToken(ASSIGNMENT,'=',1,15895)
+LexToken(OPENSQBRACKET,'[',1,15896)
+LexToken(VAR,'sci2exp',1,15897)
+LexToken(OPENBRACKET,'(',1,15904)
+LexToken(NUMBER,'1',1,15905)
+LexToken(CLOSEBRACKET,')',1,15906)
+LexToken(SEMICOLON,';',1,15907)
+LexToken(VAR,'sci2exp',1,15908)
+LexToken(OPENBRACKET,'(',1,15915)
+LexToken(NUMBER,'3',1,15916)
+LexToken(CLOSEBRACKET,')',1,15917)
+LexToken(SEMICOLON,';',1,15918)
+LexToken(VAR,'sci2exp',1,15919)
+LexToken(OPENBRACKET,'(',1,15926)
+LexToken(NUMBER,'0',1,15927)
+LexToken(CLOSEBRACKET,')',1,15928)
+LexToken(CLOSESQBRACKET,']',1,15929)
+LexToken(EOL,'\n',1,15930)
+LexToken(VAR,'gr_i',1,15939)
+LexToken(ASSIGNMENT,'=',1,15943)
+LexToken(OPENSQBRACKET,'[',1,15944)
+LexToken(CLOSESQBRACKET,']',1,15945)
+LexToken(EOL,'\n',1,15946)
+LexToken(VAR,'x',1,15955)
+LexToken(ASSIGNMENT,'=',1,15956)
+LexToken(VAR,'standard_define',1,15957)
+LexToken(OPENBRACKET,'(',1,15972)
+LexToken(OPENSQBRACKET,'[',1,15973)
+LexToken(NUMBER,'3',1,15974)
+LexToken(NUMBER,'2',1,15976)
+LexToken(CLOSESQBRACKET,']',1,15977)
+LexToken(COMMA,',',1,15978)
+LexToken(VAR,'model',1,15979)
+LexToken(COMMA,',',1,15984)
+LexToken(VAR,'exprs',1,15986)
+LexToken(COMMA,',',1,15991)
+LexToken(VAR,'gr_i',1,15992)
+LexToken(CLOSEBRACKET,')',1,15996)
+LexToken(EOL,'\n',1,15997)
+LexToken(END,'end',1,16002)
+LexToken(EOL,'\n',1,16005)
+LexToken(ENDFUNCTION,'endfunction',1,16006)
+LexToken(EOL,'\n',1,16017)
diff --git a/js/IntegerOp/DFLIPFLOP.js b/js/IntegerOp/DFLIPFLOP.js
new file mode 100644
index 00000000..04ba2016
--- /dev/null
+++ b/js/IntegerOp/DFLIPFLOP.js
@@ -0,0 +1,10439 @@
+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,'DFLIPFLOP',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(EOL,'\n',1,899)
+LexToken(VAR,'x',1,904)
+LexToken(ASSIGNMENT,'=',1,905)
+LexToken(OPENSQBRACKET,'[',1,906)
+LexToken(CLOSESQBRACKET,']',1,907)
+LexToken(SEMICOLON,';',1,908)
+LexToken(EOL,'\n',1,909)
+LexToken(VAR,'y',1,914)
+LexToken(ASSIGNMENT,'=',1,915)
+LexToken(OPENSQBRACKET,'[',1,916)
+LexToken(CLOSESQBRACKET,']',1,917)
+LexToken(SEMICOLON,';',1,918)
+LexToken(EOL,'\n',1,919)
+LexToken(VAR,'typ',1,924)
+LexToken(ASSIGNMENT,'=',1,927)
+LexToken(OPENSQBRACKET,'[',1,928)
+LexToken(CLOSESQBRACKET,']',1,929)
+LexToken(SEMICOLON,';',1,930)
+LexToken(EOL,'\n',1,931)
+LexToken(SELECT,'select',1,936)
+LexToken(VAR,'job',1,943)
+LexToken(EOL,'\n',1,946)
+LexToken(CASE,'case',1,951)
+LexToken(DQSTRING,'"set"',1,960)
+LexToken(THEN,'then',1,962)
+LexToken(EOL,'\n',1,966)
+LexToken(VAR,'x',1,975)
+LexToken(ASSIGNMENT,'=',1,976)
+LexToken(VAR,'arg1',1,977)
+LexToken(EOL,'\n',1,981)
+LexToken(CASE,'case',1,986)
+LexToken(DQSTRING,'"define"',1,998)
+LexToken(THEN,'then',1,1000)
+LexToken(EOL,'\n',1,1004)
+LexToken(VAR,'scs_m',1,1013)
+LexToken(ASSIGNMENT,'=',1,1018)
+LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,1019)
+LexToken(OPENBRACKET,'(',1,1033)
+LexToken(VAR,'version',1,1045)
+LexToken(ASSIGNMENT,'=',1,1052)
+LexToken(DQSTRING,'"scicos4.2"',1,1063)
+LexToken(COMMA,',',1,1064)
+LexToken(VAR,'props',1,1076)
+LexToken(ASSIGNMENT,'=',1,1081)
+LexToken(SCICOS_PARAMS,'scicos_params',1,1082)
+LexToken(OPENBRACKET,'(',1,1095)
+LexToken(VAR,'wpar',1,1107)
+LexToken(ASSIGNMENT,'=',1,1111)
+LexToken(OPENSQBRACKET,'[',1,1112)
+LexToken(NUMBER,'600',1,1113)
+LexToken(COMMA,',',1,1116)
+LexToken(NUMBER,'450',1,1117)
+LexToken(COMMA,',',1,1120)
+LexToken(NUMBER,'0',1,1121)
+LexToken(COMMA,',',1,1122)
+LexToken(NUMBER,'0',1,1123)
+LexToken(COMMA,',',1,1124)
+LexToken(NUMBER,'600',1,1125)
+LexToken(COMMA,',',1,1128)
+LexToken(NUMBER,'450',1,1129)
+LexToken(CLOSESQBRACKET,']',1,1132)
+LexToken(COMMA,',',1,1133)
+LexToken(VAR,'Title',1,1145)
+LexToken(ASSIGNMENT,'=',1,1150)
+LexToken(OPENSQBRACKET,'[',1,1151)
+LexToken(DQSTRING,'"DFLIPFLOP"',1,1162)
+LexToken(CLOSESQBRACKET,']',1,1163)
+LexToken(COMMA,',',1,1164)
+LexToken(VAR,'tol',1,1176)
+LexToken(ASSIGNMENT,'=',1,1179)
+LexToken(OPENSQBRACKET,'[',1,1180)
+LexToken(NUMBER,'0.0001',1,1181)
+LexToken(COMMA,',',1,1187)
+LexToken(NUMBER,'0.000001',1,1188)
+LexToken(COMMA,',',1,1196)
+LexToken(NUMBER,'1.000E-10',1,1197)
+LexToken(COMMA,',',1,1206)
+LexToken(NUMBER,'100001',1,1207)
+LexToken(COMMA,',',1,1213)
+LexToken(NUMBER,'0',1,1214)
+LexToken(COMMA,',',1,1215)
+LexToken(NUMBER,'0',1,1216)
+LexToken(CLOSESQBRACKET,']',1,1217)
+LexToken(COMMA,',',1,1218)
+LexToken(VAR,'tf',1,1230)
+LexToken(ASSIGNMENT,'=',1,1232)
+LexToken(NUMBER,'100000',1,1233)
+LexToken(COMMA,',',1,1239)
+LexToken(VAR,'context',1,1251)
+LexToken(ASSIGNMENT,'=',1,1258)
+LexToken(DQSTRING,'" "',1,1261)
+LexToken(COMMA,',',1,1262)
+LexToken(VAR,'void1',1,1274)
+LexToken(ASSIGNMENT,'=',1,1279)
+LexToken(OPENSQBRACKET,'[',1,1280)
+LexToken(CLOSESQBRACKET,']',1,1281)
+LexToken(COMMA,',',1,1282)
+LexToken(VAR,'options',1,1294)
+LexToken(ASSIGNMENT,'=',1,1301)
+LexToken(VAR,'tlist',1,1302)
+LexToken(OPENBRACKET,'(',1,1307)
+LexToken(OPENSQBRACKET,'[',1,1308)
+LexToken(DQSTRING,'"scsopt"',1,1316)
+LexToken(COMMA,',',1,1317)
+LexToken(DQSTRING,'"3D"',1,1321)
+LexToken(COMMA,',',1,1322)
+LexToken(DQSTRING,'"Background"',1,1334)
+LexToken(COMMA,',',1,1335)
+LexToken(DQSTRING,'"Link"',1,1341)
+LexToken(COMMA,',',1,1342)
+LexToken(DQSTRING,'"ID"',1,1346)
+LexToken(COMMA,',',1,1347)
+LexToken(DQSTRING,'"Cmap"',1,1353)
+LexToken(CLOSESQBRACKET,']',1,1354)
+LexToken(COMMA,',',1,1355)
+LexToken(VAR,'list',1,1356)
+LexToken(OPENBRACKET,'(',1,1360)
+LexToken(PREVAR_BOOLEAN,'%t',1,1361)
+LexToken(COMMA,',',1,1363)
+LexToken(NUMBER,'33',1,1364)
+LexToken(CLOSEBRACKET,')',1,1366)
+LexToken(COMMA,',',1,1367)
+LexToken(OPENSQBRACKET,'[',1,1368)
+LexToken(NUMBER,'8',1,1369)
+LexToken(COMMA,',',1,1370)
+LexToken(NUMBER,'1',1,1371)
+LexToken(CLOSESQBRACKET,']',1,1372)
+LexToken(COMMA,',',1,1373)
+LexToken(OPENSQBRACKET,'[',1,1374)
+LexToken(NUMBER,'1',1,1375)
+LexToken(COMMA,',',1,1376)
+LexToken(NUMBER,'5',1,1377)
+LexToken(CLOSESQBRACKET,']',1,1378)
+LexToken(COMMA,',',1,1379)
+LexToken(VAR,'list',1,1391)
+LexToken(OPENBRACKET,'(',1,1395)
+LexToken(OPENSQBRACKET,'[',1,1396)
+LexToken(NUMBER,'5',1,1397)
+LexToken(COMMA,',',1,1398)
+LexToken(NUMBER,'1',1,1399)
+LexToken(CLOSESQBRACKET,']',1,1400)
+LexToken(COMMA,',',1,1401)
+LexToken(OPENSQBRACKET,'[',1,1402)
+LexToken(NUMBER,'4',1,1403)
+LexToken(COMMA,',',1,1404)
+LexToken(NUMBER,'1',1,1405)
+LexToken(CLOSESQBRACKET,']',1,1406)
+LexToken(CLOSEBRACKET,')',1,1407)
+LexToken(COMMA,',',1,1408)
+LexToken(OPENSQBRACKET,'[',1,1409)
+LexToken(NUMBER,'0.8',1,1410)
+LexToken(COMMA,',',1,1413)
+LexToken(NUMBER,'0.8',1,1414)
+LexToken(COMMA,',',1,1417)
+LexToken(NUMBER,'0.8',1,1418)
+LexToken(CLOSESQBRACKET,']',1,1421)
+LexToken(CLOSEBRACKET,')',1,1422)
+LexToken(COMMA,',',1,1423)
+LexToken(VAR,'void2',1,1435)
+LexToken(ASSIGNMENT,'=',1,1440)
+LexToken(OPENSQBRACKET,'[',1,1441)
+LexToken(CLOSESQBRACKET,']',1,1442)
+LexToken(COMMA,',',1,1443)
+LexToken(VAR,'void3',1,1455)
+LexToken(ASSIGNMENT,'=',1,1460)
+LexToken(OPENSQBRACKET,'[',1,1461)
+LexToken(CLOSESQBRACKET,']',1,1462)
+LexToken(COMMA,',',1,1463)
+LexToken(VAR,'doc',1,1475)
+LexToken(ASSIGNMENT,'=',1,1478)
+LexToken(VAR,'list',1,1479)
+LexToken(OPENBRACKET,'(',1,1483)
+LexToken(CLOSEBRACKET,')',1,1484)
+LexToken(CLOSEBRACKET,')',1,1485)
+LexToken(CLOSEBRACKET,')',1,1486)
+LexToken(EOL,'\n',1,1487)
+LexToken(VAR,'scs_m',1,1496)
+LexToken(DOT,'.',1,1501)
+LexToken(VAR,'objs',1,1502)
+LexToken(OPENBRACKET,'(',1,1506)
+LexToken(NUMBER,'1',1,1507)
+LexToken(CLOSEBRACKET,')',1,1508)
+LexToken(ASSIGNMENT,'=',1,1509)
+LexToken(SCICOS_BLOCK,'scicos_block',1,1510)
+LexToken(OPENBRACKET,'(',1,1522)
+LexToken(VAR,'gui',1,1534)
+LexToken(ASSIGNMENT,'=',1,1537)
+LexToken(DQSTRING,'"CONST_m"',1,1546)
+LexToken(COMMA,',',1,1547)
+LexToken(VAR,'graphics',1,1559)
+LexToken(ASSIGNMENT,'=',1,1567)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,1568)
+LexToken(OPENBRACKET,'(',1,1583)
+LexToken(VAR,'orig',1,1595)
+LexToken(ASSIGNMENT,'=',1,1599)
+LexToken(OPENSQBRACKET,'[',1,1600)
+LexToken(NUMBER,'109.62561',1,1601)
+LexToken(COMMA,',',1,1610)
+LexToken(NUMBER,'263.44465',1,1611)
+LexToken(CLOSESQBRACKET,']',1,1620)
+LexToken(COMMA,',',1,1621)
+LexToken(VAR,'sz',1,1633)
+LexToken(ASSIGNMENT,'=',1,1635)
+LexToken(OPENSQBRACKET,'[',1,1636)
+LexToken(NUMBER,'20',1,1637)
+LexToken(SEMICOLON,';',1,1639)
+LexToken(NUMBER,'20',1,1640)
+LexToken(CLOSESQBRACKET,']',1,1642)
+LexToken(COMMA,',',1,1643)
+LexToken(VAR,'flip',1,1655)
+LexToken(ASSIGNMENT,'=',1,1659)
+LexToken(PREVAR_BOOLEAN,'%t',1,1660)
+LexToken(COMMA,',',1,1662)
+LexToken(VAR,'theta',1,1674)
+LexToken(ASSIGNMENT,'=',1,1679)
+LexToken(NUMBER,'0',1,1680)
+LexToken(COMMA,',',1,1681)
+LexToken(VAR,'exprs',1,1693)
+LexToken(ASSIGNMENT,'=',1,1698)
+LexToken(DQSTRING,'"int8(0)"',1,1707)
+LexToken(COMMA,',',1,1708)
+LexToken(VAR,'pin',1,1720)
+LexToken(ASSIGNMENT,'=',1,1723)
+LexToken(OPENSQBRACKET,'[',1,1724)
+LexToken(CLOSESQBRACKET,']',1,1725)
+LexToken(COMMA,',',1,1726)
+LexToken(VAR,'pout',1,1738)
+LexToken(ASSIGNMENT,'=',1,1742)
+LexToken(NUMBER,'6',1,1743)
+LexToken(COMMA,',',1,1744)
+LexToken(VAR,'pein',1,1756)
+LexToken(ASSIGNMENT,'=',1,1760)
+LexToken(OPENSQBRACKET,'[',1,1761)
+LexToken(CLOSESQBRACKET,']',1,1762)
+LexToken(COMMA,',',1,1763)
+LexToken(VAR,'peout',1,1775)
+LexToken(ASSIGNMENT,'=',1,1780)
+LexToken(OPENSQBRACKET,'[',1,1781)
+LexToken(CLOSESQBRACKET,']',1,1782)
+LexToken(COMMA,',',1,1783)
+LexToken(VAR,'gr_i',1,1795)
+LexToken(ASSIGNMENT,'=',1,1799)
+LexToken(OPENSQBRACKET,'[',1,1800)
+LexToken(CLOSESQBRACKET,']',1,1801)
+LexToken(COMMA,',',1,1802)
+LexToken(VAR,'id',1,1814)
+LexToken(ASSIGNMENT,'=',1,1816)
+LexToken(DQSTRING,'""',1,1818)
+LexToken(COMMA,',',1,1819)
+LexToken(VAR,'in_implicit',1,1831)
+LexToken(ASSIGNMENT,'=',1,1842)
+LexToken(OPENSQBRACKET,'[',1,1843)
+LexToken(CLOSESQBRACKET,']',1,1844)
+LexToken(COMMA,',',1,1845)
+LexToken(VAR,'out_implicit',1,1857)
+LexToken(ASSIGNMENT,'=',1,1869)
+LexToken(DQSTRING,'"E"',1,1872)
+LexToken(CLOSEBRACKET,')',1,1873)
+LexToken(COMMA,',',1,1874)
+LexToken(VAR,'model',1,1886)
+LexToken(ASSIGNMENT,'=',1,1891)
+LexToken(SCICOS_MODEL,'scicos_model',1,1892)
+LexToken(OPENBRACKET,'(',1,1904)
+LexToken(VAR,'sim',1,1916)
+LexToken(ASSIGNMENT,'=',1,1919)
+LexToken(VAR,'list',1,1920)
+LexToken(OPENBRACKET,'(',1,1924)
+LexToken(DQSTRING,'"cstblk4_m"',1,1935)
+LexToken(COMMA,',',1,1936)
+LexToken(NUMBER,'4',1,1937)
+LexToken(CLOSEBRACKET,')',1,1938)
+LexToken(COMMA,',',1,1939)
+LexToken(VAR,'in',1,1951)
+LexToken(ASSIGNMENT,'=',1,1953)
+LexToken(OPENSQBRACKET,'[',1,1954)
+LexToken(CLOSESQBRACKET,']',1,1955)
+LexToken(COMMA,',',1,1956)
+LexToken(VAR,'in2',1,1968)
+LexToken(ASSIGNMENT,'=',1,1971)
+LexToken(OPENSQBRACKET,'[',1,1972)
+LexToken(CLOSESQBRACKET,']',1,1973)
+LexToken(COMMA,',',1,1974)
+LexToken(VAR,'intyp',1,1986)
+LexToken(ASSIGNMENT,'=',1,1991)
+LexToken(NUMBER,'1',1,1992)
+LexToken(COMMA,',',1,1993)
+LexToken(VAR,'out',1,2005)
+LexToken(ASSIGNMENT,'=',1,2008)
+LexToken(NUMBER,'1',1,2009)
+LexToken(COMMA,',',1,2010)
+LexToken(VAR,'out2',1,2022)
+LexToken(ASSIGNMENT,'=',1,2026)
+LexToken(NUMBER,'1',1,2027)
+LexToken(COMMA,',',1,2028)
+LexToken(VAR,'outtyp',1,2040)
+LexToken(ASSIGNMENT,'=',1,2046)
+LexToken(NUMBER,'5',1,2047)
+LexToken(COMMA,',',1,2048)
+LexToken(VAR,'evtin',1,2060)
+LexToken(ASSIGNMENT,'=',1,2065)
+LexToken(OPENSQBRACKET,'[',1,2066)
+LexToken(CLOSESQBRACKET,']',1,2067)
+LexToken(COMMA,',',1,2068)
+LexToken(VAR,'evtout',1,2080)
+LexToken(ASSIGNMENT,'=',1,2086)
+LexToken(OPENSQBRACKET,'[',1,2087)
+LexToken(CLOSESQBRACKET,']',1,2088)
+LexToken(COMMA,',',1,2089)
+LexToken(VAR,'state',1,2101)
+LexToken(ASSIGNMENT,'=',1,2106)
+LexToken(OPENSQBRACKET,'[',1,2107)
+LexToken(CLOSESQBRACKET,']',1,2108)
+LexToken(COMMA,',',1,2109)
+LexToken(VAR,'dstate',1,2121)
+LexToken(ASSIGNMENT,'=',1,2127)
+LexToken(OPENSQBRACKET,'[',1,2128)
+LexToken(CLOSESQBRACKET,']',1,2129)
+LexToken(COMMA,',',1,2130)
+LexToken(VAR,'odstate',1,2142)
+LexToken(ASSIGNMENT,'=',1,2149)
+LexToken(VAR,'list',1,2150)
+LexToken(OPENBRACKET,'(',1,2154)
+LexToken(CLOSEBRACKET,')',1,2155)
+LexToken(COMMA,',',1,2156)
+LexToken(VAR,'rpar',1,2168)
+LexToken(ASSIGNMENT,'=',1,2172)
+LexToken(OPENSQBRACKET,'[',1,2173)
+LexToken(CLOSESQBRACKET,']',1,2174)
+LexToken(COMMA,',',1,2175)
+LexToken(VAR,'ipar',1,2187)
+LexToken(ASSIGNMENT,'=',1,2191)
+LexToken(OPENSQBRACKET,'[',1,2192)
+LexToken(CLOSESQBRACKET,']',1,2193)
+LexToken(COMMA,',',1,2194)
+LexToken(VAR,'opar',1,2206)
+LexToken(ASSIGNMENT,'=',1,2210)
+LexToken(VAR,'list',1,2211)
+LexToken(OPENBRACKET,'(',1,2215)
+LexToken(VAR,'int8',1,2216)
+LexToken(OPENBRACKET,'(',1,2220)
+LexToken(NUMBER,'0',1,2221)
+LexToken(CLOSEBRACKET,')',1,2222)
+LexToken(CLOSEBRACKET,')',1,2223)
+LexToken(COMMA,',',1,2224)
+LexToken(VAR,'blocktype',1,2236)
+LexToken(ASSIGNMENT,'=',1,2245)
+LexToken(DQSTRING,'"d"',1,2248)
+LexToken(COMMA,',',1,2249)
+LexToken(VAR,'firing',1,2261)
+LexToken(ASSIGNMENT,'=',1,2267)
+LexToken(OPENSQBRACKET,'[',1,2268)
+LexToken(CLOSESQBRACKET,']',1,2269)
+LexToken(COMMA,',',1,2270)
+LexToken(VAR,'dep_ut',1,2282)
+LexToken(ASSIGNMENT,'=',1,2288)
+LexToken(OPENSQBRACKET,'[',1,2289)
+LexToken(PREVAR_BOOLEAN,'%f',1,2290)
+LexToken(COMMA,',',1,2292)
+LexToken(PREVAR_BOOLEAN,'%f',1,2293)
+LexToken(CLOSESQBRACKET,']',1,2295)
+LexToken(COMMA,',',1,2296)
+LexToken(VAR,'label',1,2308)
+LexToken(ASSIGNMENT,'=',1,2313)
+LexToken(DQSTRING,'""',1,2315)
+LexToken(COMMA,',',1,2316)
+LexToken(VAR,'nzcross',1,2328)
+LexToken(ASSIGNMENT,'=',1,2335)
+LexToken(NUMBER,'0',1,2336)
+LexToken(COMMA,',',1,2337)
+LexToken(VAR,'nmode',1,2349)
+LexToken(ASSIGNMENT,'=',1,2354)
+LexToken(NUMBER,'0',1,2355)
+LexToken(COMMA,',',1,2356)
+LexToken(VAR,'equations',1,2368)
+LexToken(ASSIGNMENT,'=',1,2377)
+LexToken(VAR,'list',1,2378)
+LexToken(OPENBRACKET,'(',1,2382)
+LexToken(CLOSEBRACKET,')',1,2383)
+LexToken(CLOSEBRACKET,')',1,2384)
+LexToken(COMMA,',',1,2385)
+LexToken(VAR,'doc',1,2397)
+LexToken(ASSIGNMENT,'=',1,2400)
+LexToken(VAR,'list',1,2401)
+LexToken(OPENBRACKET,'(',1,2405)
+LexToken(CLOSEBRACKET,')',1,2406)
+LexToken(CLOSEBRACKET,')',1,2407)
+LexToken(EOL,'\n',1,2408)
+LexToken(VAR,'scs_m',1,2417)
+LexToken(DOT,'.',1,2422)
+LexToken(VAR,'objs',1,2423)
+LexToken(OPENBRACKET,'(',1,2427)
+LexToken(NUMBER,'2',1,2428)
+LexToken(CLOSEBRACKET,')',1,2429)
+LexToken(ASSIGNMENT,'=',1,2430)
+LexToken(SCICOS_BLOCK,'scicos_block',1,2431)
+LexToken(OPENBRACKET,'(',1,2443)
+LexToken(VAR,'gui',1,2455)
+LexToken(ASSIGNMENT,'=',1,2458)
+LexToken(DQSTRING,'"IFTHEL_f"',1,2468)
+LexToken(COMMA,',',1,2469)
+LexToken(VAR,'graphics',1,2481)
+LexToken(ASSIGNMENT,'=',1,2489)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,2490)
+LexToken(OPENBRACKET,'(',1,2505)
+LexToken(VAR,'orig',1,2517)
+LexToken(ASSIGNMENT,'=',1,2521)
+LexToken(OPENSQBRACKET,'[',1,2522)
+LexToken(NUMBER,'239.98293',1,2523)
+LexToken(COMMA,',',1,2532)
+LexToken(NUMBER,'378.2166',1,2533)
+LexToken(CLOSESQBRACKET,']',1,2541)
+LexToken(COMMA,',',1,2542)
+LexToken(VAR,'sz',1,2554)
+LexToken(ASSIGNMENT,'=',1,2556)
+LexToken(OPENSQBRACKET,'[',1,2557)
+LexToken(NUMBER,'60',1,2558)
+LexToken(COMMA,',',1,2560)
+LexToken(NUMBER,'60',1,2561)
+LexToken(CLOSESQBRACKET,']',1,2563)
+LexToken(COMMA,',',1,2564)
+LexToken(VAR,'flip',1,2576)
+LexToken(ASSIGNMENT,'=',1,2580)
+LexToken(PREVAR_BOOLEAN,'%t',1,2581)
+LexToken(COMMA,',',1,2583)
+LexToken(VAR,'theta',1,2595)
+LexToken(ASSIGNMENT,'=',1,2600)
+LexToken(NUMBER,'0',1,2601)
+LexToken(COMMA,',',1,2602)
+LexToken(VAR,'exprs',1,2614)
+LexToken(ASSIGNMENT,'=',1,2619)
+LexToken(OPENSQBRACKET,'[',1,2620)
+LexToken(DQSTRING,'"1"',1,2623)
+LexToken(SEMICOLON,';',1,2624)
+LexToken(DQSTRING,'"1"',1,2627)
+LexToken(CLOSESQBRACKET,']',1,2628)
+LexToken(COMMA,',',1,2629)
+LexToken(VAR,'pin',1,2641)
+LexToken(ASSIGNMENT,'=',1,2644)
+LexToken(NUMBER,'29',1,2645)
+LexToken(COMMA,',',1,2647)
+LexToken(VAR,'pout',1,2659)
+LexToken(ASSIGNMENT,'=',1,2663)
+LexToken(OPENSQBRACKET,'[',1,2664)
+LexToken(CLOSESQBRACKET,']',1,2665)
+LexToken(COMMA,',',1,2666)
+LexToken(VAR,'pein',1,2678)
+LexToken(ASSIGNMENT,'=',1,2682)
+LexToken(NUMBER,'22',1,2683)
+LexToken(COMMA,',',1,2685)
+LexToken(VAR,'peout',1,2697)
+LexToken(ASSIGNMENT,'=',1,2702)
+LexToken(OPENSQBRACKET,'[',1,2703)
+LexToken(NUMBER,'16',1,2704)
+LexToken(SEMICOLON,';',1,2706)
+LexToken(NUMBER,'44',1,2707)
+LexToken(CLOSESQBRACKET,']',1,2709)
+LexToken(COMMA,',',1,2710)
+LexToken(VAR,'gr_i',1,2722)
+LexToken(ASSIGNMENT,'=',1,2726)
+LexToken(OPENSQBRACKET,'[',1,2727)
+LexToken(CLOSESQBRACKET,']',1,2728)
+LexToken(COMMA,',',1,2729)
+LexToken(VAR,'id',1,2741)
+LexToken(ASSIGNMENT,'=',1,2743)
+LexToken(DQSTRING,'""',1,2745)
+LexToken(COMMA,',',1,2746)
+LexToken(VAR,'in_implicit',1,2758)
+LexToken(ASSIGNMENT,'=',1,2769)
+LexToken(DQSTRING,'"E"',1,2772)
+LexToken(COMMA,',',1,2773)
+LexToken(VAR,'out_implicit',1,2785)
+LexToken(ASSIGNMENT,'=',1,2797)
+LexToken(OPENSQBRACKET,'[',1,2798)
+LexToken(CLOSESQBRACKET,']',1,2799)
+LexToken(CLOSEBRACKET,')',1,2800)
+LexToken(COMMA,',',1,2801)
+LexToken(VAR,'model',1,2813)
+LexToken(ASSIGNMENT,'=',1,2818)
+LexToken(SCICOS_MODEL,'scicos_model',1,2819)
+LexToken(OPENBRACKET,'(',1,2831)
+LexToken(VAR,'sim',1,2843)
+LexToken(ASSIGNMENT,'=',1,2846)
+LexToken(VAR,'list',1,2847)
+LexToken(OPENBRACKET,'(',1,2851)
+LexToken(DQSTRING,'"ifthel"',1,2859)
+LexToken(COMMA,',',1,2860)
+LexToken(NUMBER,'-1',1,2861)
+LexToken(CLOSEBRACKET,')',1,2863)
+LexToken(COMMA,',',1,2864)
+LexToken(VAR,'in',1,2876)
+LexToken(ASSIGNMENT,'=',1,2878)
+LexToken(NUMBER,'1',1,2879)
+LexToken(COMMA,',',1,2880)
+LexToken(VAR,'in2',1,2892)
+LexToken(ASSIGNMENT,'=',1,2895)
+LexToken(NUMBER,'1',1,2896)
+LexToken(COMMA,',',1,2897)
+LexToken(VAR,'intyp',1,2909)
+LexToken(ASSIGNMENT,'=',1,2914)
+LexToken(NUMBER,'-1',1,2915)
+LexToken(COMMA,',',1,2917)
+LexToken(VAR,'out',1,2929)
+LexToken(ASSIGNMENT,'=',1,2932)
+LexToken(OPENSQBRACKET,'[',1,2933)
+LexToken(CLOSESQBRACKET,']',1,2934)
+LexToken(COMMA,',',1,2935)
+LexToken(VAR,'out2',1,2947)
+LexToken(ASSIGNMENT,'=',1,2951)
+LexToken(OPENSQBRACKET,'[',1,2952)
+LexToken(CLOSESQBRACKET,']',1,2953)
+LexToken(COMMA,',',1,2954)
+LexToken(VAR,'outtyp',1,2966)
+LexToken(ASSIGNMENT,'=',1,2972)
+LexToken(NUMBER,'1',1,2973)
+LexToken(COMMA,',',1,2974)
+LexToken(VAR,'evtin',1,2986)
+LexToken(ASSIGNMENT,'=',1,2991)
+LexToken(NUMBER,'1',1,2992)
+LexToken(COMMA,',',1,2993)
+LexToken(VAR,'evtout',1,3005)
+LexToken(ASSIGNMENT,'=',1,3011)
+LexToken(OPENSQBRACKET,'[',1,3012)
+LexToken(NUMBER,'1',1,3013)
+LexToken(SEMICOLON,';',1,3014)
+LexToken(NUMBER,'1',1,3015)
+LexToken(CLOSESQBRACKET,']',1,3016)
+LexToken(COMMA,',',1,3017)
+LexToken(VAR,'state',1,3029)
+LexToken(ASSIGNMENT,'=',1,3034)
+LexToken(OPENSQBRACKET,'[',1,3035)
+LexToken(CLOSESQBRACKET,']',1,3036)
+LexToken(COMMA,',',1,3037)
+LexToken(VAR,'dstate',1,3049)
+LexToken(ASSIGNMENT,'=',1,3055)
+LexToken(OPENSQBRACKET,'[',1,3056)
+LexToken(CLOSESQBRACKET,']',1,3057)
+LexToken(COMMA,',',1,3058)
+LexToken(VAR,'odstate',1,3070)
+LexToken(ASSIGNMENT,'=',1,3077)
+LexToken(VAR,'list',1,3078)
+LexToken(OPENBRACKET,'(',1,3082)
+LexToken(CLOSEBRACKET,')',1,3083)
+LexToken(COMMA,',',1,3084)
+LexToken(VAR,'rpar',1,3096)
+LexToken(ASSIGNMENT,'=',1,3100)
+LexToken(OPENSQBRACKET,'[',1,3101)
+LexToken(CLOSESQBRACKET,']',1,3102)
+LexToken(COMMA,',',1,3103)
+LexToken(VAR,'ipar',1,3115)
+LexToken(ASSIGNMENT,'=',1,3119)
+LexToken(OPENSQBRACKET,'[',1,3120)
+LexToken(CLOSESQBRACKET,']',1,3121)
+LexToken(COMMA,',',1,3122)
+LexToken(VAR,'opar',1,3134)
+LexToken(ASSIGNMENT,'=',1,3138)
+LexToken(VAR,'list',1,3139)
+LexToken(OPENBRACKET,'(',1,3143)
+LexToken(CLOSEBRACKET,')',1,3144)
+LexToken(COMMA,',',1,3145)
+LexToken(VAR,'blocktype',1,3157)
+LexToken(ASSIGNMENT,'=',1,3166)
+LexToken(DQSTRING,'"l"',1,3169)
+LexToken(COMMA,',',1,3170)
+LexToken(VAR,'firing',1,3182)
+LexToken(ASSIGNMENT,'=',1,3188)
+LexToken(OPENSQBRACKET,'[',1,3189)
+LexToken(NUMBER,'-1',1,3190)
+LexToken(COMMA,',',1,3192)
+LexToken(NUMBER,'-1',1,3193)
+LexToken(CLOSESQBRACKET,']',1,3195)
+LexToken(COMMA,',',1,3196)
+LexToken(VAR,'dep_ut',1,3208)
+LexToken(ASSIGNMENT,'=',1,3214)
+LexToken(OPENSQBRACKET,'[',1,3215)
+LexToken(PREVAR_BOOLEAN,'%t',1,3216)
+LexToken(COMMA,',',1,3218)
+LexToken(PREVAR_BOOLEAN,'%f',1,3219)
+LexToken(CLOSESQBRACKET,']',1,3221)
+LexToken(COMMA,',',1,3222)
+LexToken(VAR,'label',1,3234)
+LexToken(ASSIGNMENT,'=',1,3239)
+LexToken(DQSTRING,'""',1,3241)
+LexToken(COMMA,',',1,3242)
+LexToken(VAR,'nzcross',1,3254)
+LexToken(ASSIGNMENT,'=',1,3261)
+LexToken(NUMBER,'1',1,3262)
+LexToken(COMMA,',',1,3263)
+LexToken(VAR,'nmode',1,3275)
+LexToken(ASSIGNMENT,'=',1,3280)
+LexToken(NUMBER,'1',1,3281)
+LexToken(COMMA,',',1,3282)
+LexToken(VAR,'equations',1,3294)
+LexToken(ASSIGNMENT,'=',1,3303)
+LexToken(VAR,'list',1,3304)
+LexToken(OPENBRACKET,'(',1,3308)
+LexToken(CLOSEBRACKET,')',1,3309)
+LexToken(CLOSEBRACKET,')',1,3310)
+LexToken(COMMA,',',1,3311)
+LexToken(VAR,'doc',1,3323)
+LexToken(ASSIGNMENT,'=',1,3326)
+LexToken(VAR,'list',1,3327)
+LexToken(OPENBRACKET,'(',1,3331)
+LexToken(CLOSEBRACKET,')',1,3332)
+LexToken(CLOSEBRACKET,')',1,3333)
+LexToken(EOL,'\n',1,3334)
+LexToken(VAR,'scs_m',1,3343)
+LexToken(DOT,'.',1,3348)
+LexToken(VAR,'objs',1,3349)
+LexToken(OPENBRACKET,'(',1,3353)
+LexToken(NUMBER,'3',1,3354)
+LexToken(CLOSEBRACKET,')',1,3355)
+LexToken(ASSIGNMENT,'=',1,3356)
+LexToken(SCICOS_BLOCK,'scicos_block',1,3357)
+LexToken(OPENBRACKET,'(',1,3369)
+LexToken(VAR,'gui',1,3381)
+LexToken(ASSIGNMENT,'=',1,3384)
+LexToken(DQSTRING,'"LOGICAL_OP"',1,3396)
+LexToken(COMMA,',',1,3397)
+LexToken(VAR,'graphics',1,3409)
+LexToken(ASSIGNMENT,'=',1,3417)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3418)
+LexToken(OPENBRACKET,'(',1,3433)
+LexToken(VAR,'orig',1,3445)
+LexToken(ASSIGNMENT,'=',1,3449)
+LexToken(OPENSQBRACKET,'[',1,3450)
+LexToken(NUMBER,'152.88902',1,3451)
+LexToken(COMMA,',',1,3460)
+LexToken(NUMBER,'260.24498',1,3461)
+LexToken(CLOSESQBRACKET,']',1,3470)
+LexToken(COMMA,',',1,3471)
+LexToken(VAR,'sz',1,3483)
+LexToken(ASSIGNMENT,'=',1,3485)
+LexToken(OPENSQBRACKET,'[',1,3486)
+LexToken(NUMBER,'60',1,3487)
+LexToken(COMMA,',',1,3489)
+LexToken(NUMBER,'40',1,3490)
+LexToken(CLOSESQBRACKET,']',1,3492)
+LexToken(COMMA,',',1,3493)
+LexToken(VAR,'flip',1,3505)
+LexToken(ASSIGNMENT,'=',1,3509)
+LexToken(PREVAR_BOOLEAN,'%t',1,3510)
+LexToken(COMMA,',',1,3512)
+LexToken(VAR,'theta',1,3524)
+LexToken(ASSIGNMENT,'=',1,3529)
+LexToken(NUMBER,'0',1,3530)
+LexToken(COMMA,',',1,3531)
+LexToken(VAR,'exprs',1,3543)
+LexToken(ASSIGNMENT,'=',1,3548)
+LexToken(OPENSQBRACKET,'[',1,3549)
+LexToken(DQSTRING,'"2"',1,3552)
+LexToken(SEMICOLON,';',1,3553)
+LexToken(DQSTRING,'"1"',1,3556)
+LexToken(SEMICOLON,';',1,3557)
+LexToken(DQSTRING,'"5"',1,3560)
+LexToken(SEMICOLON,';',1,3561)
+LexToken(DQSTRING,'"0"',1,3564)
+LexToken(CLOSESQBRACKET,']',1,3565)
+LexToken(COMMA,',',1,3566)
+LexToken(VAR,'pin',1,3578)
+LexToken(ASSIGNMENT,'=',1,3581)
+LexToken(OPENSQBRACKET,'[',1,3582)
+LexToken(NUMBER,'11',1,3583)
+LexToken(SEMICOLON,';',1,3585)
+LexToken(NUMBER,'39',1,3586)
+LexToken(CLOSESQBRACKET,']',1,3588)
+LexToken(COMMA,',',1,3589)
+LexToken(VAR,'pout',1,3601)
+LexToken(ASSIGNMENT,'=',1,3605)
+LexToken(NUMBER,'5',1,3606)
+LexToken(COMMA,',',1,3607)
+LexToken(VAR,'pein',1,3619)
+LexToken(ASSIGNMENT,'=',1,3623)
+LexToken(OPENSQBRACKET,'[',1,3624)
+LexToken(CLOSESQBRACKET,']',1,3625)
+LexToken(COMMA,',',1,3626)
+LexToken(VAR,'peout',1,3638)
+LexToken(ASSIGNMENT,'=',1,3643)
+LexToken(OPENSQBRACKET,'[',1,3644)
+LexToken(CLOSESQBRACKET,']',1,3645)
+LexToken(COMMA,',',1,3646)
+LexToken(VAR,'gr_i',1,3658)
+LexToken(ASSIGNMENT,'=',1,3662)
+LexToken(OPENSQBRACKET,'[',1,3663)
+LexToken(CLOSESQBRACKET,']',1,3664)
+LexToken(COMMA,',',1,3665)
+LexToken(VAR,'id',1,3677)
+LexToken(ASSIGNMENT,'=',1,3679)
+LexToken(DQSTRING,'""',1,3681)
+LexToken(COMMA,',',1,3682)
+LexToken(VAR,'in_implicit',1,3694)
+LexToken(ASSIGNMENT,'=',1,3705)
+LexToken(OPENSQBRACKET,'[',1,3706)
+LexToken(DQSTRING,'"E"',1,3709)
+LexToken(SEMICOLON,';',1,3710)
+LexToken(DQSTRING,'"E"',1,3713)
+LexToken(CLOSESQBRACKET,']',1,3714)
+LexToken(COMMA,',',1,3715)
+LexToken(VAR,'out_implicit',1,3727)
+LexToken(ASSIGNMENT,'=',1,3739)
+LexToken(DQSTRING,'"E"',1,3742)
+LexToken(CLOSEBRACKET,')',1,3743)
+LexToken(COMMA,',',1,3744)
+LexToken(VAR,'model',1,3756)
+LexToken(ASSIGNMENT,'=',1,3761)
+LexToken(SCICOS_MODEL,'scicos_model',1,3762)
+LexToken(OPENBRACKET,'(',1,3774)
+LexToken(VAR,'sim',1,3786)
+LexToken(ASSIGNMENT,'=',1,3789)
+LexToken(VAR,'list',1,3790)
+LexToken(OPENBRACKET,'(',1,3794)
+LexToken(DQSTRING,'"logicalop_i8"',1,3808)
+LexToken(COMMA,',',1,3809)
+LexToken(NUMBER,'4',1,3810)
+LexToken(CLOSEBRACKET,')',1,3811)
+LexToken(COMMA,',',1,3812)
+LexToken(VAR,'in',1,3824)
+LexToken(ASSIGNMENT,'=',1,3826)
+LexToken(OPENSQBRACKET,'[',1,3827)
+LexToken(NUMBER,'-1',1,3828)
+LexToken(SEMICOLON,';',1,3830)
+LexToken(NUMBER,'-1',1,3831)
+LexToken(CLOSESQBRACKET,']',1,3833)
+LexToken(COMMA,',',1,3834)
+LexToken(VAR,'in2',1,3846)
+LexToken(ASSIGNMENT,'=',1,3849)
+LexToken(OPENSQBRACKET,'[',1,3850)
+LexToken(NUMBER,'-2',1,3851)
+LexToken(SEMICOLON,';',1,3853)
+LexToken(NUMBER,'-2',1,3854)
+LexToken(CLOSESQBRACKET,']',1,3856)
+LexToken(COMMA,',',1,3857)
+LexToken(VAR,'intyp',1,3869)
+LexToken(ASSIGNMENT,'=',1,3874)
+LexToken(OPENSQBRACKET,'[',1,3875)
+LexToken(NUMBER,'5',1,3876)
+LexToken(SEMICOLON,';',1,3877)
+LexToken(NUMBER,'5',1,3878)
+LexToken(CLOSESQBRACKET,']',1,3879)
+LexToken(COMMA,',',1,3880)
+LexToken(VAR,'out',1,3892)
+LexToken(ASSIGNMENT,'=',1,3895)
+LexToken(NUMBER,'-1',1,3896)
+LexToken(COMMA,',',1,3898)
+LexToken(VAR,'out2',1,3910)
+LexToken(ASSIGNMENT,'=',1,3914)
+LexToken(NUMBER,'-2',1,3915)
+LexToken(COMMA,',',1,3917)
+LexToken(VAR,'outtyp',1,3929)
+LexToken(ASSIGNMENT,'=',1,3935)
+LexToken(NUMBER,'5',1,3936)
+LexToken(COMMA,',',1,3937)
+LexToken(VAR,'evtin',1,3949)
+LexToken(ASSIGNMENT,'=',1,3954)
+LexToken(OPENSQBRACKET,'[',1,3955)
+LexToken(CLOSESQBRACKET,']',1,3956)
+LexToken(COMMA,',',1,3957)
+LexToken(VAR,'evtout',1,3969)
+LexToken(ASSIGNMENT,'=',1,3975)
+LexToken(OPENSQBRACKET,'[',1,3976)
+LexToken(CLOSESQBRACKET,']',1,3977)
+LexToken(COMMA,',',1,3978)
+LexToken(VAR,'state',1,3990)
+LexToken(ASSIGNMENT,'=',1,3995)
+LexToken(OPENSQBRACKET,'[',1,3996)
+LexToken(CLOSESQBRACKET,']',1,3997)
+LexToken(COMMA,',',1,3998)
+LexToken(VAR,'dstate',1,4010)
+LexToken(ASSIGNMENT,'=',1,4016)
+LexToken(OPENSQBRACKET,'[',1,4017)
+LexToken(CLOSESQBRACKET,']',1,4018)
+LexToken(COMMA,',',1,4019)
+LexToken(VAR,'odstate',1,4031)
+LexToken(ASSIGNMENT,'=',1,4038)
+LexToken(VAR,'list',1,4039)
+LexToken(OPENBRACKET,'(',1,4043)
+LexToken(CLOSEBRACKET,')',1,4044)
+LexToken(COMMA,',',1,4045)
+LexToken(VAR,'rpar',1,4057)
+LexToken(ASSIGNMENT,'=',1,4061)
+LexToken(OPENSQBRACKET,'[',1,4062)
+LexToken(CLOSESQBRACKET,']',1,4063)
+LexToken(COMMA,',',1,4064)
+LexToken(VAR,'ipar',1,4076)
+LexToken(ASSIGNMENT,'=',1,4080)
+LexToken(OPENSQBRACKET,'[',1,4081)
+LexToken(NUMBER,'1',1,4082)
+LexToken(SEMICOLON,';',1,4083)
+LexToken(NUMBER,'0',1,4084)
+LexToken(CLOSESQBRACKET,']',1,4085)
+LexToken(COMMA,',',1,4086)
+LexToken(VAR,'opar',1,4098)
+LexToken(ASSIGNMENT,'=',1,4102)
+LexToken(VAR,'list',1,4103)
+LexToken(OPENBRACKET,'(',1,4107)
+LexToken(CLOSEBRACKET,')',1,4108)
+LexToken(COMMA,',',1,4109)
+LexToken(VAR,'blocktype',1,4121)
+LexToken(ASSIGNMENT,'=',1,4130)
+LexToken(DQSTRING,'"c"',1,4133)
+LexToken(COMMA,',',1,4134)
+LexToken(VAR,'firing',1,4146)
+LexToken(ASSIGNMENT,'=',1,4152)
+LexToken(OPENSQBRACKET,'[',1,4153)
+LexToken(CLOSESQBRACKET,']',1,4154)
+LexToken(COMMA,',',1,4155)
+LexToken(VAR,'dep_ut',1,4167)
+LexToken(ASSIGNMENT,'=',1,4173)
+LexToken(OPENSQBRACKET,'[',1,4174)
+LexToken(PREVAR_BOOLEAN,'%t',1,4175)
+LexToken(COMMA,',',1,4177)
+LexToken(PREVAR_BOOLEAN,'%f',1,4178)
+LexToken(CLOSESQBRACKET,']',1,4180)
+LexToken(COMMA,',',1,4181)
+LexToken(VAR,'label',1,4193)
+LexToken(ASSIGNMENT,'=',1,4198)
+LexToken(DQSTRING,'""',1,4200)
+LexToken(COMMA,',',1,4201)
+LexToken(VAR,'nzcross',1,4213)
+LexToken(ASSIGNMENT,'=',1,4220)
+LexToken(NUMBER,'0',1,4221)
+LexToken(COMMA,',',1,4222)
+LexToken(VAR,'nmode',1,4234)
+LexToken(ASSIGNMENT,'=',1,4239)
+LexToken(NUMBER,'0',1,4240)
+LexToken(COMMA,',',1,4241)
+LexToken(VAR,'equations',1,4253)
+LexToken(ASSIGNMENT,'=',1,4262)
+LexToken(VAR,'list',1,4263)
+LexToken(OPENBRACKET,'(',1,4267)
+LexToken(CLOSEBRACKET,')',1,4268)
+LexToken(CLOSEBRACKET,')',1,4269)
+LexToken(COMMA,',',1,4270)
+LexToken(VAR,'doc',1,4282)
+LexToken(ASSIGNMENT,'=',1,4285)
+LexToken(VAR,'list',1,4286)
+LexToken(OPENBRACKET,'(',1,4290)
+LexToken(CLOSEBRACKET,')',1,4291)
+LexToken(CLOSEBRACKET,')',1,4292)
+LexToken(EOL,'\n',1,4293)
+LexToken(VAR,'scs_m',1,4302)
+LexToken(DOT,'.',1,4307)
+LexToken(VAR,'objs',1,4308)
+LexToken(OPENBRACKET,'(',1,4312)
+LexToken(NUMBER,'4',1,4313)
+LexToken(CLOSEBRACKET,')',1,4314)
+LexToken(ASSIGNMENT,'=',1,4315)
+LexToken(SCICOS_BLOCK,'scicos_block',1,4316)
+LexToken(OPENBRACKET,'(',1,4328)
+LexToken(VAR,'gui',1,4340)
+LexToken(ASSIGNMENT,'=',1,4343)
+LexToken(DQSTRING,'"SAMPHOLD_m"',1,4355)
+LexToken(COMMA,',',1,4356)
+LexToken(VAR,'graphics',1,4368)
+LexToken(ASSIGNMENT,'=',1,4376)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4377)
+LexToken(OPENBRACKET,'(',1,4392)
+LexToken(VAR,'orig',1,4404)
+LexToken(ASSIGNMENT,'=',1,4408)
+LexToken(OPENSQBRACKET,'[',1,4409)
+LexToken(NUMBER,'233.72156',1,4410)
+LexToken(COMMA,',',1,4419)
+LexToken(NUMBER,'260.24498',1,4420)
+LexToken(CLOSESQBRACKET,']',1,4429)
+LexToken(COMMA,',',1,4430)
+LexToken(VAR,'sz',1,4442)
+LexToken(ASSIGNMENT,'=',1,4444)
+LexToken(OPENSQBRACKET,'[',1,4445)
+LexToken(NUMBER,'40',1,4446)
+LexToken(COMMA,',',1,4448)
+LexToken(NUMBER,'40',1,4449)
+LexToken(CLOSESQBRACKET,']',1,4451)
+LexToken(COMMA,',',1,4452)
+LexToken(VAR,'flip',1,4464)
+LexToken(ASSIGNMENT,'=',1,4468)
+LexToken(PREVAR_BOOLEAN,'%t',1,4469)
+LexToken(COMMA,',',1,4471)
+LexToken(VAR,'theta',1,4483)
+LexToken(ASSIGNMENT,'=',1,4488)
+LexToken(NUMBER,'0',1,4489)
+LexToken(COMMA,',',1,4490)
+LexToken(VAR,'exprs',1,4502)
+LexToken(ASSIGNMENT,'=',1,4507)
+LexToken(DQSTRING,'"5"',1,4510)
+LexToken(COMMA,',',1,4511)
+LexToken(VAR,'pin',1,4523)
+LexToken(ASSIGNMENT,'=',1,4526)
+LexToken(NUMBER,'5',1,4527)
+LexToken(COMMA,',',1,4528)
+LexToken(VAR,'pout',1,4540)
+LexToken(ASSIGNMENT,'=',1,4544)
+LexToken(NUMBER,'33',1,4545)
+LexToken(COMMA,',',1,4547)
+LexToken(VAR,'pein',1,4559)
+LexToken(ASSIGNMENT,'=',1,4563)
+LexToken(NUMBER,'42',1,4564)
+LexToken(COMMA,',',1,4566)
+LexToken(VAR,'peout',1,4578)
+LexToken(ASSIGNMENT,'=',1,4583)
+LexToken(OPENSQBRACKET,'[',1,4584)
+LexToken(CLOSESQBRACKET,']',1,4585)
+LexToken(COMMA,',',1,4586)
+LexToken(VAR,'gr_i',1,4598)
+LexToken(ASSIGNMENT,'=',1,4602)
+LexToken(OPENSQBRACKET,'[',1,4603)
+LexToken(CLOSESQBRACKET,']',1,4604)
+LexToken(COMMA,',',1,4605)
+LexToken(VAR,'id',1,4617)
+LexToken(ASSIGNMENT,'=',1,4619)
+LexToken(DQSTRING,'""',1,4621)
+LexToken(COMMA,',',1,4622)
+LexToken(VAR,'in_implicit',1,4634)
+LexToken(ASSIGNMENT,'=',1,4645)
+LexToken(DQSTRING,'"E"',1,4648)
+LexToken(COMMA,',',1,4649)
+LexToken(VAR,'out_implicit',1,4661)
+LexToken(ASSIGNMENT,'=',1,4673)
+LexToken(DQSTRING,'"E"',1,4676)
+LexToken(CLOSEBRACKET,')',1,4677)
+LexToken(COMMA,',',1,4678)
+LexToken(VAR,'model',1,4690)
+LexToken(ASSIGNMENT,'=',1,4695)
+LexToken(SCICOS_MODEL,'scicos_model',1,4696)
+LexToken(OPENBRACKET,'(',1,4708)
+LexToken(VAR,'sim',1,4720)
+LexToken(ASSIGNMENT,'=',1,4723)
+LexToken(VAR,'list',1,4724)
+LexToken(OPENBRACKET,'(',1,4728)
+LexToken(DQSTRING,'"samphold4_m"',1,4741)
+LexToken(COMMA,',',1,4742)
+LexToken(NUMBER,'4',1,4743)
+LexToken(CLOSEBRACKET,')',1,4744)
+LexToken(COMMA,',',1,4745)
+LexToken(VAR,'in',1,4757)
+LexToken(ASSIGNMENT,'=',1,4759)
+LexToken(NUMBER,'-1',1,4760)
+LexToken(COMMA,',',1,4762)
+LexToken(VAR,'in2',1,4774)
+LexToken(ASSIGNMENT,'=',1,4777)
+LexToken(NUMBER,'-2',1,4778)
+LexToken(COMMA,',',1,4780)
+LexToken(VAR,'intyp',1,4792)
+LexToken(ASSIGNMENT,'=',1,4797)
+LexToken(NUMBER,'5',1,4798)
+LexToken(COMMA,',',1,4799)
+LexToken(VAR,'out',1,4811)
+LexToken(ASSIGNMENT,'=',1,4814)
+LexToken(NUMBER,'-1',1,4815)
+LexToken(COMMA,',',1,4817)
+LexToken(VAR,'out2',1,4829)
+LexToken(ASSIGNMENT,'=',1,4833)
+LexToken(NUMBER,'-2',1,4834)
+LexToken(COMMA,',',1,4836)
+LexToken(VAR,'outtyp',1,4848)
+LexToken(ASSIGNMENT,'=',1,4854)
+LexToken(NUMBER,'5',1,4855)
+LexToken(COMMA,',',1,4856)
+LexToken(VAR,'evtin',1,4868)
+LexToken(ASSIGNMENT,'=',1,4873)
+LexToken(NUMBER,'1',1,4874)
+LexToken(COMMA,',',1,4875)
+LexToken(VAR,'evtout',1,4887)
+LexToken(ASSIGNMENT,'=',1,4893)
+LexToken(OPENSQBRACKET,'[',1,4894)
+LexToken(CLOSESQBRACKET,']',1,4895)
+LexToken(COMMA,',',1,4896)
+LexToken(VAR,'state',1,4908)
+LexToken(ASSIGNMENT,'=',1,4913)
+LexToken(OPENSQBRACKET,'[',1,4914)
+LexToken(CLOSESQBRACKET,']',1,4915)
+LexToken(COMMA,',',1,4916)
+LexToken(VAR,'dstate',1,4928)
+LexToken(ASSIGNMENT,'=',1,4934)
+LexToken(OPENSQBRACKET,'[',1,4935)
+LexToken(CLOSESQBRACKET,']',1,4936)
+LexToken(COMMA,',',1,4937)
+LexToken(VAR,'odstate',1,4949)
+LexToken(ASSIGNMENT,'=',1,4956)
+LexToken(VAR,'list',1,4957)
+LexToken(OPENBRACKET,'(',1,4961)
+LexToken(CLOSEBRACKET,')',1,4962)
+LexToken(COMMA,',',1,4963)
+LexToken(VAR,'rpar',1,4975)
+LexToken(ASSIGNMENT,'=',1,4979)
+LexToken(OPENSQBRACKET,'[',1,4980)
+LexToken(CLOSESQBRACKET,']',1,4981)
+LexToken(COMMA,',',1,4982)
+LexToken(VAR,'ipar',1,4994)
+LexToken(ASSIGNMENT,'=',1,4998)
+LexToken(OPENSQBRACKET,'[',1,4999)
+LexToken(CLOSESQBRACKET,']',1,5000)
+LexToken(COMMA,',',1,5001)
+LexToken(VAR,'opar',1,5013)
+LexToken(ASSIGNMENT,'=',1,5017)
+LexToken(VAR,'list',1,5018)
+LexToken(OPENBRACKET,'(',1,5022)
+LexToken(CLOSEBRACKET,')',1,5023)
+LexToken(COMMA,',',1,5024)
+LexToken(VAR,'blocktype',1,5036)
+LexToken(ASSIGNMENT,'=',1,5045)
+LexToken(DQSTRING,'"d"',1,5048)
+LexToken(COMMA,',',1,5049)
+LexToken(VAR,'firing',1,5061)
+LexToken(ASSIGNMENT,'=',1,5067)
+LexToken(OPENSQBRACKET,'[',1,5068)
+LexToken(CLOSESQBRACKET,']',1,5069)
+LexToken(COMMA,',',1,5070)
+LexToken(VAR,'dep_ut',1,5082)
+LexToken(ASSIGNMENT,'=',1,5088)
+LexToken(OPENSQBRACKET,'[',1,5089)
+LexToken(PREVAR_BOOLEAN,'%t',1,5090)
+LexToken(COMMA,',',1,5092)
+LexToken(PREVAR_BOOLEAN,'%f',1,5093)
+LexToken(CLOSESQBRACKET,']',1,5095)
+LexToken(COMMA,',',1,5096)
+LexToken(VAR,'label',1,5108)
+LexToken(ASSIGNMENT,'=',1,5113)
+LexToken(DQSTRING,'""',1,5115)
+LexToken(COMMA,',',1,5116)
+LexToken(VAR,'nzcross',1,5128)
+LexToken(ASSIGNMENT,'=',1,5135)
+LexToken(NUMBER,'0',1,5136)
+LexToken(COMMA,',',1,5137)
+LexToken(VAR,'nmode',1,5149)
+LexToken(ASSIGNMENT,'=',1,5154)
+LexToken(NUMBER,'0',1,5155)
+LexToken(COMMA,',',1,5156)
+LexToken(VAR,'equations',1,5168)
+LexToken(ASSIGNMENT,'=',1,5177)
+LexToken(VAR,'list',1,5178)
+LexToken(OPENBRACKET,'(',1,5182)
+LexToken(CLOSEBRACKET,')',1,5183)
+LexToken(CLOSEBRACKET,')',1,5184)
+LexToken(COMMA,',',1,5185)
+LexToken(VAR,'doc',1,5197)
+LexToken(ASSIGNMENT,'=',1,5200)
+LexToken(VAR,'list',1,5201)
+LexToken(OPENBRACKET,'(',1,5205)
+LexToken(CLOSEBRACKET,')',1,5206)
+LexToken(CLOSEBRACKET,')',1,5207)
+LexToken(EOL,'\n',1,5208)
+LexToken(VAR,'scs_m',1,5217)
+LexToken(DOT,'.',1,5222)
+LexToken(VAR,'objs',1,5223)
+LexToken(OPENBRACKET,'(',1,5227)
+LexToken(NUMBER,'5',1,5228)
+LexToken(CLOSEBRACKET,')',1,5229)
+LexToken(ASSIGNMENT,'=',1,5230)
+LexToken(SCICOS_LINK,'scicos_link',1,5231)
+LexToken(OPENBRACKET,'(',1,5242)
+LexToken(VAR,'xx',1,5254)
+LexToken(ASSIGNMENT,'=',1,5256)
+LexToken(OPENSQBRACKET,'[',1,5257)
+LexToken(NUMBER,'221.46044',1,5258)
+LexToken(SEMICOLON,';',1,5267)
+LexToken(NUMBER,'225.15013',1,5268)
+LexToken(CLOSESQBRACKET,']',1,5277)
+LexToken(COMMA,',',1,5278)
+LexToken(VAR,'yy',1,5290)
+LexToken(ASSIGNMENT,'=',1,5292)
+LexToken(OPENSQBRACKET,'[',1,5293)
+LexToken(NUMBER,'280.24498',1,5294)
+LexToken(SEMICOLON,';',1,5303)
+LexToken(NUMBER,'280.24498',1,5304)
+LexToken(CLOSESQBRACKET,']',1,5313)
+LexToken(COMMA,',',1,5314)
+LexToken(VAR,'id',1,5326)
+LexToken(ASSIGNMENT,'=',1,5328)
+LexToken(DQSTRING,'"drawlink"',1,5338)
+LexToken(COMMA,',',1,5339)
+LexToken(VAR,'thick',1,5351)
+LexToken(ASSIGNMENT,'=',1,5356)
+LexToken(OPENSQBRACKET,'[',1,5357)
+LexToken(NUMBER,'0',1,5358)
+LexToken(COMMA,',',1,5359)
+LexToken(NUMBER,'0',1,5360)
+LexToken(CLOSESQBRACKET,']',1,5361)
+LexToken(COMMA,',',1,5362)
+LexToken(VAR,'ct',1,5374)
+LexToken(ASSIGNMENT,'=',1,5376)
+LexToken(OPENSQBRACKET,'[',1,5377)
+LexToken(NUMBER,'1',1,5378)
+LexToken(COMMA,',',1,5379)
+LexToken(NUMBER,'1',1,5380)
+LexToken(CLOSESQBRACKET,']',1,5381)
+LexToken(COMMA,',',1,5382)
+LexToken(VAR,'from',1,5394)
+LexToken(ASSIGNMENT,'=',1,5398)
+LexToken(OPENSQBRACKET,'[',1,5399)
+LexToken(NUMBER,'3',1,5400)
+LexToken(COMMA,',',1,5401)
+LexToken(NUMBER,'1',1,5402)
+LexToken(COMMA,',',1,5403)
+LexToken(NUMBER,'0',1,5404)
+LexToken(CLOSESQBRACKET,']',1,5405)
+LexToken(COMMA,',',1,5406)
+LexToken(VAR,'to',1,5418)
+LexToken(ASSIGNMENT,'=',1,5420)
+LexToken(OPENSQBRACKET,'[',1,5421)
+LexToken(NUMBER,'4',1,5422)
+LexToken(COMMA,',',1,5423)
+LexToken(NUMBER,'1',1,5424)
+LexToken(COMMA,',',1,5425)
+LexToken(NUMBER,'1',1,5426)
+LexToken(CLOSESQBRACKET,']',1,5427)
+LexToken(CLOSEBRACKET,')',1,5428)
+LexToken(EOL,'\n',1,5429)
+LexToken(VAR,'scs_m',1,5438)
+LexToken(DOT,'.',1,5443)
+LexToken(VAR,'objs',1,5444)
+LexToken(OPENBRACKET,'(',1,5448)
+LexToken(NUMBER,'6',1,5449)
+LexToken(CLOSEBRACKET,')',1,5450)
+LexToken(ASSIGNMENT,'=',1,5451)
+LexToken(SCICOS_LINK,'scicos_link',1,5452)
+LexToken(OPENBRACKET,'(',1,5463)
+LexToken(VAR,'xx',1,5475)
+LexToken(ASSIGNMENT,'=',1,5477)
+LexToken(OPENSQBRACKET,'[',1,5478)
+LexToken(NUMBER,'138.19704',1,5479)
+LexToken(SEMICOLON,';',1,5488)
+LexToken(NUMBER,'140.34523',1,5489)
+LexToken(CLOSESQBRACKET,']',1,5498)
+LexToken(COMMA,',',1,5499)
+LexToken(VAR,'yy',1,5511)
+LexToken(ASSIGNMENT,'=',1,5513)
+LexToken(OPENSQBRACKET,'[',1,5514)
+LexToken(NUMBER,'273.44465',1,5515)
+LexToken(SEMICOLON,';',1,5524)
+LexToken(NUMBER,'273.49157',1,5525)
+LexToken(CLOSESQBRACKET,']',1,5534)
+LexToken(COMMA,',',1,5535)
+LexToken(VAR,'id',1,5547)
+LexToken(ASSIGNMENT,'=',1,5549)
+LexToken(DQSTRING,'"drawlink"',1,5559)
+LexToken(COMMA,',',1,5560)
+LexToken(VAR,'thick',1,5572)
+LexToken(ASSIGNMENT,'=',1,5577)
+LexToken(OPENSQBRACKET,'[',1,5578)
+LexToken(NUMBER,'0',1,5579)
+LexToken(COMMA,',',1,5580)
+LexToken(NUMBER,'0',1,5581)
+LexToken(CLOSESQBRACKET,']',1,5582)
+LexToken(COMMA,',',1,5583)
+LexToken(VAR,'ct',1,5595)
+LexToken(ASSIGNMENT,'=',1,5597)
+LexToken(OPENSQBRACKET,'[',1,5598)
+LexToken(NUMBER,'1',1,5599)
+LexToken(COMMA,',',1,5600)
+LexToken(NUMBER,'1',1,5601)
+LexToken(CLOSESQBRACKET,']',1,5602)
+LexToken(COMMA,',',1,5603)
+LexToken(VAR,'from',1,5615)
+LexToken(ASSIGNMENT,'=',1,5619)
+LexToken(OPENSQBRACKET,'[',1,5620)
+LexToken(NUMBER,'1',1,5621)
+LexToken(COMMA,',',1,5622)
+LexToken(NUMBER,'1',1,5623)
+LexToken(COMMA,',',1,5624)
+LexToken(NUMBER,'0',1,5625)
+LexToken(CLOSESQBRACKET,']',1,5626)
+LexToken(COMMA,',',1,5627)
+LexToken(VAR,'to',1,5639)
+LexToken(ASSIGNMENT,'=',1,5641)
+LexToken(OPENSQBRACKET,'[',1,5642)
+LexToken(NUMBER,'38',1,5643)
+LexToken(COMMA,',',1,5645)
+LexToken(NUMBER,'1',1,5646)
+LexToken(COMMA,',',1,5647)
+LexToken(NUMBER,'1',1,5648)
+LexToken(CLOSESQBRACKET,']',1,5649)
+LexToken(CLOSEBRACKET,')',1,5650)
+LexToken(EOL,'\n',1,5651)
+LexToken(VAR,'scs_m',1,5660)
+LexToken(DOT,'.',1,5665)
+LexToken(VAR,'objs',1,5666)
+LexToken(OPENBRACKET,'(',1,5670)
+LexToken(NUMBER,'7',1,5671)
+LexToken(CLOSEBRACKET,')',1,5672)
+LexToken(ASSIGNMENT,'=',1,5673)
+LexToken(SCICOS_BLOCK,'scicos_block',1,5674)
+LexToken(OPENBRACKET,'(',1,5686)
+LexToken(VAR,'gui',1,5698)
+LexToken(ASSIGNMENT,'=',1,5701)
+LexToken(DQSTRING,'"LOGICAL_OP"',1,5713)
+LexToken(COMMA,',',1,5714)
+LexToken(VAR,'graphics',1,5726)
+LexToken(ASSIGNMENT,'=',1,5734)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5735)
+LexToken(OPENBRACKET,'(',1,5750)
+LexToken(VAR,'orig',1,5762)
+LexToken(ASSIGNMENT,'=',1,5766)
+LexToken(OPENSQBRACKET,'[',1,5767)
+LexToken(NUMBER,'373.24106',1,5768)
+LexToken(COMMA,',',1,5777)
+LexToken(NUMBER,'309.46812',1,5778)
+LexToken(CLOSESQBRACKET,']',1,5787)
+LexToken(COMMA,',',1,5788)
+LexToken(VAR,'sz',1,5800)
+LexToken(ASSIGNMENT,'=',1,5802)
+LexToken(OPENSQBRACKET,'[',1,5803)
+LexToken(NUMBER,'60',1,5804)
+LexToken(COMMA,',',1,5806)
+LexToken(NUMBER,'40',1,5807)
+LexToken(CLOSESQBRACKET,']',1,5809)
+LexToken(COMMA,',',1,5810)
+LexToken(VAR,'flip',1,5822)
+LexToken(ASSIGNMENT,'=',1,5826)
+LexToken(PREVAR_BOOLEAN,'%t',1,5827)
+LexToken(COMMA,',',1,5829)
+LexToken(VAR,'theta',1,5841)
+LexToken(ASSIGNMENT,'=',1,5846)
+LexToken(NUMBER,'0',1,5847)
+LexToken(COMMA,',',1,5848)
+LexToken(VAR,'exprs',1,5860)
+LexToken(ASSIGNMENT,'=',1,5865)
+LexToken(OPENSQBRACKET,'[',1,5866)
+LexToken(DQSTRING,'"1"',1,5869)
+LexToken(SEMICOLON,';',1,5870)
+LexToken(DQSTRING,'"5"',1,5873)
+LexToken(SEMICOLON,';',1,5874)
+LexToken(DQSTRING,'"5"',1,5877)
+LexToken(SEMICOLON,';',1,5878)
+LexToken(DQSTRING,'"0"',1,5881)
+LexToken(CLOSESQBRACKET,']',1,5882)
+LexToken(COMMA,',',1,5883)
+LexToken(VAR,'pin',1,5895)
+LexToken(ASSIGNMENT,'=',1,5898)
+LexToken(NUMBER,'36',1,5899)
+LexToken(COMMA,',',1,5901)
+LexToken(VAR,'pout',1,5913)
+LexToken(ASSIGNMENT,'=',1,5917)
+LexToken(NUMBER,'13',1,5918)
+LexToken(COMMA,',',1,5920)
+LexToken(VAR,'pein',1,5932)
+LexToken(ASSIGNMENT,'=',1,5936)
+LexToken(OPENSQBRACKET,'[',1,5937)
+LexToken(CLOSESQBRACKET,']',1,5938)
+LexToken(COMMA,',',1,5939)
+LexToken(VAR,'peout',1,5951)
+LexToken(ASSIGNMENT,'=',1,5956)
+LexToken(OPENSQBRACKET,'[',1,5957)
+LexToken(CLOSESQBRACKET,']',1,5958)
+LexToken(COMMA,',',1,5959)
+LexToken(VAR,'gr_i',1,5971)
+LexToken(ASSIGNMENT,'=',1,5975)
+LexToken(OPENSQBRACKET,'[',1,5976)
+LexToken(CLOSESQBRACKET,']',1,5977)
+LexToken(COMMA,',',1,5978)
+LexToken(VAR,'id',1,5990)
+LexToken(ASSIGNMENT,'=',1,5992)
+LexToken(DQSTRING,'""',1,5994)
+LexToken(COMMA,',',1,5995)
+LexToken(VAR,'in_implicit',1,6007)
+LexToken(ASSIGNMENT,'=',1,6018)
+LexToken(DQSTRING,'"E"',1,6021)
+LexToken(COMMA,',',1,6022)
+LexToken(VAR,'out_implicit',1,6034)
+LexToken(ASSIGNMENT,'=',1,6046)
+LexToken(DQSTRING,'"E"',1,6049)
+LexToken(CLOSEBRACKET,')',1,6050)
+LexToken(COMMA,',',1,6051)
+LexToken(VAR,'model',1,6063)
+LexToken(ASSIGNMENT,'=',1,6068)
+LexToken(SCICOS_MODEL,'scicos_model',1,6069)
+LexToken(OPENBRACKET,'(',1,6081)
+LexToken(VAR,'sim',1,6093)
+LexToken(ASSIGNMENT,'=',1,6096)
+LexToken(VAR,'list',1,6097)
+LexToken(OPENBRACKET,'(',1,6101)
+LexToken(DQSTRING,'"logicalop_i8"',1,6115)
+LexToken(COMMA,',',1,6116)
+LexToken(NUMBER,'4',1,6117)
+LexToken(CLOSEBRACKET,')',1,6118)
+LexToken(COMMA,',',1,6119)
+LexToken(VAR,'in',1,6131)
+LexToken(ASSIGNMENT,'=',1,6133)
+LexToken(NUMBER,'-1',1,6134)
+LexToken(COMMA,',',1,6136)
+LexToken(VAR,'in2',1,6148)
+LexToken(ASSIGNMENT,'=',1,6151)
+LexToken(NUMBER,'-2',1,6152)
+LexToken(COMMA,',',1,6154)
+LexToken(VAR,'intyp',1,6166)
+LexToken(ASSIGNMENT,'=',1,6171)
+LexToken(NUMBER,'5',1,6172)
+LexToken(COMMA,',',1,6173)
+LexToken(VAR,'out',1,6185)
+LexToken(ASSIGNMENT,'=',1,6188)
+LexToken(NUMBER,'-1',1,6189)
+LexToken(COMMA,',',1,6191)
+LexToken(VAR,'out2',1,6203)
+LexToken(ASSIGNMENT,'=',1,6207)
+LexToken(NUMBER,'-2',1,6208)
+LexToken(COMMA,',',1,6210)
+LexToken(VAR,'outtyp',1,6222)
+LexToken(ASSIGNMENT,'=',1,6228)
+LexToken(NUMBER,'5',1,6229)
+LexToken(COMMA,',',1,6230)
+LexToken(VAR,'evtin',1,6242)
+LexToken(ASSIGNMENT,'=',1,6247)
+LexToken(OPENSQBRACKET,'[',1,6248)
+LexToken(CLOSESQBRACKET,']',1,6249)
+LexToken(COMMA,',',1,6250)
+LexToken(VAR,'evtout',1,6262)
+LexToken(ASSIGNMENT,'=',1,6268)
+LexToken(OPENSQBRACKET,'[',1,6269)
+LexToken(CLOSESQBRACKET,']',1,6270)
+LexToken(COMMA,',',1,6271)
+LexToken(VAR,'state',1,6283)
+LexToken(ASSIGNMENT,'=',1,6288)
+LexToken(OPENSQBRACKET,'[',1,6289)
+LexToken(CLOSESQBRACKET,']',1,6290)
+LexToken(COMMA,',',1,6291)
+LexToken(VAR,'dstate',1,6303)
+LexToken(ASSIGNMENT,'=',1,6309)
+LexToken(OPENSQBRACKET,'[',1,6310)
+LexToken(CLOSESQBRACKET,']',1,6311)
+LexToken(COMMA,',',1,6312)
+LexToken(VAR,'odstate',1,6324)
+LexToken(ASSIGNMENT,'=',1,6331)
+LexToken(VAR,'list',1,6332)
+LexToken(OPENBRACKET,'(',1,6336)
+LexToken(CLOSEBRACKET,')',1,6337)
+LexToken(COMMA,',',1,6338)
+LexToken(VAR,'rpar',1,6350)
+LexToken(ASSIGNMENT,'=',1,6354)
+LexToken(OPENSQBRACKET,'[',1,6355)
+LexToken(CLOSESQBRACKET,']',1,6356)
+LexToken(COMMA,',',1,6357)
+LexToken(VAR,'ipar',1,6369)
+LexToken(ASSIGNMENT,'=',1,6373)
+LexToken(OPENSQBRACKET,'[',1,6374)
+LexToken(NUMBER,'5',1,6375)
+LexToken(SEMICOLON,';',1,6376)
+LexToken(NUMBER,'0',1,6377)
+LexToken(CLOSESQBRACKET,']',1,6378)
+LexToken(COMMA,',',1,6379)
+LexToken(VAR,'opar',1,6391)
+LexToken(ASSIGNMENT,'=',1,6395)
+LexToken(VAR,'list',1,6396)
+LexToken(OPENBRACKET,'(',1,6400)
+LexToken(CLOSEBRACKET,')',1,6401)
+LexToken(COMMA,',',1,6402)
+LexToken(VAR,'blocktype',1,6414)
+LexToken(ASSIGNMENT,'=',1,6423)
+LexToken(DQSTRING,'"c"',1,6426)
+LexToken(COMMA,',',1,6427)
+LexToken(VAR,'firing',1,6439)
+LexToken(ASSIGNMENT,'=',1,6445)
+LexToken(OPENSQBRACKET,'[',1,6446)
+LexToken(CLOSESQBRACKET,']',1,6447)
+LexToken(COMMA,',',1,6448)
+LexToken(VAR,'dep_ut',1,6460)
+LexToken(ASSIGNMENT,'=',1,6466)
+LexToken(OPENSQBRACKET,'[',1,6467)
+LexToken(PREVAR_BOOLEAN,'%t',1,6468)
+LexToken(COMMA,',',1,6470)
+LexToken(PREVAR_BOOLEAN,'%f',1,6471)
+LexToken(CLOSESQBRACKET,']',1,6473)
+LexToken(COMMA,',',1,6474)
+LexToken(VAR,'label',1,6486)
+LexToken(ASSIGNMENT,'=',1,6491)
+LexToken(DQSTRING,'""',1,6493)
+LexToken(COMMA,',',1,6494)
+LexToken(VAR,'nzcross',1,6506)
+LexToken(ASSIGNMENT,'=',1,6513)
+LexToken(NUMBER,'0',1,6514)
+LexToken(COMMA,',',1,6515)
+LexToken(VAR,'nmode',1,6527)
+LexToken(ASSIGNMENT,'=',1,6532)
+LexToken(NUMBER,'0',1,6533)
+LexToken(COMMA,',',1,6534)
+LexToken(VAR,'equations',1,6546)
+LexToken(ASSIGNMENT,'=',1,6555)
+LexToken(VAR,'list',1,6556)
+LexToken(OPENBRACKET,'(',1,6560)
+LexToken(CLOSEBRACKET,')',1,6561)
+LexToken(CLOSEBRACKET,')',1,6562)
+LexToken(COMMA,',',1,6563)
+LexToken(VAR,'doc',1,6575)
+LexToken(ASSIGNMENT,'=',1,6578)
+LexToken(VAR,'list',1,6579)
+LexToken(OPENBRACKET,'(',1,6583)
+LexToken(CLOSEBRACKET,')',1,6584)
+LexToken(CLOSEBRACKET,')',1,6585)
+LexToken(EOL,'\n',1,6586)
+LexToken(VAR,'scs_m',1,6595)
+LexToken(DOT,'.',1,6600)
+LexToken(VAR,'objs',1,6601)
+LexToken(OPENBRACKET,'(',1,6605)
+LexToken(NUMBER,'8',1,6606)
+LexToken(CLOSEBRACKET,')',1,6607)
+LexToken(ASSIGNMENT,'=',1,6608)
+LexToken(SCICOS_BLOCK,'scicos_block',1,6609)
+LexToken(OPENBRACKET,'(',1,6621)
+LexToken(VAR,'gui',1,6633)
+LexToken(ASSIGNMENT,'=',1,6636)
+LexToken(DQSTRING,'"IN_f"',1,6642)
+LexToken(COMMA,',',1,6643)
+LexToken(VAR,'graphics',1,6655)
+LexToken(ASSIGNMENT,'=',1,6663)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6664)
+LexToken(OPENBRACKET,'(',1,6679)
+LexToken(VAR,'orig',1,6691)
+LexToken(ASSIGNMENT,'=',1,6695)
+LexToken(OPENSQBRACKET,'[',1,6696)
+LexToken(NUMBER,'199.48466',1,6697)
+LexToken(COMMA,',',1,6706)
+LexToken(NUMBER,'398.2166',1,6707)
+LexToken(CLOSESQBRACKET,']',1,6715)
+LexToken(COMMA,',',1,6716)
+LexToken(VAR,'sz',1,6728)
+LexToken(ASSIGNMENT,'=',1,6730)
+LexToken(OPENSQBRACKET,'[',1,6731)
+LexToken(NUMBER,'20',1,6732)
+LexToken(COMMA,',',1,6734)
+LexToken(NUMBER,'20',1,6735)
+LexToken(CLOSESQBRACKET,']',1,6737)
+LexToken(COMMA,',',1,6738)
+LexToken(VAR,'flip',1,6750)
+LexToken(ASSIGNMENT,'=',1,6754)
+LexToken(PREVAR_BOOLEAN,'%t',1,6755)
+LexToken(COMMA,',',1,6757)
+LexToken(VAR,'theta',1,6769)
+LexToken(ASSIGNMENT,'=',1,6774)
+LexToken(NUMBER,'0',1,6775)
+LexToken(COMMA,',',1,6776)
+LexToken(VAR,'exprs',1,6788)
+LexToken(ASSIGNMENT,'=',1,6793)
+LexToken(DQSTRING,'"3"',1,6796)
+LexToken(COMMA,',',1,6797)
+LexToken(VAR,'pin',1,6809)
+LexToken(ASSIGNMENT,'=',1,6812)
+LexToken(OPENSQBRACKET,'[',1,6813)
+LexToken(CLOSESQBRACKET,']',1,6814)
+LexToken(COMMA,',',1,6815)
+LexToken(VAR,'pout',1,6827)
+LexToken(ASSIGNMENT,'=',1,6831)
+LexToken(NUMBER,'9',1,6832)
+LexToken(COMMA,',',1,6833)
+LexToken(VAR,'pein',1,6845)
+LexToken(ASSIGNMENT,'=',1,6849)
+LexToken(OPENSQBRACKET,'[',1,6850)
+LexToken(CLOSESQBRACKET,']',1,6851)
+LexToken(COMMA,',',1,6852)
+LexToken(VAR,'peout',1,6864)
+LexToken(ASSIGNMENT,'=',1,6869)
+LexToken(OPENSQBRACKET,'[',1,6870)
+LexToken(CLOSESQBRACKET,']',1,6871)
+LexToken(COMMA,',',1,6872)
+LexToken(VAR,'gr_i',1,6884)
+LexToken(ASSIGNMENT,'=',1,6888)
+LexToken(OPENSQBRACKET,'[',1,6889)
+LexToken(CLOSESQBRACKET,']',1,6890)
+LexToken(COMMA,',',1,6891)
+LexToken(VAR,'id',1,6903)
+LexToken(ASSIGNMENT,'=',1,6905)
+LexToken(DQSTRING,'""',1,6907)
+LexToken(COMMA,',',1,6908)
+LexToken(VAR,'in_implicit',1,6920)
+LexToken(ASSIGNMENT,'=',1,6931)
+LexToken(OPENSQBRACKET,'[',1,6932)
+LexToken(CLOSESQBRACKET,']',1,6933)
+LexToken(COMMA,',',1,6934)
+LexToken(VAR,'out_implicit',1,6946)
+LexToken(ASSIGNMENT,'=',1,6958)
+LexToken(DQSTRING,'"E"',1,6961)
+LexToken(CLOSEBRACKET,')',1,6962)
+LexToken(COMMA,',',1,6963)
+LexToken(VAR,'model',1,6975)
+LexToken(ASSIGNMENT,'=',1,6980)
+LexToken(SCICOS_MODEL,'scicos_model',1,6981)
+LexToken(OPENBRACKET,'(',1,6993)
+LexToken(VAR,'sim',1,7005)
+LexToken(ASSIGNMENT,'=',1,7008)
+LexToken(DQSTRING,'"input"',1,7015)
+LexToken(COMMA,',',1,7016)
+LexToken(VAR,'in',1,7028)
+LexToken(ASSIGNMENT,'=',1,7030)
+LexToken(OPENSQBRACKET,'[',1,7031)
+LexToken(CLOSESQBRACKET,']',1,7032)
+LexToken(COMMA,',',1,7033)
+LexToken(VAR,'in2',1,7045)
+LexToken(ASSIGNMENT,'=',1,7048)
+LexToken(OPENSQBRACKET,'[',1,7049)
+LexToken(CLOSESQBRACKET,']',1,7050)
+LexToken(COMMA,',',1,7051)
+LexToken(VAR,'intyp',1,7063)
+LexToken(ASSIGNMENT,'=',1,7068)
+LexToken(NUMBER,'1',1,7069)
+LexToken(COMMA,',',1,7070)
+LexToken(VAR,'out',1,7082)
+LexToken(ASSIGNMENT,'=',1,7085)
+LexToken(NUMBER,'-1',1,7086)
+LexToken(COMMA,',',1,7088)
+LexToken(VAR,'out2',1,7100)
+LexToken(ASSIGNMENT,'=',1,7104)
+LexToken(OPENSQBRACKET,'[',1,7105)
+LexToken(CLOSESQBRACKET,']',1,7106)
+LexToken(COMMA,',',1,7107)
+LexToken(VAR,'outtyp',1,7119)
+LexToken(ASSIGNMENT,'=',1,7125)
+LexToken(NUMBER,'-1',1,7126)
+LexToken(COMMA,',',1,7128)
+LexToken(VAR,'evtin',1,7140)
+LexToken(ASSIGNMENT,'=',1,7145)
+LexToken(OPENSQBRACKET,'[',1,7146)
+LexToken(CLOSESQBRACKET,']',1,7147)
+LexToken(COMMA,',',1,7148)
+LexToken(VAR,'evtout',1,7160)
+LexToken(ASSIGNMENT,'=',1,7166)
+LexToken(OPENSQBRACKET,'[',1,7167)
+LexToken(CLOSESQBRACKET,']',1,7168)
+LexToken(COMMA,',',1,7169)
+LexToken(VAR,'state',1,7181)
+LexToken(ASSIGNMENT,'=',1,7186)
+LexToken(OPENSQBRACKET,'[',1,7187)
+LexToken(CLOSESQBRACKET,']',1,7188)
+LexToken(COMMA,',',1,7189)
+LexToken(VAR,'dstate',1,7201)
+LexToken(ASSIGNMENT,'=',1,7207)
+LexToken(OPENSQBRACKET,'[',1,7208)
+LexToken(CLOSESQBRACKET,']',1,7209)
+LexToken(COMMA,',',1,7210)
+LexToken(VAR,'odstate',1,7222)
+LexToken(ASSIGNMENT,'=',1,7229)
+LexToken(VAR,'list',1,7230)
+LexToken(OPENBRACKET,'(',1,7234)
+LexToken(CLOSEBRACKET,')',1,7235)
+LexToken(COMMA,',',1,7236)
+LexToken(VAR,'rpar',1,7248)
+LexToken(ASSIGNMENT,'=',1,7252)
+LexToken(OPENSQBRACKET,'[',1,7253)
+LexToken(CLOSESQBRACKET,']',1,7254)
+LexToken(COMMA,',',1,7255)
+LexToken(VAR,'ipar',1,7267)
+LexToken(ASSIGNMENT,'=',1,7271)
+LexToken(NUMBER,'3',1,7272)
+LexToken(COMMA,',',1,7273)
+LexToken(VAR,'opar',1,7285)
+LexToken(ASSIGNMENT,'=',1,7289)
+LexToken(VAR,'list',1,7290)
+LexToken(OPENBRACKET,'(',1,7294)
+LexToken(CLOSEBRACKET,')',1,7295)
+LexToken(COMMA,',',1,7296)
+LexToken(VAR,'blocktype',1,7308)
+LexToken(ASSIGNMENT,'=',1,7317)
+LexToken(DQSTRING,'"c"',1,7320)
+LexToken(COMMA,',',1,7321)
+LexToken(VAR,'firing',1,7333)
+LexToken(ASSIGNMENT,'=',1,7339)
+LexToken(OPENSQBRACKET,'[',1,7340)
+LexToken(CLOSESQBRACKET,']',1,7341)
+LexToken(COMMA,',',1,7342)
+LexToken(VAR,'dep_ut',1,7354)
+LexToken(ASSIGNMENT,'=',1,7360)
+LexToken(OPENSQBRACKET,'[',1,7361)
+LexToken(PREVAR_BOOLEAN,'%f',1,7362)
+LexToken(COMMA,',',1,7364)
+LexToken(PREVAR_BOOLEAN,'%f',1,7365)
+LexToken(CLOSESQBRACKET,']',1,7367)
+LexToken(COMMA,',',1,7368)
+LexToken(VAR,'label',1,7380)
+LexToken(ASSIGNMENT,'=',1,7385)
+LexToken(DQSTRING,'""',1,7387)
+LexToken(COMMA,',',1,7388)
+LexToken(VAR,'nzcross',1,7400)
+LexToken(ASSIGNMENT,'=',1,7407)
+LexToken(NUMBER,'0',1,7408)
+LexToken(COMMA,',',1,7409)
+LexToken(VAR,'nmode',1,7421)
+LexToken(ASSIGNMENT,'=',1,7426)
+LexToken(NUMBER,'0',1,7427)
+LexToken(COMMA,',',1,7428)
+LexToken(VAR,'equations',1,7440)
+LexToken(ASSIGNMENT,'=',1,7449)
+LexToken(VAR,'list',1,7450)
+LexToken(OPENBRACKET,'(',1,7454)
+LexToken(CLOSEBRACKET,')',1,7455)
+LexToken(CLOSEBRACKET,')',1,7456)
+LexToken(COMMA,',',1,7457)
+LexToken(VAR,'doc',1,7469)
+LexToken(ASSIGNMENT,'=',1,7472)
+LexToken(VAR,'list',1,7473)
+LexToken(OPENBRACKET,'(',1,7477)
+LexToken(CLOSEBRACKET,')',1,7478)
+LexToken(CLOSEBRACKET,')',1,7479)
+LexToken(EOL,'\n',1,7480)
+LexToken(VAR,'scs_m',1,7489)
+LexToken(DOT,'.',1,7494)
+LexToken(VAR,'objs',1,7495)
+LexToken(OPENBRACKET,'(',1,7499)
+LexToken(NUMBER,'9',1,7500)
+LexToken(CLOSEBRACKET,')',1,7501)
+LexToken(ASSIGNMENT,'=',1,7502)
+LexToken(SCICOS_LINK,'scicos_link',1,7503)
+LexToken(OPENBRACKET,'(',1,7514)
+LexToken(VAR,'xx',1,7526)
+LexToken(ASSIGNMENT,'=',1,7528)
+LexToken(OPENSQBRACKET,'[',1,7529)
+LexToken(NUMBER,'219.48466',1,7530)
+LexToken(SEMICOLON,';',1,7539)
+LexToken(NUMBER,'222.54128',1,7540)
+LexToken(CLOSESQBRACKET,']',1,7549)
+LexToken(COMMA,',',1,7550)
+LexToken(VAR,'yy',1,7562)
+LexToken(ASSIGNMENT,'=',1,7564)
+LexToken(OPENSQBRACKET,'[',1,7565)
+LexToken(NUMBER,'408.2166',1,7566)
+LexToken(SEMICOLON,';',1,7574)
+LexToken(NUMBER,'408.2166',1,7575)
+LexToken(CLOSESQBRACKET,']',1,7583)
+LexToken(COMMA,',',1,7584)
+LexToken(VAR,'id',1,7596)
+LexToken(ASSIGNMENT,'=',1,7598)
+LexToken(DQSTRING,'"drawlink"',1,7608)
+LexToken(COMMA,',',1,7609)
+LexToken(VAR,'thick',1,7621)
+LexToken(ASSIGNMENT,'=',1,7626)
+LexToken(OPENSQBRACKET,'[',1,7627)
+LexToken(NUMBER,'0',1,7628)
+LexToken(COMMA,',',1,7629)
+LexToken(NUMBER,'0',1,7630)
+LexToken(CLOSESQBRACKET,']',1,7631)
+LexToken(COMMA,',',1,7632)
+LexToken(VAR,'ct',1,7644)
+LexToken(ASSIGNMENT,'=',1,7646)
+LexToken(OPENSQBRACKET,'[',1,7647)
+LexToken(NUMBER,'1',1,7648)
+LexToken(COMMA,',',1,7649)
+LexToken(NUMBER,'1',1,7650)
+LexToken(CLOSESQBRACKET,']',1,7651)
+LexToken(COMMA,',',1,7652)
+LexToken(VAR,'from',1,7664)
+LexToken(ASSIGNMENT,'=',1,7668)
+LexToken(OPENSQBRACKET,'[',1,7669)
+LexToken(NUMBER,'8',1,7670)
+LexToken(COMMA,',',1,7671)
+LexToken(NUMBER,'1',1,7672)
+LexToken(COMMA,',',1,7673)
+LexToken(NUMBER,'0',1,7674)
+LexToken(CLOSESQBRACKET,']',1,7675)
+LexToken(COMMA,',',1,7676)
+LexToken(VAR,'to',1,7688)
+LexToken(ASSIGNMENT,'=',1,7690)
+LexToken(OPENSQBRACKET,'[',1,7691)
+LexToken(NUMBER,'28',1,7692)
+LexToken(COMMA,',',1,7694)
+LexToken(NUMBER,'1',1,7695)
+LexToken(COMMA,',',1,7696)
+LexToken(NUMBER,'1',1,7697)
+LexToken(CLOSESQBRACKET,']',1,7698)
+LexToken(CLOSEBRACKET,')',1,7699)
+LexToken(EOL,'\n',1,7700)
+LexToken(VAR,'scs_m',1,7709)
+LexToken(DOT,'.',1,7714)
+LexToken(VAR,'objs',1,7715)
+LexToken(OPENBRACKET,'(',1,7719)
+LexToken(NUMBER,'10',1,7720)
+LexToken(CLOSEBRACKET,')',1,7722)
+LexToken(ASSIGNMENT,'=',1,7723)
+LexToken(SCICOS_BLOCK,'scicos_block',1,7724)
+LexToken(OPENBRACKET,'(',1,7736)
+LexToken(VAR,'gui',1,7748)
+LexToken(ASSIGNMENT,'=',1,7751)
+LexToken(DQSTRING,'"IN_f"',1,7757)
+LexToken(COMMA,',',1,7758)
+LexToken(VAR,'graphics',1,7770)
+LexToken(ASSIGNMENT,'=',1,7778)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7779)
+LexToken(OPENBRACKET,'(',1,7794)
+LexToken(VAR,'orig',1,7806)
+LexToken(ASSIGNMENT,'=',1,7810)
+LexToken(OPENSQBRACKET,'[',1,7811)
+LexToken(NUMBER,'104.31759',1,7812)
+LexToken(COMMA,',',1,7821)
+LexToken(NUMBER,'276.91165',1,7822)
+LexToken(CLOSESQBRACKET,']',1,7831)
+LexToken(COMMA,',',1,7832)
+LexToken(VAR,'sz',1,7844)
+LexToken(ASSIGNMENT,'=',1,7846)
+LexToken(OPENSQBRACKET,'[',1,7847)
+LexToken(NUMBER,'20',1,7848)
+LexToken(COMMA,',',1,7850)
+LexToken(NUMBER,'20',1,7851)
+LexToken(CLOSESQBRACKET,']',1,7853)
+LexToken(COMMA,',',1,7854)
+LexToken(VAR,'flip',1,7866)
+LexToken(ASSIGNMENT,'=',1,7870)
+LexToken(PREVAR_BOOLEAN,'%t',1,7871)
+LexToken(COMMA,',',1,7873)
+LexToken(VAR,'theta',1,7885)
+LexToken(ASSIGNMENT,'=',1,7890)
+LexToken(NUMBER,'0',1,7891)
+LexToken(COMMA,',',1,7892)
+LexToken(VAR,'exprs',1,7904)
+LexToken(ASSIGNMENT,'=',1,7909)
+LexToken(DQSTRING,'"1"',1,7912)
+LexToken(COMMA,',',1,7913)
+LexToken(VAR,'pin',1,7925)
+LexToken(ASSIGNMENT,'=',1,7928)
+LexToken(OPENSQBRACKET,'[',1,7929)
+LexToken(CLOSESQBRACKET,']',1,7930)
+LexToken(COMMA,',',1,7931)
+LexToken(VAR,'pout',1,7943)
+LexToken(ASSIGNMENT,'=',1,7947)
+LexToken(NUMBER,'11',1,7948)
+LexToken(COMMA,',',1,7950)
+LexToken(VAR,'pein',1,7962)
+LexToken(ASSIGNMENT,'=',1,7966)
+LexToken(OPENSQBRACKET,'[',1,7967)
+LexToken(CLOSESQBRACKET,']',1,7968)
+LexToken(COMMA,',',1,7969)
+LexToken(VAR,'peout',1,7981)
+LexToken(ASSIGNMENT,'=',1,7986)
+LexToken(OPENSQBRACKET,'[',1,7987)
+LexToken(CLOSESQBRACKET,']',1,7988)
+LexToken(COMMA,',',1,7989)
+LexToken(VAR,'gr_i',1,8001)
+LexToken(ASSIGNMENT,'=',1,8005)
+LexToken(OPENSQBRACKET,'[',1,8006)
+LexToken(CLOSESQBRACKET,']',1,8007)
+LexToken(COMMA,',',1,8008)
+LexToken(VAR,'id',1,8020)
+LexToken(ASSIGNMENT,'=',1,8022)
+LexToken(DQSTRING,'""',1,8024)
+LexToken(COMMA,',',1,8025)
+LexToken(VAR,'in_implicit',1,8037)
+LexToken(ASSIGNMENT,'=',1,8048)
+LexToken(OPENSQBRACKET,'[',1,8049)
+LexToken(CLOSESQBRACKET,']',1,8050)
+LexToken(COMMA,',',1,8051)
+LexToken(VAR,'out_implicit',1,8063)
+LexToken(ASSIGNMENT,'=',1,8075)
+LexToken(DQSTRING,'"E"',1,8078)
+LexToken(CLOSEBRACKET,')',1,8079)
+LexToken(COMMA,',',1,8080)
+LexToken(VAR,'model',1,8092)
+LexToken(ASSIGNMENT,'=',1,8097)
+LexToken(SCICOS_MODEL,'scicos_model',1,8098)
+LexToken(OPENBRACKET,'(',1,8110)
+LexToken(VAR,'sim',1,8122)
+LexToken(ASSIGNMENT,'=',1,8125)
+LexToken(DQSTRING,'"input"',1,8132)
+LexToken(COMMA,',',1,8133)
+LexToken(VAR,'in',1,8145)
+LexToken(ASSIGNMENT,'=',1,8147)
+LexToken(OPENSQBRACKET,'[',1,8148)
+LexToken(CLOSESQBRACKET,']',1,8149)
+LexToken(COMMA,',',1,8150)
+LexToken(VAR,'in2',1,8162)
+LexToken(ASSIGNMENT,'=',1,8165)
+LexToken(OPENSQBRACKET,'[',1,8166)
+LexToken(CLOSESQBRACKET,']',1,8167)
+LexToken(COMMA,',',1,8168)
+LexToken(VAR,'intyp',1,8180)
+LexToken(ASSIGNMENT,'=',1,8185)
+LexToken(NUMBER,'1',1,8186)
+LexToken(COMMA,',',1,8187)
+LexToken(VAR,'out',1,8199)
+LexToken(ASSIGNMENT,'=',1,8202)
+LexToken(NUMBER,'-1',1,8203)
+LexToken(COMMA,',',1,8205)
+LexToken(VAR,'out2',1,8217)
+LexToken(ASSIGNMENT,'=',1,8221)
+LexToken(OPENSQBRACKET,'[',1,8222)
+LexToken(CLOSESQBRACKET,']',1,8223)
+LexToken(COMMA,',',1,8224)
+LexToken(VAR,'outtyp',1,8236)
+LexToken(ASSIGNMENT,'=',1,8242)
+LexToken(NUMBER,'-1',1,8243)
+LexToken(COMMA,',',1,8245)
+LexToken(VAR,'evtin',1,8257)
+LexToken(ASSIGNMENT,'=',1,8262)
+LexToken(OPENSQBRACKET,'[',1,8263)
+LexToken(CLOSESQBRACKET,']',1,8264)
+LexToken(COMMA,',',1,8265)
+LexToken(VAR,'evtout',1,8277)
+LexToken(ASSIGNMENT,'=',1,8283)
+LexToken(OPENSQBRACKET,'[',1,8284)
+LexToken(CLOSESQBRACKET,']',1,8285)
+LexToken(COMMA,',',1,8286)
+LexToken(VAR,'state',1,8298)
+LexToken(ASSIGNMENT,'=',1,8303)
+LexToken(OPENSQBRACKET,'[',1,8304)
+LexToken(CLOSESQBRACKET,']',1,8305)
+LexToken(COMMA,',',1,8306)
+LexToken(VAR,'dstate',1,8318)
+LexToken(ASSIGNMENT,'=',1,8324)
+LexToken(OPENSQBRACKET,'[',1,8325)
+LexToken(CLOSESQBRACKET,']',1,8326)
+LexToken(COMMA,',',1,8327)
+LexToken(VAR,'odstate',1,8339)
+LexToken(ASSIGNMENT,'=',1,8346)
+LexToken(VAR,'list',1,8347)
+LexToken(OPENBRACKET,'(',1,8351)
+LexToken(CLOSEBRACKET,')',1,8352)
+LexToken(COMMA,',',1,8353)
+LexToken(VAR,'rpar',1,8365)
+LexToken(ASSIGNMENT,'=',1,8369)
+LexToken(OPENSQBRACKET,'[',1,8370)
+LexToken(CLOSESQBRACKET,']',1,8371)
+LexToken(COMMA,',',1,8372)
+LexToken(VAR,'ipar',1,8384)
+LexToken(ASSIGNMENT,'=',1,8388)
+LexToken(NUMBER,'1',1,8389)
+LexToken(COMMA,',',1,8390)
+LexToken(VAR,'opar',1,8402)
+LexToken(ASSIGNMENT,'=',1,8406)
+LexToken(VAR,'list',1,8407)
+LexToken(OPENBRACKET,'(',1,8411)
+LexToken(CLOSEBRACKET,')',1,8412)
+LexToken(COMMA,',',1,8413)
+LexToken(VAR,'blocktype',1,8425)
+LexToken(ASSIGNMENT,'=',1,8434)
+LexToken(DQSTRING,'"c"',1,8437)
+LexToken(COMMA,',',1,8438)
+LexToken(VAR,'firing',1,8450)
+LexToken(ASSIGNMENT,'=',1,8456)
+LexToken(OPENSQBRACKET,'[',1,8457)
+LexToken(CLOSESQBRACKET,']',1,8458)
+LexToken(COMMA,',',1,8459)
+LexToken(VAR,'dep_ut',1,8471)
+LexToken(ASSIGNMENT,'=',1,8477)
+LexToken(OPENSQBRACKET,'[',1,8478)
+LexToken(PREVAR_BOOLEAN,'%f',1,8479)
+LexToken(COMMA,',',1,8481)
+LexToken(PREVAR_BOOLEAN,'%f',1,8482)
+LexToken(CLOSESQBRACKET,']',1,8484)
+LexToken(COMMA,',',1,8485)
+LexToken(VAR,'label',1,8497)
+LexToken(ASSIGNMENT,'=',1,8502)
+LexToken(DQSTRING,'""',1,8504)
+LexToken(COMMA,',',1,8505)
+LexToken(VAR,'nzcross',1,8517)
+LexToken(ASSIGNMENT,'=',1,8524)
+LexToken(NUMBER,'0',1,8525)
+LexToken(COMMA,',',1,8526)
+LexToken(VAR,'nmode',1,8538)
+LexToken(ASSIGNMENT,'=',1,8543)
+LexToken(NUMBER,'0',1,8544)
+LexToken(COMMA,',',1,8545)
+LexToken(VAR,'equations',1,8557)
+LexToken(ASSIGNMENT,'=',1,8566)
+LexToken(VAR,'list',1,8567)
+LexToken(OPENBRACKET,'(',1,8571)
+LexToken(CLOSEBRACKET,')',1,8572)
+LexToken(CLOSEBRACKET,')',1,8573)
+LexToken(COMMA,',',1,8574)
+LexToken(VAR,'doc',1,8586)
+LexToken(ASSIGNMENT,'=',1,8589)
+LexToken(VAR,'list',1,8590)
+LexToken(OPENBRACKET,'(',1,8594)
+LexToken(CLOSEBRACKET,')',1,8595)
+LexToken(CLOSEBRACKET,')',1,8596)
+LexToken(EOL,'\n',1,8597)
+LexToken(VAR,'scs_m',1,8606)
+LexToken(DOT,'.',1,8611)
+LexToken(VAR,'objs',1,8612)
+LexToken(OPENBRACKET,'(',1,8616)
+LexToken(NUMBER,'11',1,8617)
+LexToken(CLOSEBRACKET,')',1,8619)
+LexToken(ASSIGNMENT,'=',1,8620)
+LexToken(SCICOS_LINK,'scicos_link',1,8621)
+LexToken(OPENBRACKET,'(',1,8632)
+LexToken(VAR,'xx',1,8644)
+LexToken(ASSIGNMENT,'=',1,8646)
+LexToken(OPENSQBRACKET,'[',1,8647)
+LexToken(NUMBER,'124.31759',1,8648)
+LexToken(SEMICOLON,';',1,8657)
+LexToken(NUMBER,'144.31759',1,8658)
+LexToken(CLOSESQBRACKET,']',1,8667)
+LexToken(COMMA,',',1,8668)
+LexToken(VAR,'yy',1,8680)
+LexToken(ASSIGNMENT,'=',1,8682)
+LexToken(OPENSQBRACKET,'[',1,8683)
+LexToken(NUMBER,'286.91165',1,8684)
+LexToken(SEMICOLON,';',1,8693)
+LexToken(NUMBER,'286.91165',1,8694)
+LexToken(CLOSESQBRACKET,']',1,8703)
+LexToken(COMMA,',',1,8704)
+LexToken(VAR,'id',1,8716)
+LexToken(ASSIGNMENT,'=',1,8718)
+LexToken(DQSTRING,'"drawlink"',1,8728)
+LexToken(COMMA,',',1,8729)
+LexToken(VAR,'thick',1,8741)
+LexToken(ASSIGNMENT,'=',1,8746)
+LexToken(OPENSQBRACKET,'[',1,8747)
+LexToken(NUMBER,'0',1,8748)
+LexToken(COMMA,',',1,8749)
+LexToken(NUMBER,'0',1,8750)
+LexToken(CLOSESQBRACKET,']',1,8751)
+LexToken(COMMA,',',1,8752)
+LexToken(VAR,'ct',1,8764)
+LexToken(ASSIGNMENT,'=',1,8766)
+LexToken(OPENSQBRACKET,'[',1,8767)
+LexToken(NUMBER,'1',1,8768)
+LexToken(COMMA,',',1,8769)
+LexToken(NUMBER,'1',1,8770)
+LexToken(CLOSESQBRACKET,']',1,8771)
+LexToken(COMMA,',',1,8772)
+LexToken(VAR,'from',1,8784)
+LexToken(ASSIGNMENT,'=',1,8788)
+LexToken(OPENSQBRACKET,'[',1,8789)
+LexToken(NUMBER,'10',1,8790)
+LexToken(COMMA,',',1,8792)
+LexToken(NUMBER,'1',1,8793)
+LexToken(COMMA,',',1,8794)
+LexToken(NUMBER,'0',1,8795)
+LexToken(CLOSESQBRACKET,']',1,8796)
+LexToken(COMMA,',',1,8797)
+LexToken(VAR,'to',1,8809)
+LexToken(ASSIGNMENT,'=',1,8811)
+LexToken(OPENSQBRACKET,'[',1,8812)
+LexToken(NUMBER,'3',1,8813)
+LexToken(COMMA,',',1,8814)
+LexToken(NUMBER,'1',1,8815)
+LexToken(COMMA,',',1,8816)
+LexToken(NUMBER,'1',1,8817)
+LexToken(CLOSESQBRACKET,']',1,8818)
+LexToken(CLOSEBRACKET,')',1,8819)
+LexToken(EOL,'\n',1,8820)
+LexToken(VAR,'scs_m',1,8829)
+LexToken(DOT,'.',1,8834)
+LexToken(VAR,'objs',1,8835)
+LexToken(OPENBRACKET,'(',1,8839)
+LexToken(NUMBER,'12',1,8840)
+LexToken(CLOSEBRACKET,')',1,8842)
+LexToken(ASSIGNMENT,'=',1,8843)
+LexToken(SCICOS_BLOCK,'scicos_block',1,8844)
+LexToken(OPENBRACKET,'(',1,8856)
+LexToken(VAR,'gui',1,8868)
+LexToken(ASSIGNMENT,'=',1,8871)
+LexToken(DQSTRING,'"OUT_f"',1,8878)
+LexToken(COMMA,',',1,8879)
+LexToken(VAR,'graphics',1,8891)
+LexToken(ASSIGNMENT,'=',1,8899)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,8900)
+LexToken(OPENBRACKET,'(',1,8915)
+LexToken(VAR,'orig',1,8927)
+LexToken(ASSIGNMENT,'=',1,8931)
+LexToken(OPENSQBRACKET,'[',1,8932)
+LexToken(NUMBER,'457.40928',1,8933)
+LexToken(COMMA,',',1,8942)
+LexToken(NUMBER,'320.20131',1,8943)
+LexToken(CLOSESQBRACKET,']',1,8952)
+LexToken(COMMA,',',1,8953)
+LexToken(VAR,'sz',1,8965)
+LexToken(ASSIGNMENT,'=',1,8967)
+LexToken(OPENSQBRACKET,'[',1,8968)
+LexToken(NUMBER,'20',1,8969)
+LexToken(COMMA,',',1,8971)
+LexToken(NUMBER,'20',1,8972)
+LexToken(CLOSESQBRACKET,']',1,8974)
+LexToken(COMMA,',',1,8975)
+LexToken(VAR,'flip',1,8987)
+LexToken(ASSIGNMENT,'=',1,8991)
+LexToken(PREVAR_BOOLEAN,'%t',1,8992)
+LexToken(COMMA,',',1,8994)
+LexToken(VAR,'theta',1,9006)
+LexToken(ASSIGNMENT,'=',1,9011)
+LexToken(NUMBER,'0',1,9012)
+LexToken(COMMA,',',1,9013)
+LexToken(VAR,'exprs',1,9025)
+LexToken(ASSIGNMENT,'=',1,9030)
+LexToken(DQSTRING,'"2"',1,9033)
+LexToken(COMMA,',',1,9034)
+LexToken(VAR,'pin',1,9046)
+LexToken(ASSIGNMENT,'=',1,9049)
+LexToken(NUMBER,'13',1,9050)
+LexToken(COMMA,',',1,9052)
+LexToken(VAR,'pout',1,9064)
+LexToken(ASSIGNMENT,'=',1,9068)
+LexToken(OPENSQBRACKET,'[',1,9069)
+LexToken(CLOSESQBRACKET,']',1,9070)
+LexToken(COMMA,',',1,9071)
+LexToken(VAR,'pein',1,9083)
+LexToken(ASSIGNMENT,'=',1,9087)
+LexToken(OPENSQBRACKET,'[',1,9088)
+LexToken(CLOSESQBRACKET,']',1,9089)
+LexToken(COMMA,',',1,9090)
+LexToken(VAR,'peout',1,9102)
+LexToken(ASSIGNMENT,'=',1,9107)
+LexToken(OPENSQBRACKET,'[',1,9108)
+LexToken(CLOSESQBRACKET,']',1,9109)
+LexToken(COMMA,',',1,9110)
+LexToken(VAR,'gr_i',1,9122)
+LexToken(ASSIGNMENT,'=',1,9126)
+LexToken(OPENSQBRACKET,'[',1,9127)
+LexToken(CLOSESQBRACKET,']',1,9128)
+LexToken(COMMA,',',1,9129)
+LexToken(VAR,'id',1,9141)
+LexToken(ASSIGNMENT,'=',1,9143)
+LexToken(DQSTRING,'""',1,9145)
+LexToken(COMMA,',',1,9146)
+LexToken(VAR,'in_implicit',1,9158)
+LexToken(ASSIGNMENT,'=',1,9169)
+LexToken(DQSTRING,'"E"',1,9172)
+LexToken(COMMA,',',1,9173)
+LexToken(VAR,'out_implicit',1,9185)
+LexToken(ASSIGNMENT,'=',1,9197)
+LexToken(OPENSQBRACKET,'[',1,9198)
+LexToken(CLOSESQBRACKET,']',1,9199)
+LexToken(CLOSEBRACKET,')',1,9200)
+LexToken(COMMA,',',1,9201)
+LexToken(VAR,'model',1,9213)
+LexToken(ASSIGNMENT,'=',1,9218)
+LexToken(SCICOS_MODEL,'scicos_model',1,9219)
+LexToken(OPENBRACKET,'(',1,9231)
+LexToken(VAR,'sim',1,9243)
+LexToken(ASSIGNMENT,'=',1,9246)
+LexToken(DQSTRING,'"output"',1,9254)
+LexToken(COMMA,',',1,9255)
+LexToken(VAR,'in',1,9267)
+LexToken(ASSIGNMENT,'=',1,9269)
+LexToken(NUMBER,'-1',1,9270)
+LexToken(COMMA,',',1,9272)
+LexToken(VAR,'in2',1,9284)
+LexToken(ASSIGNMENT,'=',1,9287)
+LexToken(OPENSQBRACKET,'[',1,9288)
+LexToken(CLOSESQBRACKET,']',1,9289)
+LexToken(COMMA,',',1,9290)
+LexToken(VAR,'intyp',1,9302)
+LexToken(ASSIGNMENT,'=',1,9307)
+LexToken(NUMBER,'-1',1,9308)
+LexToken(COMMA,',',1,9310)
+LexToken(VAR,'out',1,9322)
+LexToken(ASSIGNMENT,'=',1,9325)
+LexToken(OPENSQBRACKET,'[',1,9326)
+LexToken(CLOSESQBRACKET,']',1,9327)
+LexToken(COMMA,',',1,9328)
+LexToken(VAR,'out2',1,9340)
+LexToken(ASSIGNMENT,'=',1,9344)
+LexToken(OPENSQBRACKET,'[',1,9345)
+LexToken(CLOSESQBRACKET,']',1,9346)
+LexToken(COMMA,',',1,9347)
+LexToken(VAR,'outtyp',1,9359)
+LexToken(ASSIGNMENT,'=',1,9365)
+LexToken(NUMBER,'1',1,9366)
+LexToken(COMMA,',',1,9367)
+LexToken(VAR,'evtin',1,9379)
+LexToken(ASSIGNMENT,'=',1,9384)
+LexToken(OPENSQBRACKET,'[',1,9385)
+LexToken(CLOSESQBRACKET,']',1,9386)
+LexToken(COMMA,',',1,9387)
+LexToken(VAR,'evtout',1,9399)
+LexToken(ASSIGNMENT,'=',1,9405)
+LexToken(OPENSQBRACKET,'[',1,9406)
+LexToken(CLOSESQBRACKET,']',1,9407)
+LexToken(COMMA,',',1,9408)
+LexToken(VAR,'state',1,9420)
+LexToken(ASSIGNMENT,'=',1,9425)
+LexToken(OPENSQBRACKET,'[',1,9426)
+LexToken(CLOSESQBRACKET,']',1,9427)
+LexToken(COMMA,',',1,9428)
+LexToken(VAR,'dstate',1,9440)
+LexToken(ASSIGNMENT,'=',1,9446)
+LexToken(OPENSQBRACKET,'[',1,9447)
+LexToken(CLOSESQBRACKET,']',1,9448)
+LexToken(COMMA,',',1,9449)
+LexToken(VAR,'odstate',1,9461)
+LexToken(ASSIGNMENT,'=',1,9468)
+LexToken(VAR,'list',1,9469)
+LexToken(OPENBRACKET,'(',1,9473)
+LexToken(CLOSEBRACKET,')',1,9474)
+LexToken(COMMA,',',1,9475)
+LexToken(VAR,'rpar',1,9487)
+LexToken(ASSIGNMENT,'=',1,9491)
+LexToken(OPENSQBRACKET,'[',1,9492)
+LexToken(CLOSESQBRACKET,']',1,9493)
+LexToken(COMMA,',',1,9494)
+LexToken(VAR,'ipar',1,9506)
+LexToken(ASSIGNMENT,'=',1,9510)
+LexToken(NUMBER,'2',1,9511)
+LexToken(COMMA,',',1,9512)
+LexToken(VAR,'opar',1,9524)
+LexToken(ASSIGNMENT,'=',1,9528)
+LexToken(VAR,'list',1,9529)
+LexToken(OPENBRACKET,'(',1,9533)
+LexToken(CLOSEBRACKET,')',1,9534)
+LexToken(COMMA,',',1,9535)
+LexToken(VAR,'blocktype',1,9547)
+LexToken(ASSIGNMENT,'=',1,9556)
+LexToken(DQSTRING,'"c"',1,9559)
+LexToken(COMMA,',',1,9560)
+LexToken(VAR,'firing',1,9572)
+LexToken(ASSIGNMENT,'=',1,9578)
+LexToken(OPENSQBRACKET,'[',1,9579)
+LexToken(CLOSESQBRACKET,']',1,9580)
+LexToken(COMMA,',',1,9581)
+LexToken(VAR,'dep_ut',1,9593)
+LexToken(ASSIGNMENT,'=',1,9599)
+LexToken(OPENSQBRACKET,'[',1,9600)
+LexToken(PREVAR_BOOLEAN,'%f',1,9601)
+LexToken(COMMA,',',1,9603)
+LexToken(PREVAR_BOOLEAN,'%f',1,9604)
+LexToken(CLOSESQBRACKET,']',1,9606)
+LexToken(COMMA,',',1,9607)
+LexToken(VAR,'label',1,9619)
+LexToken(ASSIGNMENT,'=',1,9624)
+LexToken(DQSTRING,'""',1,9626)
+LexToken(COMMA,',',1,9627)
+LexToken(VAR,'nzcross',1,9639)
+LexToken(ASSIGNMENT,'=',1,9646)
+LexToken(NUMBER,'0',1,9647)
+LexToken(COMMA,',',1,9648)
+LexToken(VAR,'nmode',1,9660)
+LexToken(ASSIGNMENT,'=',1,9665)
+LexToken(NUMBER,'0',1,9666)
+LexToken(COMMA,',',1,9667)
+LexToken(VAR,'equations',1,9679)
+LexToken(ASSIGNMENT,'=',1,9688)
+LexToken(VAR,'list',1,9689)
+LexToken(OPENBRACKET,'(',1,9693)
+LexToken(CLOSEBRACKET,')',1,9694)
+LexToken(CLOSEBRACKET,')',1,9695)
+LexToken(COMMA,',',1,9696)
+LexToken(VAR,'doc',1,9708)
+LexToken(ASSIGNMENT,'=',1,9711)
+LexToken(VAR,'list',1,9712)
+LexToken(OPENBRACKET,'(',1,9716)
+LexToken(CLOSEBRACKET,')',1,9717)
+LexToken(CLOSEBRACKET,')',1,9718)
+LexToken(EOL,'\n',1,9719)
+LexToken(VAR,'scs_m',1,9728)
+LexToken(DOT,'.',1,9733)
+LexToken(VAR,'objs',1,9734)
+LexToken(OPENBRACKET,'(',1,9738)
+LexToken(NUMBER,'13',1,9739)
+LexToken(CLOSEBRACKET,')',1,9741)
+LexToken(ASSIGNMENT,'=',1,9742)
+LexToken(SCICOS_LINK,'scicos_link',1,9743)
+LexToken(OPENBRACKET,'(',1,9754)
+LexToken(VAR,'xx',1,9766)
+LexToken(ASSIGNMENT,'=',1,9768)
+LexToken(OPENSQBRACKET,'[',1,9769)
+LexToken(NUMBER,'441.81249',1,9770)
+LexToken(SEMICOLON,';',1,9779)
+LexToken(NUMBER,'457.40928',1,9780)
+LexToken(CLOSESQBRACKET,']',1,9789)
+LexToken(COMMA,',',1,9790)
+LexToken(VAR,'yy',1,9802)
+LexToken(ASSIGNMENT,'=',1,9804)
+LexToken(OPENSQBRACKET,'[',1,9805)
+LexToken(NUMBER,'329.46812',1,9806)
+LexToken(SEMICOLON,';',1,9815)
+LexToken(NUMBER,'330.20131',1,9816)
+LexToken(CLOSESQBRACKET,']',1,9825)
+LexToken(COMMA,',',1,9826)
+LexToken(VAR,'id',1,9838)
+LexToken(ASSIGNMENT,'=',1,9840)
+LexToken(DQSTRING,'"drawlink"',1,9850)
+LexToken(COMMA,',',1,9851)
+LexToken(VAR,'thick',1,9863)
+LexToken(ASSIGNMENT,'=',1,9868)
+LexToken(OPENSQBRACKET,'[',1,9869)
+LexToken(NUMBER,'0',1,9870)
+LexToken(COMMA,',',1,9871)
+LexToken(NUMBER,'0',1,9872)
+LexToken(CLOSESQBRACKET,']',1,9873)
+LexToken(COMMA,',',1,9874)
+LexToken(VAR,'ct',1,9886)
+LexToken(ASSIGNMENT,'=',1,9888)
+LexToken(OPENSQBRACKET,'[',1,9889)
+LexToken(NUMBER,'1',1,9890)
+LexToken(COMMA,',',1,9891)
+LexToken(NUMBER,'1',1,9892)
+LexToken(CLOSESQBRACKET,']',1,9893)
+LexToken(COMMA,',',1,9894)
+LexToken(VAR,'from',1,9906)
+LexToken(ASSIGNMENT,'=',1,9910)
+LexToken(OPENSQBRACKET,'[',1,9911)
+LexToken(NUMBER,'7',1,9912)
+LexToken(COMMA,',',1,9913)
+LexToken(NUMBER,'1',1,9914)
+LexToken(COMMA,',',1,9915)
+LexToken(NUMBER,'0',1,9916)
+LexToken(CLOSESQBRACKET,']',1,9917)
+LexToken(COMMA,',',1,9918)
+LexToken(VAR,'to',1,9930)
+LexToken(ASSIGNMENT,'=',1,9932)
+LexToken(OPENSQBRACKET,'[',1,9933)
+LexToken(NUMBER,'12',1,9934)
+LexToken(COMMA,',',1,9936)
+LexToken(NUMBER,'1',1,9937)
+LexToken(COMMA,',',1,9938)
+LexToken(NUMBER,'1',1,9939)
+LexToken(CLOSESQBRACKET,']',1,9940)
+LexToken(CLOSEBRACKET,')',1,9941)
+LexToken(EOL,'\n',1,9942)
+LexToken(VAR,'scs_m',1,9951)
+LexToken(DOT,'.',1,9956)
+LexToken(VAR,'objs',1,9957)
+LexToken(OPENBRACKET,'(',1,9961)
+LexToken(NUMBER,'14',1,9962)
+LexToken(CLOSEBRACKET,')',1,9964)
+LexToken(ASSIGNMENT,'=',1,9965)
+LexToken(SCICOS_BLOCK,'scicos_block',1,9966)
+LexToken(OPENBRACKET,'(',1,9978)
+LexToken(VAR,'gui',1,9990)
+LexToken(ASSIGNMENT,'=',1,9993)
+LexToken(DQSTRING,'"OUT_f"',1,10000)
+LexToken(COMMA,',',1,10001)
+LexToken(VAR,'graphics',1,10013)
+LexToken(ASSIGNMENT,'=',1,10021)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,10022)
+LexToken(OPENBRACKET,'(',1,10037)
+LexToken(VAR,'orig',1,10049)
+LexToken(ASSIGNMENT,'=',1,10053)
+LexToken(OPENSQBRACKET,'[',1,10054)
+LexToken(NUMBER,'376.4669',1,10055)
+LexToken(COMMA,',',1,10063)
+LexToken(NUMBER,'270.83282',1,10064)
+LexToken(CLOSESQBRACKET,']',1,10073)
+LexToken(COMMA,',',1,10074)
+LexToken(VAR,'sz',1,10086)
+LexToken(ASSIGNMENT,'=',1,10088)
+LexToken(OPENSQBRACKET,'[',1,10089)
+LexToken(NUMBER,'20',1,10090)
+LexToken(COMMA,',',1,10092)
+LexToken(NUMBER,'20',1,10093)
+LexToken(CLOSESQBRACKET,']',1,10095)
+LexToken(COMMA,',',1,10096)
+LexToken(VAR,'flip',1,10108)
+LexToken(ASSIGNMENT,'=',1,10112)
+LexToken(PREVAR_BOOLEAN,'%t',1,10113)
+LexToken(COMMA,',',1,10115)
+LexToken(VAR,'theta',1,10127)
+LexToken(ASSIGNMENT,'=',1,10132)
+LexToken(NUMBER,'0',1,10133)
+LexToken(COMMA,',',1,10134)
+LexToken(VAR,'exprs',1,10146)
+LexToken(ASSIGNMENT,'=',1,10151)
+LexToken(DQSTRING,'"1"',1,10154)
+LexToken(COMMA,',',1,10155)
+LexToken(VAR,'pin',1,10167)
+LexToken(ASSIGNMENT,'=',1,10170)
+LexToken(NUMBER,'37',1,10171)
+LexToken(COMMA,',',1,10173)
+LexToken(VAR,'pout',1,10185)
+LexToken(ASSIGNMENT,'=',1,10189)
+LexToken(OPENSQBRACKET,'[',1,10190)
+LexToken(CLOSESQBRACKET,']',1,10191)
+LexToken(COMMA,',',1,10192)
+LexToken(VAR,'pein',1,10204)
+LexToken(ASSIGNMENT,'=',1,10208)
+LexToken(OPENSQBRACKET,'[',1,10209)
+LexToken(CLOSESQBRACKET,']',1,10210)
+LexToken(COMMA,',',1,10211)
+LexToken(VAR,'peout',1,10223)
+LexToken(ASSIGNMENT,'=',1,10228)
+LexToken(OPENSQBRACKET,'[',1,10229)
+LexToken(CLOSESQBRACKET,']',1,10230)
+LexToken(COMMA,',',1,10231)
+LexToken(VAR,'gr_i',1,10243)
+LexToken(ASSIGNMENT,'=',1,10247)
+LexToken(OPENSQBRACKET,'[',1,10248)
+LexToken(CLOSESQBRACKET,']',1,10249)
+LexToken(COMMA,',',1,10250)
+LexToken(VAR,'id',1,10262)
+LexToken(ASSIGNMENT,'=',1,10264)
+LexToken(DQSTRING,'""',1,10266)
+LexToken(COMMA,',',1,10267)
+LexToken(VAR,'in_implicit',1,10279)
+LexToken(ASSIGNMENT,'=',1,10290)
+LexToken(DQSTRING,'"E"',1,10293)
+LexToken(COMMA,',',1,10294)
+LexToken(VAR,'out_implicit',1,10306)
+LexToken(ASSIGNMENT,'=',1,10318)
+LexToken(OPENSQBRACKET,'[',1,10319)
+LexToken(CLOSESQBRACKET,']',1,10320)
+LexToken(CLOSEBRACKET,')',1,10321)
+LexToken(COMMA,',',1,10322)
+LexToken(VAR,'model',1,10334)
+LexToken(ASSIGNMENT,'=',1,10339)
+LexToken(SCICOS_MODEL,'scicos_model',1,10340)
+LexToken(OPENBRACKET,'(',1,10352)
+LexToken(VAR,'sim',1,10364)
+LexToken(ASSIGNMENT,'=',1,10367)
+LexToken(DQSTRING,'"output"',1,10375)
+LexToken(COMMA,',',1,10376)
+LexToken(VAR,'in',1,10388)
+LexToken(ASSIGNMENT,'=',1,10390)
+LexToken(NUMBER,'-1',1,10391)
+LexToken(COMMA,',',1,10393)
+LexToken(VAR,'in2',1,10405)
+LexToken(ASSIGNMENT,'=',1,10408)
+LexToken(OPENSQBRACKET,'[',1,10409)
+LexToken(CLOSESQBRACKET,']',1,10410)
+LexToken(COMMA,',',1,10411)
+LexToken(VAR,'intyp',1,10423)
+LexToken(ASSIGNMENT,'=',1,10428)
+LexToken(NUMBER,'-1',1,10429)
+LexToken(COMMA,',',1,10431)
+LexToken(VAR,'out',1,10443)
+LexToken(ASSIGNMENT,'=',1,10446)
+LexToken(OPENSQBRACKET,'[',1,10447)
+LexToken(CLOSESQBRACKET,']',1,10448)
+LexToken(COMMA,',',1,10449)
+LexToken(VAR,'out2',1,10461)
+LexToken(ASSIGNMENT,'=',1,10465)
+LexToken(OPENSQBRACKET,'[',1,10466)
+LexToken(CLOSESQBRACKET,']',1,10467)
+LexToken(COMMA,',',1,10468)
+LexToken(VAR,'outtyp',1,10480)
+LexToken(ASSIGNMENT,'=',1,10486)
+LexToken(NUMBER,'1',1,10487)
+LexToken(COMMA,',',1,10488)
+LexToken(VAR,'evtin',1,10500)
+LexToken(ASSIGNMENT,'=',1,10505)
+LexToken(OPENSQBRACKET,'[',1,10506)
+LexToken(CLOSESQBRACKET,']',1,10507)
+LexToken(COMMA,',',1,10508)
+LexToken(VAR,'evtout',1,10520)
+LexToken(ASSIGNMENT,'=',1,10526)
+LexToken(OPENSQBRACKET,'[',1,10527)
+LexToken(CLOSESQBRACKET,']',1,10528)
+LexToken(COMMA,',',1,10529)
+LexToken(VAR,'state',1,10541)
+LexToken(ASSIGNMENT,'=',1,10546)
+LexToken(OPENSQBRACKET,'[',1,10547)
+LexToken(CLOSESQBRACKET,']',1,10548)
+LexToken(COMMA,',',1,10549)
+LexToken(VAR,'dstate',1,10561)
+LexToken(ASSIGNMENT,'=',1,10567)
+LexToken(OPENSQBRACKET,'[',1,10568)
+LexToken(CLOSESQBRACKET,']',1,10569)
+LexToken(COMMA,',',1,10570)
+LexToken(VAR,'odstate',1,10582)
+LexToken(ASSIGNMENT,'=',1,10589)
+LexToken(VAR,'list',1,10590)
+LexToken(OPENBRACKET,'(',1,10594)
+LexToken(CLOSEBRACKET,')',1,10595)
+LexToken(COMMA,',',1,10596)
+LexToken(VAR,'rpar',1,10608)
+LexToken(ASSIGNMENT,'=',1,10612)
+LexToken(OPENSQBRACKET,'[',1,10613)
+LexToken(CLOSESQBRACKET,']',1,10614)
+LexToken(COMMA,',',1,10615)
+LexToken(VAR,'ipar',1,10627)
+LexToken(ASSIGNMENT,'=',1,10631)
+LexToken(NUMBER,'1',1,10632)
+LexToken(COMMA,',',1,10633)
+LexToken(VAR,'opar',1,10645)
+LexToken(ASSIGNMENT,'=',1,10649)
+LexToken(VAR,'list',1,10650)
+LexToken(OPENBRACKET,'(',1,10654)
+LexToken(CLOSEBRACKET,')',1,10655)
+LexToken(COMMA,',',1,10656)
+LexToken(VAR,'blocktype',1,10668)
+LexToken(ASSIGNMENT,'=',1,10677)
+LexToken(DQSTRING,'"c"',1,10680)
+LexToken(COMMA,',',1,10681)
+LexToken(VAR,'firing',1,10693)
+LexToken(ASSIGNMENT,'=',1,10699)
+LexToken(OPENSQBRACKET,'[',1,10700)
+LexToken(CLOSESQBRACKET,']',1,10701)
+LexToken(COMMA,',',1,10702)
+LexToken(VAR,'dep_ut',1,10714)
+LexToken(ASSIGNMENT,'=',1,10720)
+LexToken(OPENSQBRACKET,'[',1,10721)
+LexToken(PREVAR_BOOLEAN,'%f',1,10722)
+LexToken(COMMA,',',1,10724)
+LexToken(PREVAR_BOOLEAN,'%f',1,10725)
+LexToken(CLOSESQBRACKET,']',1,10727)
+LexToken(COMMA,',',1,10728)
+LexToken(VAR,'label',1,10740)
+LexToken(ASSIGNMENT,'=',1,10745)
+LexToken(DQSTRING,'""',1,10747)
+LexToken(COMMA,',',1,10748)
+LexToken(VAR,'nzcross',1,10760)
+LexToken(ASSIGNMENT,'=',1,10767)
+LexToken(NUMBER,'0',1,10768)
+LexToken(COMMA,',',1,10769)
+LexToken(VAR,'nmode',1,10781)
+LexToken(ASSIGNMENT,'=',1,10786)
+LexToken(NUMBER,'0',1,10787)
+LexToken(COMMA,',',1,10788)
+LexToken(VAR,'equations',1,10800)
+LexToken(ASSIGNMENT,'=',1,10809)
+LexToken(VAR,'list',1,10810)
+LexToken(OPENBRACKET,'(',1,10814)
+LexToken(CLOSEBRACKET,')',1,10815)
+LexToken(CLOSEBRACKET,')',1,10816)
+LexToken(COMMA,',',1,10817)
+LexToken(VAR,'doc',1,10829)
+LexToken(ASSIGNMENT,'=',1,10832)
+LexToken(VAR,'list',1,10833)
+LexToken(OPENBRACKET,'(',1,10837)
+LexToken(CLOSEBRACKET,')',1,10838)
+LexToken(CLOSEBRACKET,')',1,10839)
+LexToken(EOL,'\n',1,10840)
+LexToken(VAR,'scs_m_1',1,10849)
+LexToken(ASSIGNMENT,'=',1,10856)
+LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,10857)
+LexToken(OPENBRACKET,'(',1,10871)
+LexToken(VAR,'version',1,10883)
+LexToken(ASSIGNMENT,'=',1,10890)
+LexToken(DQSTRING,'"scicos4.2"',1,10901)
+LexToken(COMMA,',',1,10902)
+LexToken(VAR,'props',1,10914)
+LexToken(ASSIGNMENT,'=',1,10919)
+LexToken(SCICOS_PARAMS,'scicos_params',1,10920)
+LexToken(OPENBRACKET,'(',1,10933)
+LexToken(VAR,'wpar',1,10945)
+LexToken(ASSIGNMENT,'=',1,10949)
+LexToken(OPENSQBRACKET,'[',1,10950)
+LexToken(NUMBER,'600',1,10951)
+LexToken(COMMA,',',1,10954)
+LexToken(NUMBER,'450',1,10955)
+LexToken(COMMA,',',1,10958)
+LexToken(NUMBER,'0',1,10959)
+LexToken(COMMA,',',1,10960)
+LexToken(NUMBER,'0',1,10961)
+LexToken(COMMA,',',1,10962)
+LexToken(NUMBER,'600',1,10963)
+LexToken(COMMA,',',1,10966)
+LexToken(NUMBER,'450',1,10967)
+LexToken(CLOSESQBRACKET,']',1,10970)
+LexToken(COMMA,',',1,10971)
+LexToken(VAR,'Title',1,10983)
+LexToken(ASSIGNMENT,'=',1,10988)
+LexToken(DQSTRING,'"Untitled"',1,10998)
+LexToken(COMMA,',',1,10999)
+LexToken(VAR,'tol',1,11011)
+LexToken(ASSIGNMENT,'=',1,11014)
+LexToken(OPENSQBRACKET,'[',1,11015)
+LexToken(NUMBER,'0.0001',1,11016)
+LexToken(COMMA,',',1,11022)
+LexToken(NUMBER,'0.000001',1,11023)
+LexToken(COMMA,',',1,11031)
+LexToken(NUMBER,'1.000E-10',1,11032)
+LexToken(COMMA,',',1,11041)
+LexToken(NUMBER,'100001',1,11042)
+LexToken(COMMA,',',1,11048)
+LexToken(NUMBER,'0',1,11049)
+LexToken(COMMA,',',1,11050)
+LexToken(NUMBER,'0',1,11051)
+LexToken(CLOSESQBRACKET,']',1,11052)
+LexToken(COMMA,',',1,11053)
+LexToken(VAR,'tf',1,11065)
+LexToken(ASSIGNMENT,'=',1,11067)
+LexToken(NUMBER,'100000',1,11068)
+LexToken(COMMA,',',1,11074)
+LexToken(VAR,'context',1,11086)
+LexToken(ASSIGNMENT,'=',1,11093)
+LexToken(OPENSQBRACKET,'[',1,11094)
+LexToken(CLOSESQBRACKET,']',1,11095)
+LexToken(COMMA,',',1,11096)
+LexToken(VAR,'void1',1,11108)
+LexToken(ASSIGNMENT,'=',1,11113)
+LexToken(OPENSQBRACKET,'[',1,11114)
+LexToken(CLOSESQBRACKET,']',1,11115)
+LexToken(COMMA,',',1,11116)
+LexToken(VAR,'options',1,11128)
+LexToken(ASSIGNMENT,'=',1,11135)
+LexToken(VAR,'tlist',1,11136)
+LexToken(OPENBRACKET,'(',1,11141)
+LexToken(OPENSQBRACKET,'[',1,11142)
+LexToken(DQSTRING,'"scsopt"',1,11150)
+LexToken(COMMA,',',1,11151)
+LexToken(DQSTRING,'"3D"',1,11155)
+LexToken(COMMA,',',1,11156)
+LexToken(DQSTRING,'"Background"',1,11168)
+LexToken(COMMA,',',1,11169)
+LexToken(DQSTRING,'"Link"',1,11175)
+LexToken(COMMA,',',1,11176)
+LexToken(DQSTRING,'"ID"',1,11180)
+LexToken(COMMA,',',1,11181)
+LexToken(DQSTRING,'"Cmap"',1,11187)
+LexToken(CLOSESQBRACKET,']',1,11188)
+LexToken(COMMA,',',1,11189)
+LexToken(VAR,'list',1,11190)
+LexToken(OPENBRACKET,'(',1,11194)
+LexToken(PREVAR_BOOLEAN,'%t',1,11195)
+LexToken(COMMA,',',1,11197)
+LexToken(NUMBER,'33',1,11198)
+LexToken(CLOSEBRACKET,')',1,11200)
+LexToken(COMMA,',',1,11201)
+LexToken(OPENSQBRACKET,'[',1,11202)
+LexToken(NUMBER,'8',1,11203)
+LexToken(COMMA,',',1,11204)
+LexToken(NUMBER,'1',1,11205)
+LexToken(CLOSESQBRACKET,']',1,11206)
+LexToken(COMMA,',',1,11207)
+LexToken(OPENSQBRACKET,'[',1,11208)
+LexToken(NUMBER,'1',1,11209)
+LexToken(COMMA,',',1,11210)
+LexToken(NUMBER,'5',1,11211)
+LexToken(CLOSESQBRACKET,']',1,11212)
+LexToken(COMMA,',',1,11213)
+LexToken(VAR,'list',1,11225)
+LexToken(OPENBRACKET,'(',1,11229)
+LexToken(OPENSQBRACKET,'[',1,11230)
+LexToken(NUMBER,'5',1,11231)
+LexToken(COMMA,',',1,11232)
+LexToken(NUMBER,'1',1,11233)
+LexToken(CLOSESQBRACKET,']',1,11234)
+LexToken(COMMA,',',1,11235)
+LexToken(OPENSQBRACKET,'[',1,11236)
+LexToken(NUMBER,'4',1,11237)
+LexToken(COMMA,',',1,11238)
+LexToken(NUMBER,'1',1,11239)
+LexToken(CLOSESQBRACKET,']',1,11240)
+LexToken(CLOSEBRACKET,')',1,11241)
+LexToken(COMMA,',',1,11242)
+LexToken(OPENSQBRACKET,'[',1,11243)
+LexToken(NUMBER,'0.8',1,11244)
+LexToken(COMMA,',',1,11247)
+LexToken(NUMBER,'0.8',1,11248)
+LexToken(COMMA,',',1,11251)
+LexToken(NUMBER,'0.8',1,11252)
+LexToken(CLOSESQBRACKET,']',1,11255)
+LexToken(CLOSEBRACKET,')',1,11256)
+LexToken(COMMA,',',1,11257)
+LexToken(VAR,'void2',1,11269)
+LexToken(ASSIGNMENT,'=',1,11274)
+LexToken(OPENSQBRACKET,'[',1,11275)
+LexToken(CLOSESQBRACKET,']',1,11276)
+LexToken(COMMA,',',1,11277)
+LexToken(VAR,'void3',1,11289)
+LexToken(ASSIGNMENT,'=',1,11294)
+LexToken(OPENSQBRACKET,'[',1,11295)
+LexToken(CLOSESQBRACKET,']',1,11296)
+LexToken(COMMA,',',1,11297)
+LexToken(VAR,'doc',1,11309)
+LexToken(ASSIGNMENT,'=',1,11312)
+LexToken(VAR,'list',1,11313)
+LexToken(OPENBRACKET,'(',1,11317)
+LexToken(CLOSEBRACKET,')',1,11318)
+LexToken(CLOSEBRACKET,')',1,11319)
+LexToken(CLOSEBRACKET,')',1,11320)
+LexToken(EOL,'\n',1,11321)
+LexToken(VAR,'scs_m_1',1,11330)
+LexToken(DOT,'.',1,11337)
+LexToken(VAR,'objs',1,11338)
+LexToken(OPENBRACKET,'(',1,11342)
+LexToken(NUMBER,'1',1,11343)
+LexToken(CLOSEBRACKET,')',1,11344)
+LexToken(ASSIGNMENT,'=',1,11345)
+LexToken(SCICOS_BLOCK,'scicos_block',1,11346)
+LexToken(OPENBRACKET,'(',1,11358)
+LexToken(VAR,'gui',1,11370)
+LexToken(ASSIGNMENT,'=',1,11373)
+LexToken(DQSTRING,'"ANDLOG_f"',1,11383)
+LexToken(COMMA,',',1,11384)
+LexToken(VAR,'graphics',1,11396)
+LexToken(ASSIGNMENT,'=',1,11404)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,11405)
+LexToken(OPENBRACKET,'(',1,11420)
+LexToken(VAR,'orig',1,11432)
+LexToken(ASSIGNMENT,'=',1,11436)
+LexToken(OPENSQBRACKET,'[',1,11437)
+LexToken(NUMBER,'194',1,11438)
+LexToken(COMMA,',',1,11441)
+LexToken(NUMBER,'133',1,11442)
+LexToken(CLOSESQBRACKET,']',1,11445)
+LexToken(COMMA,',',1,11446)
+LexToken(VAR,'sz',1,11458)
+LexToken(ASSIGNMENT,'=',1,11460)
+LexToken(OPENSQBRACKET,'[',1,11461)
+LexToken(NUMBER,'60',1,11462)
+LexToken(COMMA,',',1,11464)
+LexToken(NUMBER,'60',1,11465)
+LexToken(CLOSESQBRACKET,']',1,11467)
+LexToken(COMMA,',',1,11468)
+LexToken(VAR,'flip',1,11480)
+LexToken(ASSIGNMENT,'=',1,11484)
+LexToken(PREVAR_BOOLEAN,'%t',1,11485)
+LexToken(COMMA,',',1,11487)
+LexToken(VAR,'theta',1,11499)
+LexToken(ASSIGNMENT,'=',1,11504)
+LexToken(NUMBER,'0',1,11505)
+LexToken(COMMA,',',1,11506)
+LexToken(VAR,'exprs',1,11518)
+LexToken(ASSIGNMENT,'=',1,11523)
+LexToken(OPENSQBRACKET,'[',1,11524)
+LexToken(CLOSESQBRACKET,']',1,11525)
+LexToken(COMMA,',',1,11526)
+LexToken(VAR,'pin',1,11538)
+LexToken(ASSIGNMENT,'=',1,11541)
+LexToken(OPENSQBRACKET,'[',1,11542)
+LexToken(CLOSESQBRACKET,']',1,11543)
+LexToken(COMMA,',',1,11544)
+LexToken(VAR,'pout',1,11556)
+LexToken(ASSIGNMENT,'=',1,11560)
+LexToken(NUMBER,'9',1,11561)
+LexToken(COMMA,',',1,11562)
+LexToken(VAR,'pein',1,11574)
+LexToken(ASSIGNMENT,'=',1,11578)
+LexToken(OPENSQBRACKET,'[',1,11579)
+LexToken(NUMBER,'4',1,11580)
+LexToken(SEMICOLON,';',1,11581)
+LexToken(NUMBER,'11',1,11582)
+LexToken(CLOSESQBRACKET,']',1,11584)
+LexToken(COMMA,',',1,11585)
+LexToken(VAR,'peout',1,11597)
+LexToken(ASSIGNMENT,'=',1,11602)
+LexToken(OPENSQBRACKET,'[',1,11603)
+LexToken(CLOSESQBRACKET,']',1,11604)
+LexToken(COMMA,',',1,11605)
+LexToken(VAR,'gr_i',1,11617)
+LexToken(ASSIGNMENT,'=',1,11621)
+LexToken(OPENSQBRACKET,'[',1,11622)
+LexToken(CLOSESQBRACKET,']',1,11623)
+LexToken(COMMA,',',1,11624)
+LexToken(VAR,'id',1,11636)
+LexToken(ASSIGNMENT,'=',1,11638)
+LexToken(DQSTRING,'""',1,11640)
+LexToken(COMMA,',',1,11641)
+LexToken(VAR,'in_implicit',1,11653)
+LexToken(ASSIGNMENT,'=',1,11664)
+LexToken(OPENSQBRACKET,'[',1,11665)
+LexToken(CLOSESQBRACKET,']',1,11666)
+LexToken(COMMA,',',1,11667)
+LexToken(VAR,'out_implicit',1,11679)
+LexToken(ASSIGNMENT,'=',1,11691)
+LexToken(DQSTRING,'"E"',1,11694)
+LexToken(CLOSEBRACKET,')',1,11695)
+LexToken(COMMA,',',1,11696)
+LexToken(VAR,'model',1,11708)
+LexToken(ASSIGNMENT,'=',1,11713)
+LexToken(SCICOS_MODEL,'scicos_model',1,11714)
+LexToken(OPENBRACKET,'(',1,11726)
+LexToken(VAR,'sim',1,11738)
+LexToken(ASSIGNMENT,'=',1,11741)
+LexToken(DQSTRING,'"andlog"',1,11749)
+LexToken(COMMA,',',1,11750)
+LexToken(VAR,'in',1,11762)
+LexToken(ASSIGNMENT,'=',1,11764)
+LexToken(OPENSQBRACKET,'[',1,11765)
+LexToken(CLOSESQBRACKET,']',1,11766)
+LexToken(COMMA,',',1,11767)
+LexToken(VAR,'in2',1,11779)
+LexToken(ASSIGNMENT,'=',1,11782)
+LexToken(OPENSQBRACKET,'[',1,11783)
+LexToken(CLOSESQBRACKET,']',1,11784)
+LexToken(COMMA,',',1,11785)
+LexToken(VAR,'intyp',1,11797)
+LexToken(ASSIGNMENT,'=',1,11802)
+LexToken(NUMBER,'1',1,11803)
+LexToken(COMMA,',',1,11804)
+LexToken(VAR,'out',1,11816)
+LexToken(ASSIGNMENT,'=',1,11819)
+LexToken(NUMBER,'1',1,11820)
+LexToken(COMMA,',',1,11821)
+LexToken(VAR,'out2',1,11833)
+LexToken(ASSIGNMENT,'=',1,11837)
+LexToken(OPENSQBRACKET,'[',1,11838)
+LexToken(CLOSESQBRACKET,']',1,11839)
+LexToken(COMMA,',',1,11840)
+LexToken(VAR,'outtyp',1,11852)
+LexToken(ASSIGNMENT,'=',1,11858)
+LexToken(NUMBER,'1',1,11859)
+LexToken(COMMA,',',1,11860)
+LexToken(VAR,'evtin',1,11872)
+LexToken(ASSIGNMENT,'=',1,11877)
+LexToken(OPENSQBRACKET,'[',1,11878)
+LexToken(NUMBER,'1',1,11879)
+LexToken(SEMICOLON,';',1,11880)
+LexToken(NUMBER,'1',1,11881)
+LexToken(CLOSESQBRACKET,']',1,11882)
+LexToken(COMMA,',',1,11883)
+LexToken(VAR,'evtout',1,11895)
+LexToken(ASSIGNMENT,'=',1,11901)
+LexToken(OPENSQBRACKET,'[',1,11902)
+LexToken(CLOSESQBRACKET,']',1,11903)
+LexToken(COMMA,',',1,11904)
+LexToken(VAR,'state',1,11916)
+LexToken(ASSIGNMENT,'=',1,11921)
+LexToken(OPENSQBRACKET,'[',1,11922)
+LexToken(CLOSESQBRACKET,']',1,11923)
+LexToken(COMMA,',',1,11924)
+LexToken(VAR,'dstate',1,11936)
+LexToken(ASSIGNMENT,'=',1,11942)
+LexToken(OPENSQBRACKET,'[',1,11943)
+LexToken(CLOSESQBRACKET,']',1,11944)
+LexToken(COMMA,',',1,11945)
+LexToken(VAR,'odstate',1,11957)
+LexToken(ASSIGNMENT,'=',1,11964)
+LexToken(VAR,'list',1,11965)
+LexToken(OPENBRACKET,'(',1,11969)
+LexToken(CLOSEBRACKET,')',1,11970)
+LexToken(COMMA,',',1,11971)
+LexToken(VAR,'rpar',1,11983)
+LexToken(ASSIGNMENT,'=',1,11987)
+LexToken(OPENSQBRACKET,'[',1,11988)
+LexToken(CLOSESQBRACKET,']',1,11989)
+LexToken(COMMA,',',1,11990)
+LexToken(VAR,'ipar',1,12002)
+LexToken(ASSIGNMENT,'=',1,12006)
+LexToken(OPENSQBRACKET,'[',1,12007)
+LexToken(CLOSESQBRACKET,']',1,12008)
+LexToken(COMMA,',',1,12009)
+LexToken(VAR,'opar',1,12021)
+LexToken(ASSIGNMENT,'=',1,12025)
+LexToken(VAR,'list',1,12026)
+LexToken(OPENBRACKET,'(',1,12030)
+LexToken(CLOSEBRACKET,')',1,12031)
+LexToken(COMMA,',',1,12032)
+LexToken(VAR,'blocktype',1,12044)
+LexToken(ASSIGNMENT,'=',1,12053)
+LexToken(DQSTRING,'"d"',1,12056)
+LexToken(COMMA,',',1,12057)
+LexToken(VAR,'firing',1,12069)
+LexToken(ASSIGNMENT,'=',1,12075)
+LexToken(OPENSQBRACKET,'[',1,12076)
+LexToken(CLOSESQBRACKET,']',1,12077)
+LexToken(COMMA,',',1,12078)
+LexToken(VAR,'dep_ut',1,12090)
+LexToken(ASSIGNMENT,'=',1,12096)
+LexToken(OPENSQBRACKET,'[',1,12097)
+LexToken(PREVAR_BOOLEAN,'%f',1,12098)
+LexToken(COMMA,',',1,12100)
+LexToken(PREVAR_BOOLEAN,'%f',1,12101)
+LexToken(CLOSESQBRACKET,']',1,12103)
+LexToken(COMMA,',',1,12104)
+LexToken(VAR,'label',1,12116)
+LexToken(ASSIGNMENT,'=',1,12121)
+LexToken(DQSTRING,'""',1,12123)
+LexToken(COMMA,',',1,12124)
+LexToken(VAR,'nzcross',1,12136)
+LexToken(ASSIGNMENT,'=',1,12143)
+LexToken(NUMBER,'0',1,12144)
+LexToken(COMMA,',',1,12145)
+LexToken(VAR,'nmode',1,12157)
+LexToken(ASSIGNMENT,'=',1,12162)
+LexToken(NUMBER,'0',1,12163)
+LexToken(COMMA,',',1,12164)
+LexToken(VAR,'equations',1,12176)
+LexToken(ASSIGNMENT,'=',1,12185)
+LexToken(VAR,'list',1,12186)
+LexToken(OPENBRACKET,'(',1,12190)
+LexToken(CLOSEBRACKET,')',1,12191)
+LexToken(CLOSEBRACKET,')',1,12192)
+LexToken(COMMA,',',1,12193)
+LexToken(VAR,'doc',1,12205)
+LexToken(ASSIGNMENT,'=',1,12208)
+LexToken(VAR,'list',1,12209)
+LexToken(OPENBRACKET,'(',1,12213)
+LexToken(CLOSEBRACKET,')',1,12214)
+LexToken(CLOSEBRACKET,')',1,12215)
+LexToken(EOL,'\n',1,12216)
+LexToken(VAR,'scs_m_1',1,12225)
+LexToken(DOT,'.',1,12232)
+LexToken(VAR,'objs',1,12233)
+LexToken(OPENBRACKET,'(',1,12237)
+LexToken(NUMBER,'2',1,12238)
+LexToken(CLOSEBRACKET,')',1,12239)
+LexToken(ASSIGNMENT,'=',1,12240)
+LexToken(SCICOS_BLOCK,'scicos_block',1,12241)
+LexToken(OPENBRACKET,'(',1,12253)
+LexToken(VAR,'gui',1,12265)
+LexToken(ASSIGNMENT,'=',1,12268)
+LexToken(DQSTRING,'"CLKIN_f"',1,12277)
+LexToken(COMMA,',',1,12278)
+LexToken(VAR,'graphics',1,12290)
+LexToken(ASSIGNMENT,'=',1,12298)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,12299)
+LexToken(OPENBRACKET,'(',1,12314)
+LexToken(VAR,'orig',1,12326)
+LexToken(ASSIGNMENT,'=',1,12330)
+LexToken(OPENSQBRACKET,'[',1,12331)
+LexToken(NUMBER,'149',1,12332)
+LexToken(COMMA,',',1,12335)
+LexToken(NUMBER,'287',1,12336)
+LexToken(CLOSESQBRACKET,']',1,12339)
+LexToken(COMMA,',',1,12340)
+LexToken(VAR,'sz',1,12352)
+LexToken(ASSIGNMENT,'=',1,12354)
+LexToken(OPENSQBRACKET,'[',1,12355)
+LexToken(NUMBER,'20',1,12356)
+LexToken(COMMA,',',1,12358)
+LexToken(NUMBER,'20',1,12359)
+LexToken(CLOSESQBRACKET,']',1,12361)
+LexToken(COMMA,',',1,12362)
+LexToken(VAR,'flip',1,12374)
+LexToken(ASSIGNMENT,'=',1,12378)
+LexToken(PREVAR_BOOLEAN,'%t',1,12379)
+LexToken(COMMA,',',1,12381)
+LexToken(VAR,'theta',1,12393)
+LexToken(ASSIGNMENT,'=',1,12398)
+LexToken(NUMBER,'0',1,12399)
+LexToken(COMMA,',',1,12400)
+LexToken(VAR,'exprs',1,12412)
+LexToken(ASSIGNMENT,'=',1,12417)
+LexToken(DQSTRING,'"1"',1,12420)
+LexToken(COMMA,',',1,12421)
+LexToken(VAR,'pin',1,12433)
+LexToken(ASSIGNMENT,'=',1,12436)
+LexToken(OPENSQBRACKET,'[',1,12437)
+LexToken(CLOSESQBRACKET,']',1,12438)
+LexToken(COMMA,',',1,12439)
+LexToken(VAR,'pout',1,12451)
+LexToken(ASSIGNMENT,'=',1,12455)
+LexToken(OPENSQBRACKET,'[',1,12456)
+LexToken(CLOSESQBRACKET,']',1,12457)
+LexToken(COMMA,',',1,12458)
+LexToken(VAR,'pein',1,12470)
+LexToken(ASSIGNMENT,'=',1,12474)
+LexToken(OPENSQBRACKET,'[',1,12475)
+LexToken(CLOSESQBRACKET,']',1,12476)
+LexToken(COMMA,',',1,12477)
+LexToken(VAR,'peout',1,12489)
+LexToken(ASSIGNMENT,'=',1,12494)
+LexToken(NUMBER,'4',1,12495)
+LexToken(COMMA,',',1,12496)
+LexToken(VAR,'gr_i',1,12508)
+LexToken(ASSIGNMENT,'=',1,12512)
+LexToken(OPENSQBRACKET,'[',1,12513)
+LexToken(CLOSESQBRACKET,']',1,12514)
+LexToken(COMMA,',',1,12515)
+LexToken(VAR,'id',1,12527)
+LexToken(ASSIGNMENT,'=',1,12529)
+LexToken(DQSTRING,'""',1,12531)
+LexToken(COMMA,',',1,12532)
+LexToken(VAR,'in_implicit',1,12544)
+LexToken(ASSIGNMENT,'=',1,12555)
+LexToken(OPENSQBRACKET,'[',1,12556)
+LexToken(CLOSESQBRACKET,']',1,12557)
+LexToken(COMMA,',',1,12558)
+LexToken(VAR,'out_implicit',1,12570)
+LexToken(ASSIGNMENT,'=',1,12582)
+LexToken(OPENSQBRACKET,'[',1,12583)
+LexToken(CLOSESQBRACKET,']',1,12584)
+LexToken(CLOSEBRACKET,')',1,12585)
+LexToken(COMMA,',',1,12586)
+LexToken(VAR,'model',1,12598)
+LexToken(ASSIGNMENT,'=',1,12603)
+LexToken(SCICOS_MODEL,'scicos_model',1,12604)
+LexToken(OPENBRACKET,'(',1,12616)
+LexToken(VAR,'sim',1,12628)
+LexToken(ASSIGNMENT,'=',1,12631)
+LexToken(DQSTRING,'"input"',1,12638)
+LexToken(COMMA,',',1,12639)
+LexToken(VAR,'in',1,12651)
+LexToken(ASSIGNMENT,'=',1,12653)
+LexToken(OPENSQBRACKET,'[',1,12654)
+LexToken(CLOSESQBRACKET,']',1,12655)
+LexToken(COMMA,',',1,12656)
+LexToken(VAR,'in2',1,12668)
+LexToken(ASSIGNMENT,'=',1,12671)
+LexToken(OPENSQBRACKET,'[',1,12672)
+LexToken(CLOSESQBRACKET,']',1,12673)
+LexToken(COMMA,',',1,12674)
+LexToken(VAR,'intyp',1,12686)
+LexToken(ASSIGNMENT,'=',1,12691)
+LexToken(NUMBER,'1',1,12692)
+LexToken(COMMA,',',1,12693)
+LexToken(VAR,'out',1,12705)
+LexToken(ASSIGNMENT,'=',1,12708)
+LexToken(OPENSQBRACKET,'[',1,12709)
+LexToken(CLOSESQBRACKET,']',1,12710)
+LexToken(COMMA,',',1,12711)
+LexToken(VAR,'out2',1,12723)
+LexToken(ASSIGNMENT,'=',1,12727)
+LexToken(OPENSQBRACKET,'[',1,12728)
+LexToken(CLOSESQBRACKET,']',1,12729)
+LexToken(COMMA,',',1,12730)
+LexToken(VAR,'outtyp',1,12742)
+LexToken(ASSIGNMENT,'=',1,12748)
+LexToken(NUMBER,'1',1,12749)
+LexToken(COMMA,',',1,12750)
+LexToken(VAR,'evtin',1,12762)
+LexToken(ASSIGNMENT,'=',1,12767)
+LexToken(OPENSQBRACKET,'[',1,12768)
+LexToken(CLOSESQBRACKET,']',1,12769)
+LexToken(COMMA,',',1,12770)
+LexToken(VAR,'evtout',1,12782)
+LexToken(ASSIGNMENT,'=',1,12788)
+LexToken(NUMBER,'1',1,12789)
+LexToken(COMMA,',',1,12790)
+LexToken(VAR,'state',1,12802)
+LexToken(ASSIGNMENT,'=',1,12807)
+LexToken(OPENSQBRACKET,'[',1,12808)
+LexToken(CLOSESQBRACKET,']',1,12809)
+LexToken(COMMA,',',1,12810)
+LexToken(VAR,'dstate',1,12822)
+LexToken(ASSIGNMENT,'=',1,12828)
+LexToken(OPENSQBRACKET,'[',1,12829)
+LexToken(CLOSESQBRACKET,']',1,12830)
+LexToken(COMMA,',',1,12831)
+LexToken(VAR,'odstate',1,12843)
+LexToken(ASSIGNMENT,'=',1,12850)
+LexToken(VAR,'list',1,12851)
+LexToken(OPENBRACKET,'(',1,12855)
+LexToken(CLOSEBRACKET,')',1,12856)
+LexToken(COMMA,',',1,12857)
+LexToken(VAR,'rpar',1,12869)
+LexToken(ASSIGNMENT,'=',1,12873)
+LexToken(OPENSQBRACKET,'[',1,12874)
+LexToken(CLOSESQBRACKET,']',1,12875)
+LexToken(COMMA,',',1,12876)
+LexToken(VAR,'ipar',1,12888)
+LexToken(ASSIGNMENT,'=',1,12892)
+LexToken(NUMBER,'1',1,12893)
+LexToken(COMMA,',',1,12894)
+LexToken(VAR,'opar',1,12906)
+LexToken(ASSIGNMENT,'=',1,12910)
+LexToken(VAR,'list',1,12911)
+LexToken(OPENBRACKET,'(',1,12915)
+LexToken(CLOSEBRACKET,')',1,12916)
+LexToken(COMMA,',',1,12917)
+LexToken(VAR,'blocktype',1,12929)
+LexToken(ASSIGNMENT,'=',1,12938)
+LexToken(DQSTRING,'"d"',1,12941)
+LexToken(COMMA,',',1,12942)
+LexToken(VAR,'firing',1,12954)
+LexToken(ASSIGNMENT,'=',1,12960)
+LexToken(NUMBER,'-1',1,12961)
+LexToken(COMMA,',',1,12963)
+LexToken(VAR,'dep_ut',1,12975)
+LexToken(ASSIGNMENT,'=',1,12981)
+LexToken(OPENSQBRACKET,'[',1,12982)
+LexToken(PREVAR_BOOLEAN,'%f',1,12983)
+LexToken(COMMA,',',1,12985)
+LexToken(PREVAR_BOOLEAN,'%f',1,12986)
+LexToken(CLOSESQBRACKET,']',1,12988)
+LexToken(COMMA,',',1,12989)
+LexToken(VAR,'label',1,13001)
+LexToken(ASSIGNMENT,'=',1,13006)
+LexToken(DQSTRING,'""',1,13008)
+LexToken(COMMA,',',1,13009)
+LexToken(VAR,'nzcross',1,13021)
+LexToken(ASSIGNMENT,'=',1,13028)
+LexToken(NUMBER,'0',1,13029)
+LexToken(COMMA,',',1,13030)
+LexToken(VAR,'nmode',1,13042)
+LexToken(ASSIGNMENT,'=',1,13047)
+LexToken(NUMBER,'0',1,13048)
+LexToken(COMMA,',',1,13049)
+LexToken(VAR,'equations',1,13061)
+LexToken(ASSIGNMENT,'=',1,13070)
+LexToken(VAR,'list',1,13071)
+LexToken(OPENBRACKET,'(',1,13075)
+LexToken(CLOSEBRACKET,')',1,13076)
+LexToken(CLOSEBRACKET,')',1,13077)
+LexToken(COMMA,',',1,13078)
+LexToken(VAR,'doc',1,13090)
+LexToken(ASSIGNMENT,'=',1,13093)
+LexToken(VAR,'list',1,13094)
+LexToken(OPENBRACKET,'(',1,13098)
+LexToken(CLOSEBRACKET,')',1,13099)
+LexToken(CLOSEBRACKET,')',1,13100)
+LexToken(EOL,'\n',1,13101)
+LexToken(VAR,'scs_m_1',1,13110)
+LexToken(DOT,'.',1,13117)
+LexToken(VAR,'objs',1,13118)
+LexToken(OPENBRACKET,'(',1,13122)
+LexToken(NUMBER,'3',1,13123)
+LexToken(CLOSEBRACKET,')',1,13124)
+LexToken(ASSIGNMENT,'=',1,13125)
+LexToken(SCICOS_BLOCK,'scicos_block',1,13126)
+LexToken(OPENBRACKET,'(',1,13138)
+LexToken(VAR,'gui',1,13150)
+LexToken(ASSIGNMENT,'=',1,13153)
+LexToken(DQSTRING,'"CLKOUT_f"',1,13163)
+LexToken(COMMA,',',1,13164)
+LexToken(VAR,'graphics',1,13176)
+LexToken(ASSIGNMENT,'=',1,13184)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,13185)
+LexToken(OPENBRACKET,'(',1,13200)
+LexToken(VAR,'orig',1,13212)
+LexToken(ASSIGNMENT,'=',1,13216)
+LexToken(OPENSQBRACKET,'[',1,13217)
+LexToken(NUMBER,'450',1,13218)
+LexToken(COMMA,',',1,13221)
+LexToken(NUMBER,'83',1,13222)
+LexToken(CLOSESQBRACKET,']',1,13224)
+LexToken(COMMA,',',1,13225)
+LexToken(VAR,'sz',1,13237)
+LexToken(ASSIGNMENT,'=',1,13239)
+LexToken(OPENSQBRACKET,'[',1,13240)
+LexToken(NUMBER,'20',1,13241)
+LexToken(COMMA,',',1,13243)
+LexToken(NUMBER,'20',1,13244)
+LexToken(CLOSESQBRACKET,']',1,13246)
+LexToken(COMMA,',',1,13247)
+LexToken(VAR,'flip',1,13259)
+LexToken(ASSIGNMENT,'=',1,13263)
+LexToken(PREVAR_BOOLEAN,'%t',1,13264)
+LexToken(COMMA,',',1,13266)
+LexToken(VAR,'theta',1,13278)
+LexToken(ASSIGNMENT,'=',1,13283)
+LexToken(NUMBER,'0',1,13284)
+LexToken(COMMA,',',1,13285)
+LexToken(VAR,'exprs',1,13297)
+LexToken(ASSIGNMENT,'=',1,13302)
+LexToken(DQSTRING,'"1"',1,13305)
+LexToken(COMMA,',',1,13306)
+LexToken(VAR,'pin',1,13318)
+LexToken(ASSIGNMENT,'=',1,13321)
+LexToken(OPENSQBRACKET,'[',1,13322)
+LexToken(CLOSESQBRACKET,']',1,13323)
+LexToken(COMMA,',',1,13324)
+LexToken(VAR,'pout',1,13336)
+LexToken(ASSIGNMENT,'=',1,13340)
+LexToken(OPENSQBRACKET,'[',1,13341)
+LexToken(CLOSESQBRACKET,']',1,13342)
+LexToken(COMMA,',',1,13343)
+LexToken(VAR,'pein',1,13355)
+LexToken(ASSIGNMENT,'=',1,13359)
+LexToken(NUMBER,'8',1,13360)
+LexToken(COMMA,',',1,13361)
+LexToken(VAR,'peout',1,13373)
+LexToken(ASSIGNMENT,'=',1,13378)
+LexToken(OPENSQBRACKET,'[',1,13379)
+LexToken(CLOSESQBRACKET,']',1,13380)
+LexToken(COMMA,',',1,13381)
+LexToken(VAR,'gr_i',1,13393)
+LexToken(ASSIGNMENT,'=',1,13397)
+LexToken(OPENSQBRACKET,'[',1,13398)
+LexToken(CLOSESQBRACKET,']',1,13399)
+LexToken(COMMA,',',1,13400)
+LexToken(VAR,'id',1,13412)
+LexToken(ASSIGNMENT,'=',1,13414)
+LexToken(DQSTRING,'""',1,13416)
+LexToken(COMMA,',',1,13417)
+LexToken(VAR,'in_implicit',1,13429)
+LexToken(ASSIGNMENT,'=',1,13440)
+LexToken(OPENSQBRACKET,'[',1,13441)
+LexToken(CLOSESQBRACKET,']',1,13442)
+LexToken(COMMA,',',1,13443)
+LexToken(VAR,'out_implicit',1,13455)
+LexToken(ASSIGNMENT,'=',1,13467)
+LexToken(OPENSQBRACKET,'[',1,13468)
+LexToken(CLOSESQBRACKET,']',1,13469)
+LexToken(CLOSEBRACKET,')',1,13470)
+LexToken(COMMA,',',1,13471)
+LexToken(VAR,'model',1,13483)
+LexToken(ASSIGNMENT,'=',1,13488)
+LexToken(SCICOS_MODEL,'scicos_model',1,13489)
+LexToken(OPENBRACKET,'(',1,13501)
+LexToken(VAR,'sim',1,13513)
+LexToken(ASSIGNMENT,'=',1,13516)
+LexToken(DQSTRING,'"output"',1,13524)
+LexToken(COMMA,',',1,13525)
+LexToken(VAR,'in',1,13537)
+LexToken(ASSIGNMENT,'=',1,13539)
+LexToken(OPENSQBRACKET,'[',1,13540)
+LexToken(CLOSESQBRACKET,']',1,13541)
+LexToken(COMMA,',',1,13542)
+LexToken(VAR,'in2',1,13554)
+LexToken(ASSIGNMENT,'=',1,13557)
+LexToken(OPENSQBRACKET,'[',1,13558)
+LexToken(CLOSESQBRACKET,']',1,13559)
+LexToken(COMMA,',',1,13560)
+LexToken(VAR,'intyp',1,13572)
+LexToken(ASSIGNMENT,'=',1,13577)
+LexToken(NUMBER,'1',1,13578)
+LexToken(COMMA,',',1,13579)
+LexToken(VAR,'out',1,13591)
+LexToken(ASSIGNMENT,'=',1,13594)
+LexToken(OPENSQBRACKET,'[',1,13595)
+LexToken(CLOSESQBRACKET,']',1,13596)
+LexToken(COMMA,',',1,13597)
+LexToken(VAR,'out2',1,13609)
+LexToken(ASSIGNMENT,'=',1,13613)
+LexToken(OPENSQBRACKET,'[',1,13614)
+LexToken(CLOSESQBRACKET,']',1,13615)
+LexToken(COMMA,',',1,13616)
+LexToken(VAR,'outtyp',1,13628)
+LexToken(ASSIGNMENT,'=',1,13634)
+LexToken(NUMBER,'1',1,13635)
+LexToken(COMMA,',',1,13636)
+LexToken(VAR,'evtin',1,13648)
+LexToken(ASSIGNMENT,'=',1,13653)
+LexToken(NUMBER,'1',1,13654)
+LexToken(COMMA,',',1,13655)
+LexToken(VAR,'evtout',1,13667)
+LexToken(ASSIGNMENT,'=',1,13673)
+LexToken(OPENSQBRACKET,'[',1,13674)
+LexToken(CLOSESQBRACKET,']',1,13675)
+LexToken(COMMA,',',1,13676)
+LexToken(VAR,'state',1,13688)
+LexToken(ASSIGNMENT,'=',1,13693)
+LexToken(OPENSQBRACKET,'[',1,13694)
+LexToken(CLOSESQBRACKET,']',1,13695)
+LexToken(COMMA,',',1,13696)
+LexToken(VAR,'dstate',1,13708)
+LexToken(ASSIGNMENT,'=',1,13714)
+LexToken(OPENSQBRACKET,'[',1,13715)
+LexToken(CLOSESQBRACKET,']',1,13716)
+LexToken(COMMA,',',1,13717)
+LexToken(VAR,'odstate',1,13729)
+LexToken(ASSIGNMENT,'=',1,13736)
+LexToken(VAR,'list',1,13737)
+LexToken(OPENBRACKET,'(',1,13741)
+LexToken(CLOSEBRACKET,')',1,13742)
+LexToken(COMMA,',',1,13743)
+LexToken(VAR,'rpar',1,13755)
+LexToken(ASSIGNMENT,'=',1,13759)
+LexToken(OPENSQBRACKET,'[',1,13760)
+LexToken(CLOSESQBRACKET,']',1,13761)
+LexToken(COMMA,',',1,13762)
+LexToken(VAR,'ipar',1,13774)
+LexToken(ASSIGNMENT,'=',1,13778)
+LexToken(NUMBER,'1',1,13779)
+LexToken(COMMA,',',1,13780)
+LexToken(VAR,'opar',1,13792)
+LexToken(ASSIGNMENT,'=',1,13796)
+LexToken(VAR,'list',1,13797)
+LexToken(OPENBRACKET,'(',1,13801)
+LexToken(CLOSEBRACKET,')',1,13802)
+LexToken(COMMA,',',1,13803)
+LexToken(VAR,'blocktype',1,13815)
+LexToken(ASSIGNMENT,'=',1,13824)
+LexToken(DQSTRING,'"d"',1,13827)
+LexToken(COMMA,',',1,13828)
+LexToken(VAR,'firing',1,13840)
+LexToken(ASSIGNMENT,'=',1,13846)
+LexToken(OPENSQBRACKET,'[',1,13847)
+LexToken(CLOSESQBRACKET,']',1,13848)
+LexToken(COMMA,',',1,13849)
+LexToken(VAR,'dep_ut',1,13861)
+LexToken(ASSIGNMENT,'=',1,13867)
+LexToken(OPENSQBRACKET,'[',1,13868)
+LexToken(PREVAR_BOOLEAN,'%f',1,13869)
+LexToken(COMMA,',',1,13871)
+LexToken(PREVAR_BOOLEAN,'%f',1,13872)
+LexToken(CLOSESQBRACKET,']',1,13874)
+LexToken(COMMA,',',1,13875)
+LexToken(VAR,'label',1,13887)
+LexToken(ASSIGNMENT,'=',1,13892)
+LexToken(DQSTRING,'""',1,13894)
+LexToken(COMMA,',',1,13895)
+LexToken(VAR,'nzcross',1,13907)
+LexToken(ASSIGNMENT,'=',1,13914)
+LexToken(NUMBER,'0',1,13915)
+LexToken(COMMA,',',1,13916)
+LexToken(VAR,'nmode',1,13928)
+LexToken(ASSIGNMENT,'=',1,13933)
+LexToken(NUMBER,'0',1,13934)
+LexToken(COMMA,',',1,13935)
+LexToken(VAR,'equations',1,13947)
+LexToken(ASSIGNMENT,'=',1,13956)
+LexToken(VAR,'list',1,13957)
+LexToken(OPENBRACKET,'(',1,13961)
+LexToken(CLOSEBRACKET,')',1,13962)
+LexToken(CLOSEBRACKET,')',1,13963)
+LexToken(COMMA,',',1,13964)
+LexToken(VAR,'doc',1,13976)
+LexToken(ASSIGNMENT,'=',1,13979)
+LexToken(VAR,'list',1,13980)
+LexToken(OPENBRACKET,'(',1,13984)
+LexToken(CLOSEBRACKET,')',1,13985)
+LexToken(CLOSEBRACKET,')',1,13986)
+LexToken(EOL,'\n',1,13987)
+LexToken(VAR,'scs_m_1',1,13996)
+LexToken(DOT,'.',1,14003)
+LexToken(VAR,'objs',1,14004)
+LexToken(OPENBRACKET,'(',1,14008)
+LexToken(NUMBER,'4',1,14009)
+LexToken(CLOSEBRACKET,')',1,14010)
+LexToken(ASSIGNMENT,'=',1,14011)
+LexToken(SCICOS_LINK,'scicos_link',1,14012)
+LexToken(OPENBRACKET,'(',1,14023)
+LexToken(VAR,'xx',1,14035)
+LexToken(ASSIGNMENT,'=',1,14037)
+LexToken(OPENSQBRACKET,'[',1,14038)
+LexToken(NUMBER,'169',1,14039)
+LexToken(SEMICOLON,';',1,14042)
+LexToken(NUMBER,'214',1,14043)
+LexToken(SEMICOLON,';',1,14046)
+LexToken(NUMBER,'214',1,14047)
+LexToken(CLOSESQBRACKET,']',1,14050)
+LexToken(COMMA,',',1,14051)
+LexToken(VAR,'yy',1,14063)
+LexToken(ASSIGNMENT,'=',1,14065)
+LexToken(OPENSQBRACKET,'[',1,14066)
+LexToken(NUMBER,'297',1,14067)
+LexToken(SEMICOLON,';',1,14070)
+LexToken(NUMBER,'297',1,14071)
+LexToken(SEMICOLON,';',1,14074)
+LexToken(NUMBER,'198.71',1,14075)
+LexToken(CLOSESQBRACKET,']',1,14081)
+LexToken(COMMA,',',1,14082)
+LexToken(VAR,'id',1,14094)
+LexToken(ASSIGNMENT,'=',1,14096)
+LexToken(DQSTRING,'"drawlink"',1,14106)
+LexToken(COMMA,',',1,14107)
+LexToken(VAR,'thick',1,14119)
+LexToken(ASSIGNMENT,'=',1,14124)
+LexToken(OPENSQBRACKET,'[',1,14125)
+LexToken(NUMBER,'0',1,14126)
+LexToken(COMMA,',',1,14127)
+LexToken(NUMBER,'0',1,14128)
+LexToken(CLOSESQBRACKET,']',1,14129)
+LexToken(COMMA,',',1,14130)
+LexToken(VAR,'ct',1,14142)
+LexToken(ASSIGNMENT,'=',1,14144)
+LexToken(OPENSQBRACKET,'[',1,14145)
+LexToken(NUMBER,'5',1,14146)
+LexToken(COMMA,',',1,14147)
+LexToken(NUMBER,'-1',1,14148)
+LexToken(CLOSESQBRACKET,']',1,14150)
+LexToken(COMMA,',',1,14151)
+LexToken(VAR,'from',1,14163)
+LexToken(ASSIGNMENT,'=',1,14167)
+LexToken(OPENSQBRACKET,'[',1,14168)
+LexToken(NUMBER,'2',1,14169)
+LexToken(COMMA,',',1,14170)
+LexToken(NUMBER,'1',1,14171)
+LexToken(CLOSESQBRACKET,']',1,14172)
+LexToken(COMMA,',',1,14173)
+LexToken(VAR,'to',1,14185)
+LexToken(ASSIGNMENT,'=',1,14187)
+LexToken(OPENSQBRACKET,'[',1,14188)
+LexToken(NUMBER,'1',1,14189)
+LexToken(COMMA,',',1,14190)
+LexToken(NUMBER,'1',1,14191)
+LexToken(CLOSESQBRACKET,']',1,14192)
+LexToken(CLOSEBRACKET,')',1,14193)
+LexToken(EOL,'\n',1,14194)
+LexToken(VAR,'scs_m_1',1,14203)
+LexToken(DOT,'.',1,14210)
+LexToken(VAR,'objs',1,14211)
+LexToken(OPENBRACKET,'(',1,14215)
+LexToken(NUMBER,'5',1,14216)
+LexToken(CLOSEBRACKET,')',1,14217)
+LexToken(ASSIGNMENT,'=',1,14218)
+LexToken(SCICOS_BLOCK,'scicos_block',1,14219)
+LexToken(OPENBRACKET,'(',1,14231)
+LexToken(VAR,'gui',1,14243)
+LexToken(ASSIGNMENT,'=',1,14246)
+LexToken(DQSTRING,'"CLKIN_f"',1,14255)
+LexToken(COMMA,',',1,14256)
+LexToken(VAR,'graphics',1,14268)
+LexToken(ASSIGNMENT,'=',1,14276)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,14277)
+LexToken(OPENBRACKET,'(',1,14292)
+LexToken(VAR,'orig',1,14304)
+LexToken(ASSIGNMENT,'=',1,14308)
+LexToken(OPENSQBRACKET,'[',1,14309)
+LexToken(NUMBER,'141',1,14310)
+LexToken(COMMA,',',1,14313)
+LexToken(NUMBER,'330',1,14314)
+LexToken(CLOSESQBRACKET,']',1,14317)
+LexToken(COMMA,',',1,14318)
+LexToken(VAR,'sz',1,14330)
+LexToken(ASSIGNMENT,'=',1,14332)
+LexToken(OPENSQBRACKET,'[',1,14333)
+LexToken(NUMBER,'20',1,14334)
+LexToken(COMMA,',',1,14336)
+LexToken(NUMBER,'20',1,14337)
+LexToken(CLOSESQBRACKET,']',1,14339)
+LexToken(COMMA,',',1,14340)
+LexToken(VAR,'flip',1,14352)
+LexToken(ASSIGNMENT,'=',1,14356)
+LexToken(PREVAR_BOOLEAN,'%t',1,14357)
+LexToken(COMMA,',',1,14359)
+LexToken(VAR,'theta',1,14371)
+LexToken(ASSIGNMENT,'=',1,14376)
+LexToken(NUMBER,'0',1,14377)
+LexToken(COMMA,',',1,14378)
+LexToken(VAR,'exprs',1,14390)
+LexToken(ASSIGNMENT,'=',1,14395)
+LexToken(DQSTRING,'"2"',1,14398)
+LexToken(COMMA,',',1,14399)
+LexToken(VAR,'pin',1,14411)
+LexToken(ASSIGNMENT,'=',1,14414)
+LexToken(OPENSQBRACKET,'[',1,14415)
+LexToken(CLOSESQBRACKET,']',1,14416)
+LexToken(COMMA,',',1,14417)
+LexToken(VAR,'pout',1,14429)
+LexToken(ASSIGNMENT,'=',1,14433)
+LexToken(OPENSQBRACKET,'[',1,14434)
+LexToken(CLOSESQBRACKET,']',1,14435)
+LexToken(COMMA,',',1,14436)
+LexToken(VAR,'pein',1,14448)
+LexToken(ASSIGNMENT,'=',1,14452)
+LexToken(OPENSQBRACKET,'[',1,14453)
+LexToken(CLOSESQBRACKET,']',1,14454)
+LexToken(COMMA,',',1,14455)
+LexToken(VAR,'peout',1,14467)
+LexToken(ASSIGNMENT,'=',1,14472)
+LexToken(NUMBER,'6',1,14473)
+LexToken(COMMA,',',1,14474)
+LexToken(VAR,'gr_i',1,14486)
+LexToken(ASSIGNMENT,'=',1,14490)
+LexToken(OPENSQBRACKET,'[',1,14491)
+LexToken(CLOSESQBRACKET,']',1,14492)
+LexToken(COMMA,',',1,14493)
+LexToken(VAR,'id',1,14505)
+LexToken(ASSIGNMENT,'=',1,14507)
+LexToken(DQSTRING,'""',1,14509)
+LexToken(COMMA,',',1,14510)
+LexToken(VAR,'in_implicit',1,14522)
+LexToken(ASSIGNMENT,'=',1,14533)
+LexToken(OPENSQBRACKET,'[',1,14534)
+LexToken(CLOSESQBRACKET,']',1,14535)
+LexToken(COMMA,',',1,14536)
+LexToken(VAR,'out_implicit',1,14548)
+LexToken(ASSIGNMENT,'=',1,14560)
+LexToken(OPENSQBRACKET,'[',1,14561)
+LexToken(CLOSESQBRACKET,']',1,14562)
+LexToken(CLOSEBRACKET,')',1,14563)
+LexToken(COMMA,',',1,14564)
+LexToken(VAR,'model',1,14576)
+LexToken(ASSIGNMENT,'=',1,14581)
+LexToken(SCICOS_MODEL,'scicos_model',1,14582)
+LexToken(OPENBRACKET,'(',1,14594)
+LexToken(VAR,'sim',1,14606)
+LexToken(ASSIGNMENT,'=',1,14609)
+LexToken(DQSTRING,'"input"',1,14616)
+LexToken(COMMA,',',1,14617)
+LexToken(VAR,'in',1,14629)
+LexToken(ASSIGNMENT,'=',1,14631)
+LexToken(OPENSQBRACKET,'[',1,14632)
+LexToken(CLOSESQBRACKET,']',1,14633)
+LexToken(COMMA,',',1,14634)
+LexToken(VAR,'in2',1,14646)
+LexToken(ASSIGNMENT,'=',1,14649)
+LexToken(OPENSQBRACKET,'[',1,14650)
+LexToken(CLOSESQBRACKET,']',1,14651)
+LexToken(COMMA,',',1,14652)
+LexToken(VAR,'intyp',1,14664)
+LexToken(ASSIGNMENT,'=',1,14669)
+LexToken(NUMBER,'1',1,14670)
+LexToken(COMMA,',',1,14671)
+LexToken(VAR,'out',1,14683)
+LexToken(ASSIGNMENT,'=',1,14686)
+LexToken(OPENSQBRACKET,'[',1,14687)
+LexToken(CLOSESQBRACKET,']',1,14688)
+LexToken(COMMA,',',1,14689)
+LexToken(VAR,'out2',1,14701)
+LexToken(ASSIGNMENT,'=',1,14705)
+LexToken(OPENSQBRACKET,'[',1,14706)
+LexToken(CLOSESQBRACKET,']',1,14707)
+LexToken(COMMA,',',1,14708)
+LexToken(VAR,'outtyp',1,14720)
+LexToken(ASSIGNMENT,'=',1,14726)
+LexToken(NUMBER,'1',1,14727)
+LexToken(COMMA,',',1,14728)
+LexToken(VAR,'evtin',1,14740)
+LexToken(ASSIGNMENT,'=',1,14745)
+LexToken(OPENSQBRACKET,'[',1,14746)
+LexToken(CLOSESQBRACKET,']',1,14747)
+LexToken(COMMA,',',1,14748)
+LexToken(VAR,'evtout',1,14760)
+LexToken(ASSIGNMENT,'=',1,14766)
+LexToken(NUMBER,'1',1,14767)
+LexToken(COMMA,',',1,14768)
+LexToken(VAR,'state',1,14780)
+LexToken(ASSIGNMENT,'=',1,14785)
+LexToken(OPENSQBRACKET,'[',1,14786)
+LexToken(CLOSESQBRACKET,']',1,14787)
+LexToken(COMMA,',',1,14788)
+LexToken(VAR,'dstate',1,14800)
+LexToken(ASSIGNMENT,'=',1,14806)
+LexToken(OPENSQBRACKET,'[',1,14807)
+LexToken(CLOSESQBRACKET,']',1,14808)
+LexToken(COMMA,',',1,14809)
+LexToken(VAR,'odstate',1,14821)
+LexToken(ASSIGNMENT,'=',1,14828)
+LexToken(VAR,'list',1,14829)
+LexToken(OPENBRACKET,'(',1,14833)
+LexToken(CLOSEBRACKET,')',1,14834)
+LexToken(COMMA,',',1,14835)
+LexToken(VAR,'rpar',1,14847)
+LexToken(ASSIGNMENT,'=',1,14851)
+LexToken(OPENSQBRACKET,'[',1,14852)
+LexToken(CLOSESQBRACKET,']',1,14853)
+LexToken(COMMA,',',1,14854)
+LexToken(VAR,'ipar',1,14866)
+LexToken(ASSIGNMENT,'=',1,14870)
+LexToken(NUMBER,'2',1,14871)
+LexToken(COMMA,',',1,14872)
+LexToken(VAR,'opar',1,14884)
+LexToken(ASSIGNMENT,'=',1,14888)
+LexToken(VAR,'list',1,14889)
+LexToken(OPENBRACKET,'(',1,14893)
+LexToken(CLOSEBRACKET,')',1,14894)
+LexToken(COMMA,',',1,14895)
+LexToken(VAR,'blocktype',1,14907)
+LexToken(ASSIGNMENT,'=',1,14916)
+LexToken(DQSTRING,'"d"',1,14919)
+LexToken(COMMA,',',1,14920)
+LexToken(VAR,'firing',1,14932)
+LexToken(ASSIGNMENT,'=',1,14938)
+LexToken(NUMBER,'-1',1,14939)
+LexToken(COMMA,',',1,14941)
+LexToken(VAR,'dep_ut',1,14953)
+LexToken(ASSIGNMENT,'=',1,14959)
+LexToken(OPENSQBRACKET,'[',1,14960)
+LexToken(PREVAR_BOOLEAN,'%f',1,14961)
+LexToken(COMMA,',',1,14963)
+LexToken(PREVAR_BOOLEAN,'%f',1,14964)
+LexToken(CLOSESQBRACKET,']',1,14966)
+LexToken(COMMA,',',1,14967)
+LexToken(VAR,'label',1,14979)
+LexToken(ASSIGNMENT,'=',1,14984)
+LexToken(DQSTRING,'""',1,14986)
+LexToken(COMMA,',',1,14987)
+LexToken(VAR,'nzcross',1,14999)
+LexToken(ASSIGNMENT,'=',1,15006)
+LexToken(NUMBER,'0',1,15007)
+LexToken(COMMA,',',1,15008)
+LexToken(VAR,'nmode',1,15020)
+LexToken(ASSIGNMENT,'=',1,15025)
+LexToken(NUMBER,'0',1,15026)
+LexToken(COMMA,',',1,15027)
+LexToken(VAR,'equations',1,15039)
+LexToken(ASSIGNMENT,'=',1,15048)
+LexToken(VAR,'list',1,15049)
+LexToken(OPENBRACKET,'(',1,15053)
+LexToken(CLOSEBRACKET,')',1,15054)
+LexToken(CLOSEBRACKET,')',1,15055)
+LexToken(COMMA,',',1,15056)
+LexToken(VAR,'doc',1,15068)
+LexToken(ASSIGNMENT,'=',1,15071)
+LexToken(VAR,'list',1,15072)
+LexToken(OPENBRACKET,'(',1,15076)
+LexToken(CLOSEBRACKET,')',1,15077)
+LexToken(CLOSEBRACKET,')',1,15078)
+LexToken(EOL,'\n',1,15079)
+LexToken(VAR,'scs_m_1',1,15088)
+LexToken(DOT,'.',1,15095)
+LexToken(VAR,'objs',1,15096)
+LexToken(OPENBRACKET,'(',1,15100)
+LexToken(NUMBER,'6',1,15101)
+LexToken(CLOSEBRACKET,')',1,15102)
+LexToken(ASSIGNMENT,'=',1,15103)
+LexToken(SCICOS_LINK,'scicos_link',1,15104)
+LexToken(OPENBRACKET,'(',1,15115)
+LexToken(VAR,'xx',1,15127)
+LexToken(ASSIGNMENT,'=',1,15129)
+LexToken(OPENSQBRACKET,'[',1,15130)
+LexToken(NUMBER,'161',1,15131)
+LexToken(SEMICOLON,';',1,15134)
+LexToken(NUMBER,'234',1,15135)
+LexToken(SEMICOLON,';',1,15138)
+LexToken(NUMBER,'234',1,15139)
+LexToken(CLOSESQBRACKET,']',1,15142)
+LexToken(COMMA,',',1,15143)
+LexToken(VAR,'yy',1,15155)
+LexToken(ASSIGNMENT,'=',1,15157)
+LexToken(OPENSQBRACKET,'[',1,15158)
+LexToken(NUMBER,'340',1,15159)
+LexToken(SEMICOLON,';',1,15162)
+LexToken(NUMBER,'340',1,15163)
+LexToken(SEMICOLON,';',1,15166)
+LexToken(NUMBER,'275.78',1,15167)
+LexToken(CLOSESQBRACKET,']',1,15173)
+LexToken(COMMA,',',1,15174)
+LexToken(VAR,'id',1,15186)
+LexToken(ASSIGNMENT,'=',1,15188)
+LexToken(DQSTRING,'"drawlink"',1,15198)
+LexToken(COMMA,',',1,15199)
+LexToken(VAR,'thick',1,15211)
+LexToken(ASSIGNMENT,'=',1,15216)
+LexToken(OPENSQBRACKET,'[',1,15217)
+LexToken(NUMBER,'0',1,15218)
+LexToken(COMMA,',',1,15219)
+LexToken(NUMBER,'0',1,15220)
+LexToken(CLOSESQBRACKET,']',1,15221)
+LexToken(COMMA,',',1,15222)
+LexToken(VAR,'ct',1,15234)
+LexToken(ASSIGNMENT,'=',1,15236)
+LexToken(OPENSQBRACKET,'[',1,15237)
+LexToken(NUMBER,'5',1,15238)
+LexToken(COMMA,',',1,15239)
+LexToken(NUMBER,'-1',1,15240)
+LexToken(CLOSESQBRACKET,']',1,15242)
+LexToken(COMMA,',',1,15243)
+LexToken(VAR,'from',1,15255)
+LexToken(ASSIGNMENT,'=',1,15259)
+LexToken(OPENSQBRACKET,'[',1,15260)
+LexToken(NUMBER,'5',1,15261)
+LexToken(COMMA,',',1,15262)
+LexToken(NUMBER,'1',1,15263)
+LexToken(CLOSESQBRACKET,']',1,15264)
+LexToken(COMMA,',',1,15265)
+LexToken(VAR,'to',1,15277)
+LexToken(ASSIGNMENT,'=',1,15279)
+LexToken(OPENSQBRACKET,'[',1,15280)
+LexToken(NUMBER,'10',1,15281)
+LexToken(COMMA,',',1,15283)
+LexToken(NUMBER,'1',1,15284)
+LexToken(CLOSESQBRACKET,']',1,15285)
+LexToken(CLOSEBRACKET,')',1,15286)
+LexToken(EOL,'\n',1,15287)
+LexToken(VAR,'scs_m_1',1,15296)
+LexToken(DOT,'.',1,15303)
+LexToken(VAR,'objs',1,15304)
+LexToken(OPENBRACKET,'(',1,15308)
+LexToken(NUMBER,'7',1,15309)
+LexToken(CLOSEBRACKET,')',1,15310)
+LexToken(ASSIGNMENT,'=',1,15311)
+LexToken(SCICOS_BLOCK,'scicos_block',1,15312)
+LexToken(OPENBRACKET,'(',1,15324)
+LexToken(VAR,'gui',1,15336)
+LexToken(ASSIGNMENT,'=',1,15339)
+LexToken(DQSTRING,'"IFTHEL_f"',1,15349)
+LexToken(COMMA,',',1,15350)
+LexToken(VAR,'graphics',1,15362)
+LexToken(ASSIGNMENT,'=',1,15370)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,15371)
+LexToken(OPENBRACKET,'(',1,15386)
+LexToken(VAR,'orig',1,15398)
+LexToken(ASSIGNMENT,'=',1,15402)
+LexToken(OPENSQBRACKET,'[',1,15403)
+LexToken(NUMBER,'331',1,15404)
+LexToken(COMMA,',',1,15407)
+LexToken(NUMBER,'137',1,15408)
+LexToken(CLOSESQBRACKET,']',1,15411)
+LexToken(COMMA,',',1,15412)
+LexToken(VAR,'sz',1,15424)
+LexToken(ASSIGNMENT,'=',1,15426)
+LexToken(OPENSQBRACKET,'[',1,15427)
+LexToken(NUMBER,'60',1,15428)
+LexToken(COMMA,',',1,15430)
+LexToken(NUMBER,'60',1,15431)
+LexToken(CLOSESQBRACKET,']',1,15433)
+LexToken(COMMA,',',1,15434)
+LexToken(VAR,'flip',1,15446)
+LexToken(ASSIGNMENT,'=',1,15450)
+LexToken(PREVAR_BOOLEAN,'%t',1,15451)
+LexToken(COMMA,',',1,15453)
+LexToken(VAR,'theta',1,15465)
+LexToken(ASSIGNMENT,'=',1,15470)
+LexToken(NUMBER,'0',1,15471)
+LexToken(COMMA,',',1,15472)
+LexToken(VAR,'exprs',1,15484)
+LexToken(ASSIGNMENT,'=',1,15489)
+LexToken(OPENSQBRACKET,'[',1,15490)
+LexToken(DQSTRING,'"1"',1,15493)
+LexToken(SEMICOLON,';',1,15494)
+LexToken(DQSTRING,'"1"',1,15497)
+LexToken(CLOSESQBRACKET,']',1,15498)
+LexToken(COMMA,',',1,15499)
+LexToken(VAR,'pin',1,15511)
+LexToken(ASSIGNMENT,'=',1,15514)
+LexToken(NUMBER,'9',1,15515)
+LexToken(COMMA,',',1,15516)
+LexToken(VAR,'pout',1,15528)
+LexToken(ASSIGNMENT,'=',1,15532)
+LexToken(OPENSQBRACKET,'[',1,15533)
+LexToken(CLOSESQBRACKET,']',1,15534)
+LexToken(COMMA,',',1,15535)
+LexToken(VAR,'pein',1,15547)
+LexToken(ASSIGNMENT,'=',1,15551)
+LexToken(NUMBER,'12',1,15552)
+LexToken(COMMA,',',1,15554)
+LexToken(VAR,'peout',1,15566)
+LexToken(ASSIGNMENT,'=',1,15571)
+LexToken(OPENSQBRACKET,'[',1,15572)
+LexToken(NUMBER,'8',1,15573)
+LexToken(SEMICOLON,';',1,15574)
+LexToken(NUMBER,'0',1,15575)
+LexToken(CLOSESQBRACKET,']',1,15576)
+LexToken(COMMA,',',1,15577)
+LexToken(VAR,'gr_i',1,15589)
+LexToken(ASSIGNMENT,'=',1,15593)
+LexToken(OPENSQBRACKET,'[',1,15594)
+LexToken(CLOSESQBRACKET,']',1,15595)
+LexToken(COMMA,',',1,15596)
+LexToken(VAR,'id',1,15608)
+LexToken(ASSIGNMENT,'=',1,15610)
+LexToken(DQSTRING,'""',1,15612)
+LexToken(COMMA,',',1,15613)
+LexToken(VAR,'in_implicit',1,15625)
+LexToken(ASSIGNMENT,'=',1,15636)
+LexToken(DQSTRING,'"E"',1,15639)
+LexToken(COMMA,',',1,15640)
+LexToken(VAR,'out_implicit',1,15652)
+LexToken(ASSIGNMENT,'=',1,15664)
+LexToken(OPENSQBRACKET,'[',1,15665)
+LexToken(CLOSESQBRACKET,']',1,15666)
+LexToken(CLOSEBRACKET,')',1,15667)
+LexToken(COMMA,',',1,15668)
+LexToken(VAR,'model',1,15680)
+LexToken(ASSIGNMENT,'=',1,15685)
+LexToken(SCICOS_MODEL,'scicos_model',1,15686)
+LexToken(OPENBRACKET,'(',1,15698)
+LexToken(VAR,'sim',1,15710)
+LexToken(ASSIGNMENT,'=',1,15713)
+LexToken(VAR,'list',1,15714)
+LexToken(OPENBRACKET,'(',1,15718)
+LexToken(DQSTRING,'"ifthel"',1,15726)
+LexToken(COMMA,',',1,15727)
+LexToken(NUMBER,'-1',1,15728)
+LexToken(CLOSEBRACKET,')',1,15730)
+LexToken(COMMA,',',1,15731)
+LexToken(VAR,'in',1,15743)
+LexToken(ASSIGNMENT,'=',1,15745)
+LexToken(NUMBER,'1',1,15746)
+LexToken(COMMA,',',1,15747)
+LexToken(VAR,'in2',1,15759)
+LexToken(ASSIGNMENT,'=',1,15762)
+LexToken(NUMBER,'1',1,15763)
+LexToken(COMMA,',',1,15764)
+LexToken(VAR,'intyp',1,15776)
+LexToken(ASSIGNMENT,'=',1,15781)
+LexToken(NUMBER,'-1',1,15782)
+LexToken(COMMA,',',1,15784)
+LexToken(VAR,'out',1,15796)
+LexToken(ASSIGNMENT,'=',1,15799)
+LexToken(OPENSQBRACKET,'[',1,15800)
+LexToken(CLOSESQBRACKET,']',1,15801)
+LexToken(COMMA,',',1,15802)
+LexToken(VAR,'out2',1,15814)
+LexToken(ASSIGNMENT,'=',1,15818)
+LexToken(OPENSQBRACKET,'[',1,15819)
+LexToken(CLOSESQBRACKET,']',1,15820)
+LexToken(COMMA,',',1,15821)
+LexToken(VAR,'outtyp',1,15833)
+LexToken(ASSIGNMENT,'=',1,15839)
+LexToken(NUMBER,'1',1,15840)
+LexToken(COMMA,',',1,15841)
+LexToken(VAR,'evtin',1,15853)
+LexToken(ASSIGNMENT,'=',1,15858)
+LexToken(NUMBER,'1',1,15859)
+LexToken(COMMA,',',1,15860)
+LexToken(VAR,'evtout',1,15872)
+LexToken(ASSIGNMENT,'=',1,15878)
+LexToken(OPENSQBRACKET,'[',1,15879)
+LexToken(NUMBER,'1',1,15880)
+LexToken(SEMICOLON,';',1,15881)
+LexToken(NUMBER,'1',1,15882)
+LexToken(CLOSESQBRACKET,']',1,15883)
+LexToken(COMMA,',',1,15884)
+LexToken(VAR,'state',1,15896)
+LexToken(ASSIGNMENT,'=',1,15901)
+LexToken(OPENSQBRACKET,'[',1,15902)
+LexToken(CLOSESQBRACKET,']',1,15903)
+LexToken(COMMA,',',1,15904)
+LexToken(VAR,'dstate',1,15916)
+LexToken(ASSIGNMENT,'=',1,15922)
+LexToken(OPENSQBRACKET,'[',1,15923)
+LexToken(CLOSESQBRACKET,']',1,15924)
+LexToken(COMMA,',',1,15925)
+LexToken(VAR,'odstate',1,15937)
+LexToken(ASSIGNMENT,'=',1,15944)
+LexToken(VAR,'list',1,15945)
+LexToken(OPENBRACKET,'(',1,15949)
+LexToken(CLOSEBRACKET,')',1,15950)
+LexToken(COMMA,',',1,15951)
+LexToken(VAR,'rpar',1,15963)
+LexToken(ASSIGNMENT,'=',1,15967)
+LexToken(OPENSQBRACKET,'[',1,15968)
+LexToken(CLOSESQBRACKET,']',1,15969)
+LexToken(COMMA,',',1,15970)
+LexToken(VAR,'ipar',1,15982)
+LexToken(ASSIGNMENT,'=',1,15986)
+LexToken(OPENSQBRACKET,'[',1,15987)
+LexToken(CLOSESQBRACKET,']',1,15988)
+LexToken(COMMA,',',1,15989)
+LexToken(VAR,'opar',1,16001)
+LexToken(ASSIGNMENT,'=',1,16005)
+LexToken(VAR,'list',1,16006)
+LexToken(OPENBRACKET,'(',1,16010)
+LexToken(CLOSEBRACKET,')',1,16011)
+LexToken(COMMA,',',1,16012)
+LexToken(VAR,'blocktype',1,16024)
+LexToken(ASSIGNMENT,'=',1,16033)
+LexToken(DQSTRING,'"l"',1,16036)
+LexToken(COMMA,',',1,16037)
+LexToken(VAR,'firing',1,16049)
+LexToken(ASSIGNMENT,'=',1,16055)
+LexToken(OPENSQBRACKET,'[',1,16056)
+LexToken(NUMBER,'-1',1,16057)
+LexToken(COMMA,',',1,16059)
+LexToken(NUMBER,'-1',1,16060)
+LexToken(CLOSESQBRACKET,']',1,16062)
+LexToken(COMMA,',',1,16063)
+LexToken(VAR,'dep_ut',1,16075)
+LexToken(ASSIGNMENT,'=',1,16081)
+LexToken(OPENSQBRACKET,'[',1,16082)
+LexToken(PREVAR_BOOLEAN,'%t',1,16083)
+LexToken(COMMA,',',1,16085)
+LexToken(PREVAR_BOOLEAN,'%f',1,16086)
+LexToken(CLOSESQBRACKET,']',1,16088)
+LexToken(COMMA,',',1,16089)
+LexToken(VAR,'label',1,16101)
+LexToken(ASSIGNMENT,'=',1,16106)
+LexToken(DQSTRING,'""',1,16108)
+LexToken(COMMA,',',1,16109)
+LexToken(VAR,'nzcross',1,16121)
+LexToken(ASSIGNMENT,'=',1,16128)
+LexToken(NUMBER,'1',1,16129)
+LexToken(COMMA,',',1,16130)
+LexToken(VAR,'nmode',1,16142)
+LexToken(ASSIGNMENT,'=',1,16147)
+LexToken(NUMBER,'1',1,16148)
+LexToken(COMMA,',',1,16149)
+LexToken(VAR,'equations',1,16161)
+LexToken(ASSIGNMENT,'=',1,16170)
+LexToken(VAR,'list',1,16171)
+LexToken(OPENBRACKET,'(',1,16175)
+LexToken(CLOSEBRACKET,')',1,16176)
+LexToken(CLOSEBRACKET,')',1,16177)
+LexToken(COMMA,',',1,16178)
+LexToken(VAR,'doc',1,16190)
+LexToken(ASSIGNMENT,'=',1,16193)
+LexToken(VAR,'list',1,16194)
+LexToken(OPENBRACKET,'(',1,16198)
+LexToken(CLOSEBRACKET,')',1,16199)
+LexToken(CLOSEBRACKET,')',1,16200)
+LexToken(EOL,'\n',1,16201)
+LexToken(VAR,'scs_m_1',1,16210)
+LexToken(DOT,'.',1,16217)
+LexToken(VAR,'objs',1,16218)
+LexToken(OPENBRACKET,'(',1,16222)
+LexToken(NUMBER,'8',1,16223)
+LexToken(CLOSEBRACKET,')',1,16224)
+LexToken(ASSIGNMENT,'=',1,16225)
+LexToken(SCICOS_LINK,'scicos_link',1,16226)
+LexToken(OPENBRACKET,'(',1,16237)
+LexToken(VAR,'xx',1,16249)
+LexToken(ASSIGNMENT,'=',1,16251)
+LexToken(OPENSQBRACKET,'[',1,16252)
+LexToken(NUMBER,'351',1,16253)
+LexToken(SEMICOLON,';',1,16256)
+LexToken(NUMBER,'351',1,16257)
+LexToken(SEMICOLON,';',1,16260)
+LexToken(NUMBER,'450',1,16261)
+LexToken(CLOSESQBRACKET,']',1,16264)
+LexToken(COMMA,',',1,16265)
+LexToken(VAR,'yy',1,16277)
+LexToken(ASSIGNMENT,'=',1,16279)
+LexToken(OPENSQBRACKET,'[',1,16280)
+LexToken(NUMBER,'131.29',1,16281)
+LexToken(SEMICOLON,';',1,16287)
+LexToken(NUMBER,'93',1,16288)
+LexToken(SEMICOLON,';',1,16290)
+LexToken(NUMBER,'93',1,16291)
+LexToken(CLOSESQBRACKET,']',1,16293)
+LexToken(COMMA,',',1,16294)
+LexToken(VAR,'id',1,16306)
+LexToken(ASSIGNMENT,'=',1,16308)
+LexToken(DQSTRING,'"drawlink"',1,16318)
+LexToken(COMMA,',',1,16319)
+LexToken(VAR,'thick',1,16331)
+LexToken(ASSIGNMENT,'=',1,16336)
+LexToken(OPENSQBRACKET,'[',1,16337)
+LexToken(NUMBER,'0',1,16338)
+LexToken(COMMA,',',1,16339)
+LexToken(NUMBER,'0',1,16340)
+LexToken(CLOSESQBRACKET,']',1,16341)
+LexToken(COMMA,',',1,16342)
+LexToken(VAR,'ct',1,16354)
+LexToken(ASSIGNMENT,'=',1,16356)
+LexToken(OPENSQBRACKET,'[',1,16357)
+LexToken(NUMBER,'5',1,16358)
+LexToken(COMMA,',',1,16359)
+LexToken(NUMBER,'-1',1,16360)
+LexToken(CLOSESQBRACKET,']',1,16362)
+LexToken(COMMA,',',1,16363)
+LexToken(VAR,'from',1,16375)
+LexToken(ASSIGNMENT,'=',1,16379)
+LexToken(OPENSQBRACKET,'[',1,16380)
+LexToken(NUMBER,'7',1,16381)
+LexToken(COMMA,',',1,16382)
+LexToken(NUMBER,'1',1,16383)
+LexToken(CLOSESQBRACKET,']',1,16384)
+LexToken(COMMA,',',1,16385)
+LexToken(VAR,'to',1,16397)
+LexToken(ASSIGNMENT,'=',1,16399)
+LexToken(OPENSQBRACKET,'[',1,16400)
+LexToken(NUMBER,'3',1,16401)
+LexToken(COMMA,',',1,16402)
+LexToken(NUMBER,'1',1,16403)
+LexToken(CLOSESQBRACKET,']',1,16404)
+LexToken(CLOSEBRACKET,')',1,16405)
+LexToken(EOL,'\n',1,16406)
+LexToken(VAR,'scs_m_1',1,16415)
+LexToken(DOT,'.',1,16422)
+LexToken(VAR,'objs',1,16423)
+LexToken(OPENBRACKET,'(',1,16427)
+LexToken(NUMBER,'9',1,16428)
+LexToken(CLOSEBRACKET,')',1,16429)
+LexToken(ASSIGNMENT,'=',1,16430)
+LexToken(SCICOS_LINK,'scicos_link',1,16431)
+LexToken(OPENBRACKET,'(',1,16442)
+LexToken(VAR,'xx',1,16454)
+LexToken(ASSIGNMENT,'=',1,16456)
+LexToken(OPENSQBRACKET,'[',1,16457)
+LexToken(NUMBER,'262.57',1,16458)
+LexToken(SEMICOLON,';',1,16464)
+LexToken(NUMBER,'322.43',1,16465)
+LexToken(CLOSESQBRACKET,']',1,16471)
+LexToken(COMMA,',',1,16472)
+LexToken(VAR,'yy',1,16484)
+LexToken(ASSIGNMENT,'=',1,16486)
+LexToken(OPENSQBRACKET,'[',1,16487)
+LexToken(NUMBER,'163',1,16488)
+LexToken(SEMICOLON,';',1,16491)
+LexToken(NUMBER,'167',1,16492)
+LexToken(CLOSESQBRACKET,']',1,16495)
+LexToken(COMMA,',',1,16496)
+LexToken(VAR,'id',1,16508)
+LexToken(ASSIGNMENT,'=',1,16510)
+LexToken(DQSTRING,'"drawlink"',1,16520)
+LexToken(COMMA,',',1,16521)
+LexToken(VAR,'thick',1,16533)
+LexToken(ASSIGNMENT,'=',1,16538)
+LexToken(OPENSQBRACKET,'[',1,16539)
+LexToken(NUMBER,'0',1,16540)
+LexToken(COMMA,',',1,16541)
+LexToken(NUMBER,'0',1,16542)
+LexToken(CLOSESQBRACKET,']',1,16543)
+LexToken(COMMA,',',1,16544)
+LexToken(VAR,'ct',1,16556)
+LexToken(ASSIGNMENT,'=',1,16558)
+LexToken(OPENSQBRACKET,'[',1,16559)
+LexToken(NUMBER,'1',1,16560)
+LexToken(COMMA,',',1,16561)
+LexToken(NUMBER,'1',1,16562)
+LexToken(CLOSESQBRACKET,']',1,16563)
+LexToken(COMMA,',',1,16564)
+LexToken(VAR,'from',1,16576)
+LexToken(ASSIGNMENT,'=',1,16580)
+LexToken(OPENSQBRACKET,'[',1,16581)
+LexToken(NUMBER,'1',1,16582)
+LexToken(COMMA,',',1,16583)
+LexToken(NUMBER,'1',1,16584)
+LexToken(CLOSESQBRACKET,']',1,16585)
+LexToken(COMMA,',',1,16586)
+LexToken(VAR,'to',1,16598)
+LexToken(ASSIGNMENT,'=',1,16600)
+LexToken(OPENSQBRACKET,'[',1,16601)
+LexToken(NUMBER,'7',1,16602)
+LexToken(COMMA,',',1,16603)
+LexToken(NUMBER,'1',1,16604)
+LexToken(CLOSESQBRACKET,']',1,16605)
+LexToken(CLOSEBRACKET,')',1,16606)
+LexToken(EOL,'\n',1,16607)
+LexToken(VAR,'scs_m_1',1,16616)
+LexToken(DOT,'.',1,16623)
+LexToken(VAR,'objs',1,16624)
+LexToken(OPENBRACKET,'(',1,16628)
+LexToken(NUMBER,'10',1,16629)
+LexToken(CLOSEBRACKET,')',1,16631)
+LexToken(ASSIGNMENT,'=',1,16632)
+LexToken(SCICOS_BLOCK,'scicos_block',1,16633)
+LexToken(OPENBRACKET,'(',1,16645)
+LexToken(VAR,'gui',1,16657)
+LexToken(ASSIGNMENT,'=',1,16660)
+LexToken(DQSTRING,'"CLKSPLIT_f"',1,16672)
+LexToken(COMMA,',',1,16673)
+LexToken(VAR,'graphics',1,16685)
+LexToken(ASSIGNMENT,'=',1,16693)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,16694)
+LexToken(OPENBRACKET,'(',1,16709)
+LexToken(VAR,'orig',1,16721)
+LexToken(ASSIGNMENT,'=',1,16725)
+LexToken(OPENSQBRACKET,'[',1,16726)
+LexToken(NUMBER,'234',1,16727)
+LexToken(SEMICOLON,';',1,16730)
+LexToken(NUMBER,'275.78348',1,16731)
+LexToken(CLOSESQBRACKET,']',1,16740)
+LexToken(COMMA,',',1,16741)
+LexToken(VAR,'sz',1,16753)
+LexToken(ASSIGNMENT,'=',1,16755)
+LexToken(OPENSQBRACKET,'[',1,16756)
+LexToken(NUMBER,'0.3333333',1,16757)
+LexToken(COMMA,',',1,16766)
+LexToken(NUMBER,'0.3333333',1,16767)
+LexToken(CLOSESQBRACKET,']',1,16776)
+LexToken(COMMA,',',1,16777)
+LexToken(VAR,'flip',1,16789)
+LexToken(ASSIGNMENT,'=',1,16793)
+LexToken(PREVAR_BOOLEAN,'%t',1,16794)
+LexToken(COMMA,',',1,16796)
+LexToken(VAR,'theta',1,16808)
+LexToken(ASSIGNMENT,'=',1,16813)
+LexToken(NUMBER,'0',1,16814)
+LexToken(COMMA,',',1,16815)
+LexToken(VAR,'exprs',1,16827)
+LexToken(ASSIGNMENT,'=',1,16832)
+LexToken(OPENSQBRACKET,'[',1,16833)
+LexToken(CLOSESQBRACKET,']',1,16834)
+LexToken(COMMA,',',1,16835)
+LexToken(VAR,'pin',1,16847)
+LexToken(ASSIGNMENT,'=',1,16850)
+LexToken(OPENSQBRACKET,'[',1,16851)
+LexToken(CLOSESQBRACKET,']',1,16852)
+LexToken(COMMA,',',1,16853)
+LexToken(VAR,'pout',1,16865)
+LexToken(ASSIGNMENT,'=',1,16869)
+LexToken(OPENSQBRACKET,'[',1,16870)
+LexToken(CLOSESQBRACKET,']',1,16871)
+LexToken(COMMA,',',1,16872)
+LexToken(VAR,'pein',1,16884)
+LexToken(ASSIGNMENT,'=',1,16888)
+LexToken(NUMBER,'6',1,16889)
+LexToken(COMMA,',',1,16890)
+LexToken(VAR,'peout',1,16902)
+LexToken(ASSIGNMENT,'=',1,16907)
+LexToken(OPENSQBRACKET,'[',1,16908)
+LexToken(NUMBER,'11',1,16909)
+LexToken(SEMICOLON,';',1,16911)
+LexToken(NUMBER,'12',1,16912)
+LexToken(CLOSESQBRACKET,']',1,16914)
+LexToken(COMMA,',',1,16915)
+LexToken(VAR,'gr_i',1,16927)
+LexToken(ASSIGNMENT,'=',1,16931)
+LexToken(OPENSQBRACKET,'[',1,16932)
+LexToken(CLOSESQBRACKET,']',1,16933)
+LexToken(COMMA,',',1,16934)
+LexToken(VAR,'id',1,16946)
+LexToken(ASSIGNMENT,'=',1,16948)
+LexToken(DQSTRING,'""',1,16950)
+LexToken(COMMA,',',1,16951)
+LexToken(VAR,'in_implicit',1,16963)
+LexToken(ASSIGNMENT,'=',1,16974)
+LexToken(OPENSQBRACKET,'[',1,16975)
+LexToken(CLOSESQBRACKET,']',1,16976)
+LexToken(COMMA,',',1,16977)
+LexToken(VAR,'out_implicit',1,16989)
+LexToken(ASSIGNMENT,'=',1,17001)
+LexToken(OPENSQBRACKET,'[',1,17002)
+LexToken(CLOSESQBRACKET,']',1,17003)
+LexToken(CLOSEBRACKET,')',1,17004)
+LexToken(COMMA,',',1,17005)
+LexToken(VAR,'model',1,17017)
+LexToken(ASSIGNMENT,'=',1,17022)
+LexToken(SCICOS_MODEL,'scicos_model',1,17023)
+LexToken(OPENBRACKET,'(',1,17035)
+LexToken(VAR,'sim',1,17047)
+LexToken(ASSIGNMENT,'=',1,17050)
+LexToken(DQSTRING,'"split"',1,17057)
+LexToken(COMMA,',',1,17058)
+LexToken(VAR,'in',1,17070)
+LexToken(ASSIGNMENT,'=',1,17072)
+LexToken(OPENSQBRACKET,'[',1,17073)
+LexToken(CLOSESQBRACKET,']',1,17074)
+LexToken(COMMA,',',1,17075)
+LexToken(VAR,'in2',1,17087)
+LexToken(ASSIGNMENT,'=',1,17090)
+LexToken(OPENSQBRACKET,'[',1,17091)
+LexToken(CLOSESQBRACKET,']',1,17092)
+LexToken(COMMA,',',1,17093)
+LexToken(VAR,'intyp',1,17105)
+LexToken(ASSIGNMENT,'=',1,17110)
+LexToken(NUMBER,'1',1,17111)
+LexToken(COMMA,',',1,17112)
+LexToken(VAR,'out',1,17124)
+LexToken(ASSIGNMENT,'=',1,17127)
+LexToken(OPENSQBRACKET,'[',1,17128)
+LexToken(CLOSESQBRACKET,']',1,17129)
+LexToken(COMMA,',',1,17130)
+LexToken(VAR,'out2',1,17142)
+LexToken(ASSIGNMENT,'=',1,17146)
+LexToken(OPENSQBRACKET,'[',1,17147)
+LexToken(CLOSESQBRACKET,']',1,17148)
+LexToken(COMMA,',',1,17149)
+LexToken(VAR,'outtyp',1,17161)
+LexToken(ASSIGNMENT,'=',1,17167)
+LexToken(NUMBER,'1',1,17168)
+LexToken(COMMA,',',1,17169)
+LexToken(VAR,'evtin',1,17181)
+LexToken(ASSIGNMENT,'=',1,17186)
+LexToken(NUMBER,'1',1,17187)
+LexToken(COMMA,',',1,17188)
+LexToken(VAR,'evtout',1,17200)
+LexToken(ASSIGNMENT,'=',1,17206)
+LexToken(OPENSQBRACKET,'[',1,17207)
+LexToken(NUMBER,'1',1,17208)
+LexToken(SEMICOLON,';',1,17209)
+LexToken(NUMBER,'1',1,17210)
+LexToken(CLOSESQBRACKET,']',1,17211)
+LexToken(COMMA,',',1,17212)
+LexToken(VAR,'state',1,17224)
+LexToken(ASSIGNMENT,'=',1,17229)
+LexToken(OPENSQBRACKET,'[',1,17230)
+LexToken(CLOSESQBRACKET,']',1,17231)
+LexToken(COMMA,',',1,17232)
+LexToken(VAR,'dstate',1,17244)
+LexToken(ASSIGNMENT,'=',1,17250)
+LexToken(OPENSQBRACKET,'[',1,17251)
+LexToken(CLOSESQBRACKET,']',1,17252)
+LexToken(COMMA,',',1,17253)
+LexToken(VAR,'odstate',1,17265)
+LexToken(ASSIGNMENT,'=',1,17272)
+LexToken(VAR,'list',1,17273)
+LexToken(OPENBRACKET,'(',1,17277)
+LexToken(CLOSEBRACKET,')',1,17278)
+LexToken(COMMA,',',1,17279)
+LexToken(VAR,'rpar',1,17291)
+LexToken(ASSIGNMENT,'=',1,17295)
+LexToken(OPENSQBRACKET,'[',1,17296)
+LexToken(CLOSESQBRACKET,']',1,17297)
+LexToken(COMMA,',',1,17298)
+LexToken(VAR,'ipar',1,17310)
+LexToken(ASSIGNMENT,'=',1,17314)
+LexToken(OPENSQBRACKET,'[',1,17315)
+LexToken(CLOSESQBRACKET,']',1,17316)
+LexToken(COMMA,',',1,17317)
+LexToken(VAR,'opar',1,17329)
+LexToken(ASSIGNMENT,'=',1,17333)
+LexToken(VAR,'list',1,17334)
+LexToken(OPENBRACKET,'(',1,17338)
+LexToken(CLOSEBRACKET,')',1,17339)
+LexToken(COMMA,',',1,17340)
+LexToken(VAR,'blocktype',1,17352)
+LexToken(ASSIGNMENT,'=',1,17361)
+LexToken(DQSTRING,'"d"',1,17364)
+LexToken(COMMA,',',1,17365)
+LexToken(VAR,'firing',1,17377)
+LexToken(ASSIGNMENT,'=',1,17383)
+LexToken(OPENSQBRACKET,'[',1,17384)
+LexToken(PREVAR_BOOLEAN,'%f',1,17385)
+LexToken(COMMA,',',1,17387)
+LexToken(PREVAR_BOOLEAN,'%f',1,17388)
+LexToken(COMMA,',',1,17390)
+LexToken(PREVAR_BOOLEAN,'%f',1,17391)
+LexToken(CLOSESQBRACKET,']',1,17393)
+LexToken(COMMA,',',1,17394)
+LexToken(VAR,'dep_ut',1,17406)
+LexToken(ASSIGNMENT,'=',1,17412)
+LexToken(OPENSQBRACKET,'[',1,17413)
+LexToken(PREVAR_BOOLEAN,'%f',1,17414)
+LexToken(COMMA,',',1,17416)
+LexToken(PREVAR_BOOLEAN,'%f',1,17417)
+LexToken(CLOSESQBRACKET,']',1,17419)
+LexToken(COMMA,',',1,17420)
+LexToken(VAR,'label',1,17432)
+LexToken(ASSIGNMENT,'=',1,17437)
+LexToken(DQSTRING,'""',1,17439)
+LexToken(COMMA,',',1,17440)
+LexToken(VAR,'nzcross',1,17452)
+LexToken(ASSIGNMENT,'=',1,17459)
+LexToken(NUMBER,'0',1,17460)
+LexToken(COMMA,',',1,17461)
+LexToken(VAR,'nmode',1,17473)
+LexToken(ASSIGNMENT,'=',1,17478)
+LexToken(NUMBER,'0',1,17479)
+LexToken(COMMA,',',1,17480)
+LexToken(VAR,'equations',1,17492)
+LexToken(ASSIGNMENT,'=',1,17501)
+LexToken(VAR,'list',1,17502)
+LexToken(OPENBRACKET,'(',1,17506)
+LexToken(CLOSEBRACKET,')',1,17507)
+LexToken(CLOSEBRACKET,')',1,17508)
+LexToken(COMMA,',',1,17509)
+LexToken(VAR,'doc',1,17521)
+LexToken(ASSIGNMENT,'=',1,17524)
+LexToken(VAR,'list',1,17525)
+LexToken(OPENBRACKET,'(',1,17529)
+LexToken(CLOSEBRACKET,')',1,17530)
+LexToken(CLOSEBRACKET,')',1,17531)
+LexToken(EOL,'\n',1,17532)
+LexToken(VAR,'scs_m_1',1,17541)
+LexToken(DOT,'.',1,17548)
+LexToken(VAR,'objs',1,17549)
+LexToken(OPENBRACKET,'(',1,17553)
+LexToken(NUMBER,'11',1,17554)
+LexToken(CLOSEBRACKET,')',1,17556)
+LexToken(ASSIGNMENT,'=',1,17557)
+LexToken(SCICOS_LINK,'scicos_link',1,17558)
+LexToken(OPENBRACKET,'(',1,17569)
+LexToken(VAR,'xx',1,17581)
+LexToken(ASSIGNMENT,'=',1,17583)
+LexToken(OPENSQBRACKET,'[',1,17584)
+LexToken(NUMBER,'234',1,17585)
+LexToken(SEMICOLON,';',1,17588)
+LexToken(NUMBER,'234',1,17589)
+LexToken(CLOSESQBRACKET,']',1,17592)
+LexToken(COMMA,',',1,17593)
+LexToken(VAR,'yy',1,17605)
+LexToken(ASSIGNMENT,'=',1,17607)
+LexToken(OPENSQBRACKET,'[',1,17608)
+LexToken(NUMBER,'275.78',1,17609)
+LexToken(SEMICOLON,';',1,17615)
+LexToken(NUMBER,'198.71',1,17616)
+LexToken(CLOSESQBRACKET,']',1,17622)
+LexToken(COMMA,',',1,17623)
+LexToken(VAR,'id',1,17635)
+LexToken(ASSIGNMENT,'=',1,17637)
+LexToken(DQSTRING,'"drawlink"',1,17647)
+LexToken(COMMA,',',1,17648)
+LexToken(VAR,'thick',1,17660)
+LexToken(ASSIGNMENT,'=',1,17665)
+LexToken(OPENSQBRACKET,'[',1,17666)
+LexToken(NUMBER,'0',1,17667)
+LexToken(COMMA,',',1,17668)
+LexToken(NUMBER,'0',1,17669)
+LexToken(CLOSESQBRACKET,']',1,17670)
+LexToken(COMMA,',',1,17671)
+LexToken(VAR,'ct',1,17683)
+LexToken(ASSIGNMENT,'=',1,17685)
+LexToken(OPENSQBRACKET,'[',1,17686)
+LexToken(NUMBER,'5',1,17687)
+LexToken(COMMA,',',1,17688)
+LexToken(NUMBER,'-1',1,17689)
+LexToken(CLOSESQBRACKET,']',1,17691)
+LexToken(COMMA,',',1,17692)
+LexToken(VAR,'from',1,17704)
+LexToken(ASSIGNMENT,'=',1,17708)
+LexToken(OPENSQBRACKET,'[',1,17709)
+LexToken(NUMBER,'10',1,17710)
+LexToken(COMMA,',',1,17712)
+LexToken(NUMBER,'1',1,17713)
+LexToken(CLOSESQBRACKET,']',1,17714)
+LexToken(COMMA,',',1,17715)
+LexToken(VAR,'to',1,17727)
+LexToken(ASSIGNMENT,'=',1,17729)
+LexToken(OPENSQBRACKET,'[',1,17730)
+LexToken(NUMBER,'1',1,17731)
+LexToken(COMMA,',',1,17732)
+LexToken(NUMBER,'2',1,17733)
+LexToken(CLOSESQBRACKET,']',1,17734)
+LexToken(CLOSEBRACKET,')',1,17735)
+LexToken(EOL,'\n',1,17736)
+LexToken(VAR,'scs_m_1',1,17745)
+LexToken(DOT,'.',1,17752)
+LexToken(VAR,'objs',1,17753)
+LexToken(OPENBRACKET,'(',1,17757)
+LexToken(NUMBER,'12',1,17758)
+LexToken(CLOSEBRACKET,')',1,17760)
+LexToken(ASSIGNMENT,'=',1,17761)
+LexToken(SCICOS_LINK,'scicos_link',1,17762)
+LexToken(OPENBRACKET,'(',1,17773)
+LexToken(VAR,'xx',1,17785)
+LexToken(ASSIGNMENT,'=',1,17787)
+LexToken(OPENSQBRACKET,'[',1,17788)
+LexToken(NUMBER,'234',1,17789)
+LexToken(SEMICOLON,';',1,17792)
+LexToken(NUMBER,'361',1,17793)
+LexToken(SEMICOLON,';',1,17796)
+LexToken(NUMBER,'361',1,17797)
+LexToken(CLOSESQBRACKET,']',1,17800)
+LexToken(COMMA,',',1,17801)
+LexToken(VAR,'yy',1,17813)
+LexToken(ASSIGNMENT,'=',1,17815)
+LexToken(OPENSQBRACKET,'[',1,17816)
+LexToken(NUMBER,'275.78',1,17817)
+LexToken(SEMICOLON,';',1,17823)
+LexToken(NUMBER,'275.78',1,17824)
+LexToken(SEMICOLON,';',1,17830)
+LexToken(NUMBER,'202.71',1,17831)
+LexToken(CLOSESQBRACKET,']',1,17837)
+LexToken(COMMA,',',1,17838)
+LexToken(VAR,'id',1,17850)
+LexToken(ASSIGNMENT,'=',1,17852)
+LexToken(DQSTRING,'"drawlink"',1,17862)
+LexToken(COMMA,',',1,17863)
+LexToken(VAR,'thick',1,17875)
+LexToken(ASSIGNMENT,'=',1,17880)
+LexToken(OPENSQBRACKET,'[',1,17881)
+LexToken(NUMBER,'0',1,17882)
+LexToken(COMMA,',',1,17883)
+LexToken(NUMBER,'0',1,17884)
+LexToken(CLOSESQBRACKET,']',1,17885)
+LexToken(COMMA,',',1,17886)
+LexToken(VAR,'ct',1,17898)
+LexToken(ASSIGNMENT,'=',1,17900)
+LexToken(OPENSQBRACKET,'[',1,17901)
+LexToken(NUMBER,'5',1,17902)
+LexToken(COMMA,',',1,17903)
+LexToken(NUMBER,'-1',1,17904)
+LexToken(CLOSESQBRACKET,']',1,17906)
+LexToken(COMMA,',',1,17907)
+LexToken(VAR,'from',1,17919)
+LexToken(ASSIGNMENT,'=',1,17923)
+LexToken(OPENSQBRACKET,'[',1,17924)
+LexToken(NUMBER,'10',1,17925)
+LexToken(COMMA,',',1,17927)
+LexToken(NUMBER,'2',1,17928)
+LexToken(CLOSESQBRACKET,']',1,17929)
+LexToken(COMMA,',',1,17930)
+LexToken(VAR,'to',1,17942)
+LexToken(ASSIGNMENT,'=',1,17944)
+LexToken(OPENSQBRACKET,'[',1,17945)
+LexToken(NUMBER,'7',1,17946)
+LexToken(COMMA,',',1,17947)
+LexToken(NUMBER,'1',1,17948)
+LexToken(CLOSESQBRACKET,']',1,17949)
+LexToken(CLOSEBRACKET,')',1,17950)
+LexToken(EOL,'\n',1,17951)
+LexToken(VAR,'scs_m',1,17960)
+LexToken(DOT,'.',1,17965)
+LexToken(VAR,'objs',1,17966)
+LexToken(OPENBRACKET,'(',1,17970)
+LexToken(NUMBER,'15',1,17971)
+LexToken(CLOSEBRACKET,')',1,17973)
+LexToken(ASSIGNMENT,'=',1,17974)
+LexToken(SCICOS_BLOCK,'scicos_block',1,17975)
+LexToken(OPENBRACKET,'(',1,17987)
+LexToken(VAR,'gui',1,17999)
+LexToken(ASSIGNMENT,'=',1,18002)
+LexToken(DQSTRING,'"ANDBLK"',1,18010)
+LexToken(COMMA,',',1,18011)
+LexToken(VAR,'graphics',1,18023)
+LexToken(ASSIGNMENT,'=',1,18031)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,18032)
+LexToken(OPENBRACKET,'(',1,18047)
+LexToken(VAR,'orig',1,18059)
+LexToken(ASSIGNMENT,'=',1,18063)
+LexToken(OPENSQBRACKET,'[',1,18064)
+LexToken(NUMBER,'233.73039',1,18065)
+LexToken(COMMA,',',1,18074)
+LexToken(NUMBER,'318.74407',1,18075)
+LexToken(CLOSESQBRACKET,']',1,18084)
+LexToken(COMMA,',',1,18085)
+LexToken(VAR,'sz',1,18097)
+LexToken(ASSIGNMENT,'=',1,18099)
+LexToken(OPENSQBRACKET,'[',1,18100)
+LexToken(NUMBER,'40',1,18101)
+LexToken(COMMA,',',1,18103)
+LexToken(NUMBER,'40',1,18104)
+LexToken(CLOSESQBRACKET,']',1,18106)
+LexToken(COMMA,',',1,18107)
+LexToken(VAR,'flip',1,18119)
+LexToken(ASSIGNMENT,'=',1,18123)
+LexToken(PREVAR_BOOLEAN,'%t',1,18124)
+LexToken(COMMA,',',1,18126)
+LexToken(VAR,'theta',1,18138)
+LexToken(ASSIGNMENT,'=',1,18143)
+LexToken(NUMBER,'0',1,18144)
+LexToken(COMMA,',',1,18145)
+LexToken(VAR,'exprs',1,18157)
+LexToken(ASSIGNMENT,'=',1,18162)
+LexToken(OPENSQBRACKET,'[',1,18163)
+LexToken(CLOSESQBRACKET,']',1,18164)
+LexToken(COMMA,',',1,18165)
+LexToken(VAR,'pin',1,18177)
+LexToken(ASSIGNMENT,'=',1,18180)
+LexToken(OPENSQBRACKET,'[',1,18181)
+LexToken(CLOSESQBRACKET,']',1,18182)
+LexToken(COMMA,',',1,18183)
+LexToken(VAR,'pout',1,18195)
+LexToken(ASSIGNMENT,'=',1,18199)
+LexToken(OPENSQBRACKET,'[',1,18200)
+LexToken(CLOSESQBRACKET,']',1,18201)
+LexToken(COMMA,',',1,18202)
+LexToken(VAR,'pein',1,18214)
+LexToken(ASSIGNMENT,'=',1,18218)
+LexToken(OPENSQBRACKET,'[',1,18219)
+LexToken(NUMBER,'19',1,18220)
+LexToken(SEMICOLON,';',1,18222)
+LexToken(NUMBER,'16',1,18223)
+LexToken(CLOSESQBRACKET,']',1,18225)
+LexToken(COMMA,',',1,18226)
+LexToken(VAR,'peout',1,18238)
+LexToken(ASSIGNMENT,'=',1,18243)
+LexToken(NUMBER,'17',1,18244)
+LexToken(COMMA,',',1,18246)
+LexToken(VAR,'gr_i',1,18258)
+LexToken(ASSIGNMENT,'=',1,18262)
+LexToken(OPENSQBRACKET,'[',1,18263)
+LexToken(CLOSESQBRACKET,']',1,18264)
+LexToken(COMMA,',',1,18265)
+LexToken(VAR,'id',1,18277)
+LexToken(ASSIGNMENT,'=',1,18279)
+LexToken(DQSTRING,'""',1,18281)
+LexToken(COMMA,',',1,18282)
+LexToken(VAR,'in_implicit',1,18294)
+LexToken(ASSIGNMENT,'=',1,18305)
+LexToken(OPENSQBRACKET,'[',1,18306)
+LexToken(CLOSESQBRACKET,']',1,18307)
+LexToken(COMMA,',',1,18308)
+LexToken(VAR,'out_implicit',1,18320)
+LexToken(ASSIGNMENT,'=',1,18332)
+LexToken(OPENSQBRACKET,'[',1,18333)
+LexToken(CLOSESQBRACKET,']',1,18334)
+LexToken(CLOSEBRACKET,')',1,18335)
+LexToken(COMMA,',',1,18336)
+LexToken(VAR,'model',1,18348)
+LexToken(ASSIGNMENT,'=',1,18353)
+LexToken(SCICOS_MODEL,'scicos_model',1,18354)
+LexToken(OPENBRACKET,'(',1,18366)
+LexToken(VAR,'sim',1,18378)
+LexToken(ASSIGNMENT,'=',1,18381)
+LexToken(DQSTRING,'"csuper"',1,18389)
+LexToken(COMMA,',',1,18390)
+LexToken(VAR,'in',1,18402)
+LexToken(ASSIGNMENT,'=',1,18404)
+LexToken(OPENSQBRACKET,'[',1,18405)
+LexToken(CLOSESQBRACKET,']',1,18406)
+LexToken(COMMA,',',1,18407)
+LexToken(VAR,'in2',1,18419)
+LexToken(ASSIGNMENT,'=',1,18422)
+LexToken(OPENSQBRACKET,'[',1,18423)
+LexToken(CLOSESQBRACKET,']',1,18424)
+LexToken(COMMA,',',1,18425)
+LexToken(VAR,'intyp',1,18437)
+LexToken(ASSIGNMENT,'=',1,18442)
+LexToken(NUMBER,'1',1,18443)
+LexToken(COMMA,',',1,18444)
+LexToken(VAR,'out',1,18456)
+LexToken(ASSIGNMENT,'=',1,18459)
+LexToken(OPENSQBRACKET,'[',1,18460)
+LexToken(CLOSESQBRACKET,']',1,18461)
+LexToken(COMMA,',',1,18462)
+LexToken(VAR,'out2',1,18474)
+LexToken(ASSIGNMENT,'=',1,18478)
+LexToken(OPENSQBRACKET,'[',1,18479)
+LexToken(CLOSESQBRACKET,']',1,18480)
+LexToken(COMMA,',',1,18481)
+LexToken(VAR,'outtyp',1,18493)
+LexToken(ASSIGNMENT,'=',1,18499)
+LexToken(NUMBER,'1',1,18500)
+LexToken(COMMA,',',1,18501)
+LexToken(VAR,'evtin',1,18513)
+LexToken(ASSIGNMENT,'=',1,18518)
+LexToken(OPENSQBRACKET,'[',1,18519)
+LexToken(NUMBER,'1',1,18520)
+LexToken(SEMICOLON,';',1,18521)
+LexToken(NUMBER,'1',1,18522)
+LexToken(CLOSESQBRACKET,']',1,18523)
+LexToken(COMMA,',',1,18524)
+LexToken(VAR,'evtout',1,18536)
+LexToken(ASSIGNMENT,'=',1,18542)
+LexToken(NUMBER,'1',1,18543)
+LexToken(COMMA,',',1,18544)
+LexToken(VAR,'state',1,18556)
+LexToken(ASSIGNMENT,'=',1,18561)
+LexToken(OPENSQBRACKET,'[',1,18562)
+LexToken(CLOSESQBRACKET,']',1,18563)
+LexToken(COMMA,',',1,18564)
+LexToken(VAR,'dstate',1,18576)
+LexToken(ASSIGNMENT,'=',1,18582)
+LexToken(OPENSQBRACKET,'[',1,18583)
+LexToken(CLOSESQBRACKET,']',1,18584)
+LexToken(COMMA,',',1,18585)
+LexToken(VAR,'odstate',1,18597)
+LexToken(ASSIGNMENT,'=',1,18604)
+LexToken(VAR,'list',1,18605)
+LexToken(OPENBRACKET,'(',1,18609)
+LexToken(CLOSEBRACKET,')',1,18610)
+LexToken(COMMA,',',1,18611)
+LexToken(VAR,'rpar',1,18623)
+LexToken(ASSIGNMENT,'=',1,18627)
+LexToken(VAR,'scs_m_1',1,18628)
+LexToken(COMMA,',',1,18635)
+LexToken(VAR,'ipar',1,18647)
+LexToken(ASSIGNMENT,'=',1,18651)
+LexToken(OPENSQBRACKET,'[',1,18652)
+LexToken(CLOSESQBRACKET,']',1,18653)
+LexToken(COMMA,',',1,18654)
+LexToken(VAR,'opar',1,18666)
+LexToken(ASSIGNMENT,'=',1,18670)
+LexToken(VAR,'list',1,18671)
+LexToken(OPENBRACKET,'(',1,18675)
+LexToken(CLOSEBRACKET,')',1,18676)
+LexToken(COMMA,',',1,18677)
+LexToken(VAR,'blocktype',1,18689)
+LexToken(ASSIGNMENT,'=',1,18698)
+LexToken(DQSTRING,'"h"',1,18701)
+LexToken(COMMA,',',1,18702)
+LexToken(VAR,'firing',1,18714)
+LexToken(ASSIGNMENT,'=',1,18720)
+LexToken(PREVAR_BOOLEAN,'%f',1,18721)
+LexToken(COMMA,',',1,18723)
+LexToken(VAR,'dep_ut',1,18735)
+LexToken(ASSIGNMENT,'=',1,18741)
+LexToken(OPENSQBRACKET,'[',1,18742)
+LexToken(PREVAR_BOOLEAN,'%f',1,18743)
+LexToken(COMMA,',',1,18745)
+LexToken(PREVAR_BOOLEAN,'%f',1,18746)
+LexToken(CLOSESQBRACKET,']',1,18748)
+LexToken(COMMA,',',1,18749)
+LexToken(VAR,'label',1,18761)
+LexToken(ASSIGNMENT,'=',1,18766)
+LexToken(DQSTRING,'""',1,18768)
+LexToken(COMMA,',',1,18769)
+LexToken(VAR,'nzcross',1,18781)
+LexToken(ASSIGNMENT,'=',1,18788)
+LexToken(NUMBER,'0',1,18789)
+LexToken(COMMA,',',1,18790)
+LexToken(VAR,'nmode',1,18802)
+LexToken(ASSIGNMENT,'=',1,18807)
+LexToken(NUMBER,'0',1,18808)
+LexToken(COMMA,',',1,18809)
+LexToken(VAR,'equations',1,18821)
+LexToken(ASSIGNMENT,'=',1,18830)
+LexToken(VAR,'list',1,18831)
+LexToken(OPENBRACKET,'(',1,18835)
+LexToken(CLOSEBRACKET,')',1,18836)
+LexToken(CLOSEBRACKET,')',1,18837)
+LexToken(COMMA,',',1,18838)
+LexToken(VAR,'doc',1,18850)
+LexToken(ASSIGNMENT,'=',1,18853)
+LexToken(VAR,'list',1,18854)
+LexToken(OPENBRACKET,'(',1,18858)
+LexToken(CLOSEBRACKET,')',1,18859)
+LexToken(CLOSEBRACKET,')',1,18860)
+LexToken(EOL,'\n',1,18861)
+LexToken(VAR,'scs_m',1,18870)
+LexToken(DOT,'.',1,18875)
+LexToken(VAR,'objs',1,18876)
+LexToken(OPENBRACKET,'(',1,18880)
+LexToken(NUMBER,'16',1,18881)
+LexToken(CLOSEBRACKET,')',1,18883)
+LexToken(ASSIGNMENT,'=',1,18884)
+LexToken(SCICOS_LINK,'scicos_link',1,18885)
+LexToken(OPENBRACKET,'(',1,18896)
+LexToken(VAR,'xx',1,18908)
+LexToken(ASSIGNMENT,'=',1,18910)
+LexToken(OPENSQBRACKET,'[',1,18911)
+LexToken(NUMBER,'259.98293',1,18912)
+LexToken(SEMICOLON,';',1,18921)
+LexToken(NUMBER,'260.39705',1,18922)
+LexToken(CLOSESQBRACKET,']',1,18931)
+LexToken(COMMA,',',1,18932)
+LexToken(VAR,'yy',1,18944)
+LexToken(ASSIGNMENT,'=',1,18946)
+LexToken(OPENSQBRACKET,'[',1,18947)
+LexToken(NUMBER,'372.50232',1,18948)
+LexToken(SEMICOLON,';',1,18957)
+LexToken(NUMBER,'364.45835',1,18958)
+LexToken(CLOSESQBRACKET,']',1,18967)
+LexToken(COMMA,',',1,18968)
+LexToken(VAR,'id',1,18980)
+LexToken(ASSIGNMENT,'=',1,18982)
+LexToken(DQSTRING,'"drawlink"',1,18992)
+LexToken(COMMA,',',1,18993)
+LexToken(VAR,'thick',1,19005)
+LexToken(ASSIGNMENT,'=',1,19010)
+LexToken(OPENSQBRACKET,'[',1,19011)
+LexToken(NUMBER,'0',1,19012)
+LexToken(COMMA,',',1,19013)
+LexToken(NUMBER,'0',1,19014)
+LexToken(CLOSESQBRACKET,']',1,19015)
+LexToken(COMMA,',',1,19016)
+LexToken(VAR,'ct',1,19028)
+LexToken(ASSIGNMENT,'=',1,19030)
+LexToken(OPENSQBRACKET,'[',1,19031)
+LexToken(NUMBER,'5',1,19032)
+LexToken(COMMA,',',1,19033)
+LexToken(NUMBER,'-1',1,19034)
+LexToken(CLOSESQBRACKET,']',1,19036)
+LexToken(COMMA,',',1,19037)
+LexToken(VAR,'from',1,19049)
+LexToken(ASSIGNMENT,'=',1,19053)
+LexToken(OPENSQBRACKET,'[',1,19054)
+LexToken(NUMBER,'2',1,19055)
+LexToken(COMMA,',',1,19056)
+LexToken(NUMBER,'1',1,19057)
+LexToken(COMMA,',',1,19058)
+LexToken(NUMBER,'0',1,19059)
+LexToken(CLOSESQBRACKET,']',1,19060)
+LexToken(COMMA,',',1,19061)
+LexToken(VAR,'to',1,19073)
+LexToken(ASSIGNMENT,'=',1,19075)
+LexToken(OPENSQBRACKET,'[',1,19076)
+LexToken(NUMBER,'15',1,19077)
+LexToken(COMMA,',',1,19079)
+LexToken(NUMBER,'2',1,19080)
+LexToken(COMMA,',',1,19081)
+LexToken(NUMBER,'1',1,19082)
+LexToken(CLOSESQBRACKET,']',1,19083)
+LexToken(CLOSEBRACKET,')',1,19084)
+LexToken(EOL,'\n',1,19085)
+LexToken(VAR,'scs_m',1,19094)
+LexToken(DOT,'.',1,19099)
+LexToken(VAR,'objs',1,19100)
+LexToken(OPENBRACKET,'(',1,19104)
+LexToken(NUMBER,'17',1,19105)
+LexToken(CLOSEBRACKET,')',1,19107)
+LexToken(ASSIGNMENT,'=',1,19108)
+LexToken(SCICOS_LINK,'scicos_link',1,19109)
+LexToken(OPENBRACKET,'(',1,19120)
+LexToken(VAR,'xx',1,19132)
+LexToken(ASSIGNMENT,'=',1,19134)
+LexToken(OPENSQBRACKET,'[',1,19135)
+LexToken(NUMBER,'253.73039',1,19136)
+LexToken(SEMICOLON,';',1,19145)
+LexToken(NUMBER,'253.72572',1,19146)
+LexToken(CLOSESQBRACKET,']',1,19155)
+LexToken(COMMA,',',1,19156)
+LexToken(VAR,'yy',1,19168)
+LexToken(ASSIGNMENT,'=',1,19170)
+LexToken(OPENSQBRACKET,'[',1,19171)
+LexToken(NUMBER,'313.02978',1,19172)
+LexToken(SEMICOLON,';',1,19181)
+LexToken(NUMBER,'309.29537',1,19182)
+LexToken(CLOSESQBRACKET,']',1,19191)
+LexToken(COMMA,',',1,19192)
+LexToken(VAR,'id',1,19204)
+LexToken(ASSIGNMENT,'=',1,19206)
+LexToken(DQSTRING,'"drawlink"',1,19216)
+LexToken(COMMA,',',1,19217)
+LexToken(VAR,'thick',1,19229)
+LexToken(ASSIGNMENT,'=',1,19234)
+LexToken(OPENSQBRACKET,'[',1,19235)
+LexToken(NUMBER,'0',1,19236)
+LexToken(COMMA,',',1,19237)
+LexToken(NUMBER,'0',1,19238)
+LexToken(CLOSESQBRACKET,']',1,19239)
+LexToken(COMMA,',',1,19240)
+LexToken(VAR,'ct',1,19252)
+LexToken(ASSIGNMENT,'=',1,19254)
+LexToken(OPENSQBRACKET,'[',1,19255)
+LexToken(NUMBER,'5',1,19256)
+LexToken(COMMA,',',1,19257)
+LexToken(NUMBER,'-1',1,19258)
+LexToken(CLOSESQBRACKET,']',1,19260)
+LexToken(COMMA,',',1,19261)
+LexToken(VAR,'from',1,19273)
+LexToken(ASSIGNMENT,'=',1,19277)
+LexToken(OPENSQBRACKET,'[',1,19278)
+LexToken(NUMBER,'15',1,19279)
+LexToken(COMMA,',',1,19281)
+LexToken(NUMBER,'1',1,19282)
+LexToken(COMMA,',',1,19283)
+LexToken(NUMBER,'0',1,19284)
+LexToken(CLOSESQBRACKET,']',1,19285)
+LexToken(COMMA,',',1,19286)
+LexToken(VAR,'to',1,19298)
+LexToken(ASSIGNMENT,'=',1,19300)
+LexToken(OPENSQBRACKET,'[',1,19301)
+LexToken(NUMBER,'41',1,19302)
+LexToken(COMMA,',',1,19304)
+LexToken(NUMBER,'1',1,19305)
+LexToken(COMMA,',',1,19306)
+LexToken(NUMBER,'1',1,19307)
+LexToken(CLOSESQBRACKET,']',1,19308)
+LexToken(CLOSEBRACKET,')',1,19309)
+LexToken(EOL,'\n',1,19310)
+LexToken(VAR,'scs_m_1',1,19319)
+LexToken(ASSIGNMENT,'=',1,19326)
+LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,19327)
+LexToken(OPENBRACKET,'(',1,19341)
+LexToken(VAR,'version',1,19353)
+LexToken(ASSIGNMENT,'=',1,19360)
+LexToken(DQSTRING,'"scicos4.2"',1,19371)
+LexToken(COMMA,',',1,19372)
+LexToken(VAR,'props',1,19384)
+LexToken(ASSIGNMENT,'=',1,19389)
+LexToken(SCICOS_PARAMS,'scicos_params',1,19390)
+LexToken(OPENBRACKET,'(',1,19403)
+LexToken(VAR,'wpar',1,19415)
+LexToken(ASSIGNMENT,'=',1,19419)
+LexToken(OPENSQBRACKET,'[',1,19420)
+LexToken(NUMBER,'600',1,19421)
+LexToken(COMMA,',',1,19424)
+LexToken(NUMBER,'450',1,19425)
+LexToken(COMMA,',',1,19428)
+LexToken(NUMBER,'0',1,19429)
+LexToken(COMMA,',',1,19430)
+LexToken(NUMBER,'0',1,19431)
+LexToken(COMMA,',',1,19432)
+LexToken(NUMBER,'600',1,19433)
+LexToken(COMMA,',',1,19436)
+LexToken(NUMBER,'450',1,19437)
+LexToken(CLOSESQBRACKET,']',1,19440)
+LexToken(COMMA,',',1,19441)
+LexToken(VAR,'Title',1,19453)
+LexToken(ASSIGNMENT,'=',1,19458)
+LexToken(OPENSQBRACKET,'[',1,19459)
+LexToken(DQSTRING,'"EDGE_TRIGGER"',1,19473)
+LexToken(COMMA,',',1,19474)
+LexToken(DQSTRING,'"./"',1,19478)
+LexToken(CLOSESQBRACKET,']',1,19479)
+LexToken(COMMA,',',1,19480)
+LexToken(VAR,'tol',1,19492)
+LexToken(ASSIGNMENT,'=',1,19495)
+LexToken(OPENSQBRACKET,'[',1,19496)
+LexToken(NUMBER,'0.0001',1,19497)
+LexToken(SEMICOLON,';',1,19503)
+LexToken(NUMBER,'0.000001',1,19504)
+LexToken(SEMICOLON,';',1,19512)
+LexToken(NUMBER,'1.000E-10',1,19513)
+LexToken(SEMICOLON,';',1,19522)
+LexToken(NUMBER,'100001',1,19523)
+LexToken(SEMICOLON,';',1,19529)
+LexToken(NUMBER,'0',1,19530)
+LexToken(SEMICOLON,';',1,19531)
+LexToken(NUMBER,'0',1,19532)
+LexToken(SEMICOLON,';',1,19533)
+LexToken(NUMBER,'0',1,19534)
+LexToken(CLOSESQBRACKET,']',1,19535)
+LexToken(COMMA,',',1,19536)
+LexToken(VAR,'tf',1,19548)
+LexToken(ASSIGNMENT,'=',1,19550)
+LexToken(NUMBER,'30',1,19551)
+LexToken(COMMA,',',1,19553)
+LexToken(VAR,'context',1,19565)
+LexToken(ASSIGNMENT,'=',1,19572)
+LexToken(DQSTRING,'" "',1,19575)
+LexToken(COMMA,',',1,19576)
+LexToken(VAR,'void1',1,19588)
+LexToken(ASSIGNMENT,'=',1,19593)
+LexToken(OPENSQBRACKET,'[',1,19594)
+LexToken(CLOSESQBRACKET,']',1,19595)
+LexToken(COMMA,',',1,19596)
+LexToken(VAR,'options',1,19608)
+LexToken(ASSIGNMENT,'=',1,19615)
+LexToken(VAR,'tlist',1,19616)
+LexToken(OPENBRACKET,'(',1,19621)
+LexToken(OPENSQBRACKET,'[',1,19622)
+LexToken(DQSTRING,'"scsopt"',1,19630)
+LexToken(COMMA,',',1,19631)
+LexToken(DQSTRING,'"3D"',1,19635)
+LexToken(COMMA,',',1,19636)
+LexToken(DQSTRING,'"Background"',1,19648)
+LexToken(COMMA,',',1,19649)
+LexToken(DQSTRING,'"Link"',1,19655)
+LexToken(COMMA,',',1,19656)
+LexToken(DQSTRING,'"ID"',1,19660)
+LexToken(COMMA,',',1,19661)
+LexToken(DQSTRING,'"Cmap"',1,19667)
+LexToken(CLOSESQBRACKET,']',1,19668)
+LexToken(COMMA,',',1,19669)
+LexToken(VAR,'list',1,19670)
+LexToken(OPENBRACKET,'(',1,19674)
+LexToken(PREVAR_BOOLEAN,'%t',1,19675)
+LexToken(COMMA,',',1,19677)
+LexToken(NUMBER,'33',1,19678)
+LexToken(CLOSEBRACKET,')',1,19680)
+LexToken(COMMA,',',1,19681)
+LexToken(OPENSQBRACKET,'[',1,19682)
+LexToken(NUMBER,'8',1,19683)
+LexToken(COMMA,',',1,19684)
+LexToken(NUMBER,'1',1,19685)
+LexToken(CLOSESQBRACKET,']',1,19686)
+LexToken(COMMA,',',1,19687)
+LexToken(OPENSQBRACKET,'[',1,19688)
+LexToken(NUMBER,'1',1,19689)
+LexToken(COMMA,',',1,19690)
+LexToken(NUMBER,'5',1,19691)
+LexToken(CLOSESQBRACKET,']',1,19692)
+LexToken(COMMA,',',1,19693)
+LexToken(VAR,'list',1,19705)
+LexToken(OPENBRACKET,'(',1,19709)
+LexToken(OPENSQBRACKET,'[',1,19710)
+LexToken(NUMBER,'5',1,19711)
+LexToken(COMMA,',',1,19712)
+LexToken(NUMBER,'1',1,19713)
+LexToken(CLOSESQBRACKET,']',1,19714)
+LexToken(COMMA,',',1,19715)
+LexToken(OPENSQBRACKET,'[',1,19716)
+LexToken(NUMBER,'4',1,19717)
+LexToken(COMMA,',',1,19718)
+LexToken(NUMBER,'1',1,19719)
+LexToken(CLOSESQBRACKET,']',1,19720)
+LexToken(CLOSEBRACKET,')',1,19721)
+LexToken(COMMA,',',1,19722)
+LexToken(OPENSQBRACKET,'[',1,19723)
+LexToken(NUMBER,'0.8',1,19724)
+LexToken(COMMA,',',1,19727)
+LexToken(NUMBER,'0.8',1,19728)
+LexToken(COMMA,',',1,19731)
+LexToken(NUMBER,'0.8',1,19732)
+LexToken(CLOSESQBRACKET,']',1,19735)
+LexToken(CLOSEBRACKET,')',1,19736)
+LexToken(COMMA,',',1,19737)
+LexToken(VAR,'void2',1,19749)
+LexToken(ASSIGNMENT,'=',1,19754)
+LexToken(OPENSQBRACKET,'[',1,19755)
+LexToken(CLOSESQBRACKET,']',1,19756)
+LexToken(COMMA,',',1,19757)
+LexToken(VAR,'void3',1,19769)
+LexToken(ASSIGNMENT,'=',1,19774)
+LexToken(OPENSQBRACKET,'[',1,19775)
+LexToken(CLOSESQBRACKET,']',1,19776)
+LexToken(COMMA,',',1,19777)
+LexToken(VAR,'doc',1,19789)
+LexToken(ASSIGNMENT,'=',1,19792)
+LexToken(VAR,'list',1,19793)
+LexToken(OPENBRACKET,'(',1,19797)
+LexToken(CLOSEBRACKET,')',1,19798)
+LexToken(CLOSEBRACKET,')',1,19799)
+LexToken(CLOSEBRACKET,')',1,19800)
+LexToken(EOL,'\n',1,19801)
+LexToken(VAR,'scs_m_1',1,19810)
+LexToken(DOT,'.',1,19817)
+LexToken(VAR,'objs',1,19818)
+LexToken(OPENBRACKET,'(',1,19822)
+LexToken(NUMBER,'1',1,19823)
+LexToken(CLOSEBRACKET,')',1,19824)
+LexToken(ASSIGNMENT,'=',1,19825)
+LexToken(SCICOS_BLOCK,'scicos_block',1,19826)
+LexToken(OPENBRACKET,'(',1,19838)
+LexToken(VAR,'gui',1,19850)
+LexToken(ASSIGNMENT,'=',1,19853)
+LexToken(DQSTRING,'"EDGETRIGGER"',1,19866)
+LexToken(COMMA,',',1,19867)
+LexToken(VAR,'graphics',1,19879)
+LexToken(ASSIGNMENT,'=',1,19887)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,19888)
+LexToken(OPENBRACKET,'(',1,19903)
+LexToken(VAR,'orig',1,19915)
+LexToken(ASSIGNMENT,'=',1,19919)
+LexToken(OPENSQBRACKET,'[',1,19920)
+LexToken(NUMBER,'288.58631',1,19921)
+LexToken(COMMA,',',1,19930)
+LexToken(NUMBER,'257.1131',1,19931)
+LexToken(CLOSESQBRACKET,']',1,19939)
+LexToken(COMMA,',',1,19940)
+LexToken(VAR,'sz',1,19952)
+LexToken(ASSIGNMENT,'=',1,19954)
+LexToken(OPENSQBRACKET,'[',1,19955)
+LexToken(NUMBER,'60',1,19956)
+LexToken(COMMA,',',1,19958)
+LexToken(NUMBER,'40',1,19959)
+LexToken(CLOSESQBRACKET,']',1,19961)
+LexToken(COMMA,',',1,19962)
+LexToken(VAR,'flip',1,19974)
+LexToken(ASSIGNMENT,'=',1,19978)
+LexToken(PREVAR_BOOLEAN,'%t',1,19979)
+LexToken(COMMA,',',1,19981)
+LexToken(VAR,'theta',1,19993)
+LexToken(ASSIGNMENT,'=',1,19998)
+LexToken(NUMBER,'0',1,19999)
+LexToken(COMMA,',',1,20000)
+LexToken(VAR,'exprs',1,20012)
+LexToken(ASSIGNMENT,'=',1,20017)
+LexToken(DQSTRING,'"1"',1,20020)
+LexToken(COMMA,',',1,20021)
+LexToken(VAR,'pin',1,20033)
+LexToken(ASSIGNMENT,'=',1,20036)
+LexToken(NUMBER,'5',1,20037)
+LexToken(COMMA,',',1,20038)
+LexToken(VAR,'pout',1,20050)
+LexToken(ASSIGNMENT,'=',1,20054)
+LexToken(NUMBER,'3',1,20055)
+LexToken(COMMA,',',1,20056)
+LexToken(VAR,'pein',1,20068)
+LexToken(ASSIGNMENT,'=',1,20072)
+LexToken(OPENSQBRACKET,'[',1,20073)
+LexToken(CLOSESQBRACKET,']',1,20074)
+LexToken(COMMA,',',1,20075)
+LexToken(VAR,'peout',1,20087)
+LexToken(ASSIGNMENT,'=',1,20092)
+LexToken(OPENSQBRACKET,'[',1,20093)
+LexToken(CLOSESQBRACKET,']',1,20094)
+LexToken(COMMA,',',1,20095)
+LexToken(VAR,'gr_i',1,20107)
+LexToken(ASSIGNMENT,'=',1,20111)
+LexToken(OPENSQBRACKET,'[',1,20112)
+LexToken(CLOSESQBRACKET,']',1,20113)
+LexToken(COMMA,',',1,20114)
+LexToken(VAR,'id',1,20126)
+LexToken(ASSIGNMENT,'=',1,20128)
+LexToken(DQSTRING,'""',1,20130)
+LexToken(COMMA,',',1,20131)
+LexToken(VAR,'in_implicit',1,20143)
+LexToken(ASSIGNMENT,'=',1,20154)
+LexToken(DQSTRING,'"E"',1,20157)
+LexToken(COMMA,',',1,20158)
+LexToken(VAR,'out_implicit',1,20170)
+LexToken(ASSIGNMENT,'=',1,20182)
+LexToken(DQSTRING,'"E"',1,20185)
+LexToken(CLOSEBRACKET,')',1,20186)
+LexToken(COMMA,',',1,20187)
+LexToken(VAR,'model',1,20199)
+LexToken(ASSIGNMENT,'=',1,20204)
+LexToken(SCICOS_MODEL,'scicos_model',1,20205)
+LexToken(OPENBRACKET,'(',1,20217)
+LexToken(VAR,'sim',1,20229)
+LexToken(ASSIGNMENT,'=',1,20232)
+LexToken(VAR,'list',1,20233)
+LexToken(OPENBRACKET,'(',1,20237)
+LexToken(DQSTRING,'"edgetrig"',1,20247)
+LexToken(COMMA,',',1,20248)
+LexToken(NUMBER,'4',1,20249)
+LexToken(CLOSEBRACKET,')',1,20250)
+LexToken(COMMA,',',1,20251)
+LexToken(VAR,'in',1,20263)
+LexToken(ASSIGNMENT,'=',1,20265)
+LexToken(NUMBER,'1',1,20266)
+LexToken(COMMA,',',1,20267)
+LexToken(VAR,'in2',1,20279)
+LexToken(ASSIGNMENT,'=',1,20282)
+LexToken(OPENSQBRACKET,'[',1,20283)
+LexToken(CLOSESQBRACKET,']',1,20284)
+LexToken(COMMA,',',1,20285)
+LexToken(VAR,'intyp',1,20297)
+LexToken(ASSIGNMENT,'=',1,20302)
+LexToken(NUMBER,'1',1,20303)
+LexToken(COMMA,',',1,20304)
+LexToken(VAR,'out',1,20316)
+LexToken(ASSIGNMENT,'=',1,20319)
+LexToken(NUMBER,'1',1,20320)
+LexToken(COMMA,',',1,20321)
+LexToken(VAR,'out2',1,20333)
+LexToken(ASSIGNMENT,'=',1,20337)
+LexToken(OPENSQBRACKET,'[',1,20338)
+LexToken(CLOSESQBRACKET,']',1,20339)
+LexToken(COMMA,',',1,20340)
+LexToken(VAR,'outtyp',1,20352)
+LexToken(ASSIGNMENT,'=',1,20358)
+LexToken(NUMBER,'1',1,20359)
+LexToken(COMMA,',',1,20360)
+LexToken(VAR,'evtin',1,20372)
+LexToken(ASSIGNMENT,'=',1,20377)
+LexToken(OPENSQBRACKET,'[',1,20378)
+LexToken(CLOSESQBRACKET,']',1,20379)
+LexToken(COMMA,',',1,20380)
+LexToken(VAR,'evtout',1,20392)
+LexToken(ASSIGNMENT,'=',1,20398)
+LexToken(OPENSQBRACKET,'[',1,20399)
+LexToken(CLOSESQBRACKET,']',1,20400)
+LexToken(COMMA,',',1,20401)
+LexToken(VAR,'state',1,20413)
+LexToken(ASSIGNMENT,'=',1,20418)
+LexToken(OPENSQBRACKET,'[',1,20419)
+LexToken(CLOSESQBRACKET,']',1,20420)
+LexToken(COMMA,',',1,20421)
+LexToken(VAR,'dstate',1,20433)
+LexToken(ASSIGNMENT,'=',1,20439)
+LexToken(NUMBER,'0',1,20440)
+LexToken(COMMA,',',1,20441)
+LexToken(VAR,'odstate',1,20453)
+LexToken(ASSIGNMENT,'=',1,20460)
+LexToken(VAR,'list',1,20461)
+LexToken(OPENBRACKET,'(',1,20465)
+LexToken(CLOSEBRACKET,')',1,20466)
+LexToken(COMMA,',',1,20467)
+LexToken(VAR,'rpar',1,20479)
+LexToken(ASSIGNMENT,'=',1,20483)
+LexToken(OPENSQBRACKET,'[',1,20484)
+LexToken(CLOSESQBRACKET,']',1,20485)
+LexToken(COMMA,',',1,20486)
+LexToken(VAR,'ipar',1,20498)
+LexToken(ASSIGNMENT,'=',1,20502)
+LexToken(NUMBER,'1',1,20503)
+LexToken(COMMA,',',1,20504)
+LexToken(VAR,'opar',1,20516)
+LexToken(ASSIGNMENT,'=',1,20520)
+LexToken(VAR,'list',1,20521)
+LexToken(OPENBRACKET,'(',1,20525)
+LexToken(CLOSEBRACKET,')',1,20526)
+LexToken(COMMA,',',1,20527)
+LexToken(VAR,'blocktype',1,20539)
+LexToken(ASSIGNMENT,'=',1,20548)
+LexToken(DQSTRING,'"c"',1,20551)
+LexToken(COMMA,',',1,20552)
+LexToken(VAR,'firing',1,20564)
+LexToken(ASSIGNMENT,'=',1,20570)
+LexToken(OPENSQBRACKET,'[',1,20571)
+LexToken(CLOSESQBRACKET,']',1,20572)
+LexToken(COMMA,',',1,20573)
+LexToken(VAR,'dep_ut',1,20585)
+LexToken(ASSIGNMENT,'=',1,20591)
+LexToken(OPENSQBRACKET,'[',1,20592)
+LexToken(PREVAR_BOOLEAN,'%t',1,20593)
+LexToken(COMMA,',',1,20595)
+LexToken(PREVAR_BOOLEAN,'%f',1,20596)
+LexToken(CLOSESQBRACKET,']',1,20598)
+LexToken(COMMA,',',1,20599)
+LexToken(VAR,'label',1,20611)
+LexToken(ASSIGNMENT,'=',1,20616)
+LexToken(DQSTRING,'""',1,20618)
+LexToken(COMMA,',',1,20619)
+LexToken(VAR,'nzcross',1,20631)
+LexToken(ASSIGNMENT,'=',1,20638)
+LexToken(NUMBER,'1',1,20639)
+LexToken(COMMA,',',1,20640)
+LexToken(VAR,'nmode',1,20652)
+LexToken(ASSIGNMENT,'=',1,20657)
+LexToken(NUMBER,'0',1,20658)
+LexToken(COMMA,',',1,20659)
+LexToken(VAR,'equations',1,20671)
+LexToken(ASSIGNMENT,'=',1,20680)
+LexToken(VAR,'list',1,20681)
+LexToken(OPENBRACKET,'(',1,20685)
+LexToken(CLOSEBRACKET,')',1,20686)
+LexToken(CLOSEBRACKET,')',1,20687)
+LexToken(COMMA,',',1,20688)
+LexToken(VAR,'doc',1,20700)
+LexToken(ASSIGNMENT,'=',1,20703)
+LexToken(VAR,'list',1,20704)
+LexToken(OPENBRACKET,'(',1,20708)
+LexToken(CLOSEBRACKET,')',1,20709)
+LexToken(CLOSEBRACKET,')',1,20710)
+LexToken(EOL,'\n',1,20711)
+LexToken(VAR,'scs_m_1',1,20720)
+LexToken(DOT,'.',1,20727)
+LexToken(VAR,'objs',1,20728)
+LexToken(OPENBRACKET,'(',1,20732)
+LexToken(NUMBER,'2',1,20733)
+LexToken(CLOSEBRACKET,')',1,20734)
+LexToken(ASSIGNMENT,'=',1,20735)
+LexToken(SCICOS_BLOCK,'scicos_block',1,20736)
+LexToken(OPENBRACKET,'(',1,20748)
+LexToken(VAR,'gui',1,20760)
+LexToken(ASSIGNMENT,'=',1,20763)
+LexToken(DQSTRING,'"IFTHEL_f"',1,20773)
+LexToken(COMMA,',',1,20774)
+LexToken(VAR,'graphics',1,20786)
+LexToken(ASSIGNMENT,'=',1,20794)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,20795)
+LexToken(OPENBRACKET,'(',1,20810)
+LexToken(VAR,'orig',1,20822)
+LexToken(ASSIGNMENT,'=',1,20826)
+LexToken(OPENSQBRACKET,'[',1,20827)
+LexToken(NUMBER,'388.28869',1,20828)
+LexToken(COMMA,',',1,20837)
+LexToken(NUMBER,'247.1131',1,20838)
+LexToken(CLOSESQBRACKET,']',1,20846)
+LexToken(COMMA,',',1,20847)
+LexToken(VAR,'sz',1,20859)
+LexToken(ASSIGNMENT,'=',1,20861)
+LexToken(OPENSQBRACKET,'[',1,20862)
+LexToken(NUMBER,'60',1,20863)
+LexToken(COMMA,',',1,20865)
+LexToken(NUMBER,'60',1,20866)
+LexToken(CLOSESQBRACKET,']',1,20868)
+LexToken(COMMA,',',1,20869)
+LexToken(VAR,'flip',1,20881)
+LexToken(ASSIGNMENT,'=',1,20885)
+LexToken(PREVAR_BOOLEAN,'%t',1,20886)
+LexToken(COMMA,',',1,20888)
+LexToken(VAR,'theta',1,20900)
+LexToken(ASSIGNMENT,'=',1,20905)
+LexToken(NUMBER,'0',1,20906)
+LexToken(COMMA,',',1,20907)
+LexToken(VAR,'exprs',1,20919)
+LexToken(ASSIGNMENT,'=',1,20924)
+LexToken(OPENSQBRACKET,'[',1,20925)
+LexToken(DQSTRING,'"0"',1,20928)
+LexToken(SEMICOLON,';',1,20929)
+LexToken(DQSTRING,'"0"',1,20932)
+LexToken(CLOSESQBRACKET,']',1,20933)
+LexToken(COMMA,',',1,20934)
+LexToken(VAR,'pin',1,20946)
+LexToken(ASSIGNMENT,'=',1,20949)
+LexToken(NUMBER,'3',1,20950)
+LexToken(COMMA,',',1,20951)
+LexToken(VAR,'pout',1,20963)
+LexToken(ASSIGNMENT,'=',1,20967)
+LexToken(OPENSQBRACKET,'[',1,20968)
+LexToken(CLOSESQBRACKET,']',1,20969)
+LexToken(COMMA,',',1,20970)
+LexToken(VAR,'pein',1,20982)
+LexToken(ASSIGNMENT,'=',1,20986)
+LexToken(OPENSQBRACKET,'[',1,20987)
+LexToken(CLOSESQBRACKET,']',1,20988)
+LexToken(COMMA,',',1,20989)
+LexToken(VAR,'peout',1,21001)
+LexToken(ASSIGNMENT,'=',1,21006)
+LexToken(OPENSQBRACKET,'[',1,21007)
+LexToken(NUMBER,'7',1,21008)
+LexToken(SEMICOLON,';',1,21009)
+LexToken(NUMBER,'0',1,21010)
+LexToken(CLOSESQBRACKET,']',1,21011)
+LexToken(COMMA,',',1,21012)
+LexToken(VAR,'gr_i',1,21024)
+LexToken(ASSIGNMENT,'=',1,21028)
+LexToken(OPENSQBRACKET,'[',1,21029)
+LexToken(CLOSESQBRACKET,']',1,21030)
+LexToken(COMMA,',',1,21031)
+LexToken(VAR,'id',1,21043)
+LexToken(ASSIGNMENT,'=',1,21045)
+LexToken(DQSTRING,'""',1,21047)
+LexToken(COMMA,',',1,21048)
+LexToken(VAR,'in_implicit',1,21060)
+LexToken(ASSIGNMENT,'=',1,21071)
+LexToken(DQSTRING,'"E"',1,21074)
+LexToken(COMMA,',',1,21075)
+LexToken(VAR,'out_implicit',1,21087)
+LexToken(ASSIGNMENT,'=',1,21099)
+LexToken(OPENSQBRACKET,'[',1,21100)
+LexToken(CLOSESQBRACKET,']',1,21101)
+LexToken(CLOSEBRACKET,')',1,21102)
+LexToken(COMMA,',',1,21103)
+LexToken(VAR,'model',1,21115)
+LexToken(ASSIGNMENT,'=',1,21120)
+LexToken(SCICOS_MODEL,'scicos_model',1,21121)
+LexToken(OPENBRACKET,'(',1,21133)
+LexToken(VAR,'sim',1,21145)
+LexToken(ASSIGNMENT,'=',1,21148)
+LexToken(VAR,'list',1,21149)
+LexToken(OPENBRACKET,'(',1,21153)
+LexToken(DQSTRING,'"ifthel"',1,21161)
+LexToken(COMMA,',',1,21162)
+LexToken(NUMBER,'-1',1,21163)
+LexToken(CLOSEBRACKET,')',1,21165)
+LexToken(COMMA,',',1,21166)
+LexToken(VAR,'in',1,21178)
+LexToken(ASSIGNMENT,'=',1,21180)
+LexToken(NUMBER,'1',1,21181)
+LexToken(COMMA,',',1,21182)
+LexToken(VAR,'in2',1,21194)
+LexToken(ASSIGNMENT,'=',1,21197)
+LexToken(OPENSQBRACKET,'[',1,21198)
+LexToken(CLOSESQBRACKET,']',1,21199)
+LexToken(COMMA,',',1,21200)
+LexToken(VAR,'intyp',1,21212)
+LexToken(ASSIGNMENT,'=',1,21217)
+LexToken(NUMBER,'1',1,21218)
+LexToken(COMMA,',',1,21219)
+LexToken(VAR,'out',1,21231)
+LexToken(ASSIGNMENT,'=',1,21234)
+LexToken(OPENSQBRACKET,'[',1,21235)
+LexToken(CLOSESQBRACKET,']',1,21236)
+LexToken(COMMA,',',1,21237)
+LexToken(VAR,'out2',1,21249)
+LexToken(ASSIGNMENT,'=',1,21253)
+LexToken(NUMBER,'1',1,21254)
+LexToken(COMMA,',',1,21255)
+LexToken(VAR,'outtyp',1,21267)
+LexToken(ASSIGNMENT,'=',1,21273)
+LexToken(OPENSQBRACKET,'[',1,21274)
+LexToken(CLOSESQBRACKET,']',1,21275)
+LexToken(COMMA,',',1,21276)
+LexToken(VAR,'evtin',1,21288)
+LexToken(ASSIGNMENT,'=',1,21293)
+LexToken(OPENSQBRACKET,'[',1,21294)
+LexToken(CLOSESQBRACKET,']',1,21295)
+LexToken(COMMA,',',1,21296)
+LexToken(VAR,'evtout',1,21308)
+LexToken(ASSIGNMENT,'=',1,21314)
+LexToken(OPENSQBRACKET,'[',1,21315)
+LexToken(NUMBER,'1',1,21316)
+LexToken(SEMICOLON,';',1,21317)
+LexToken(NUMBER,'1',1,21318)
+LexToken(CLOSESQBRACKET,']',1,21319)
+LexToken(COMMA,',',1,21320)
+LexToken(VAR,'state',1,21332)
+LexToken(ASSIGNMENT,'=',1,21337)
+LexToken(OPENSQBRACKET,'[',1,21338)
+LexToken(CLOSESQBRACKET,']',1,21339)
+LexToken(COMMA,',',1,21340)
+LexToken(VAR,'dstate',1,21352)
+LexToken(ASSIGNMENT,'=',1,21358)
+LexToken(OPENSQBRACKET,'[',1,21359)
+LexToken(CLOSESQBRACKET,']',1,21360)
+LexToken(COMMA,',',1,21361)
+LexToken(VAR,'odstate',1,21373)
+LexToken(ASSIGNMENT,'=',1,21380)
+LexToken(VAR,'list',1,21381)
+LexToken(OPENBRACKET,'(',1,21385)
+LexToken(CLOSEBRACKET,')',1,21386)
+LexToken(COMMA,',',1,21387)
+LexToken(VAR,'rpar',1,21399)
+LexToken(ASSIGNMENT,'=',1,21403)
+LexToken(OPENSQBRACKET,'[',1,21404)
+LexToken(CLOSESQBRACKET,']',1,21405)
+LexToken(COMMA,',',1,21406)
+LexToken(VAR,'ipar',1,21418)
+LexToken(ASSIGNMENT,'=',1,21422)
+LexToken(OPENSQBRACKET,'[',1,21423)
+LexToken(CLOSESQBRACKET,']',1,21424)
+LexToken(COMMA,',',1,21425)
+LexToken(VAR,'opar',1,21437)
+LexToken(ASSIGNMENT,'=',1,21441)
+LexToken(VAR,'list',1,21442)
+LexToken(OPENBRACKET,'(',1,21446)
+LexToken(CLOSEBRACKET,')',1,21447)
+LexToken(COMMA,',',1,21448)
+LexToken(VAR,'blocktype',1,21460)
+LexToken(ASSIGNMENT,'=',1,21469)
+LexToken(DQSTRING,'"l"',1,21472)
+LexToken(COMMA,',',1,21473)
+LexToken(VAR,'firing',1,21485)
+LexToken(ASSIGNMENT,'=',1,21491)
+LexToken(OPENSQBRACKET,'[',1,21492)
+LexToken(NUMBER,'-1',1,21493)
+LexToken(COMMA,',',1,21495)
+LexToken(NUMBER,'-1',1,21496)
+LexToken(CLOSESQBRACKET,']',1,21498)
+LexToken(COMMA,',',1,21499)
+LexToken(VAR,'dep_ut',1,21511)
+LexToken(ASSIGNMENT,'=',1,21517)
+LexToken(OPENSQBRACKET,'[',1,21518)
+LexToken(PREVAR_BOOLEAN,'%t',1,21519)
+LexToken(COMMA,',',1,21521)
+LexToken(PREVAR_BOOLEAN,'%f',1,21522)
+LexToken(CLOSESQBRACKET,']',1,21524)
+LexToken(COMMA,',',1,21525)
+LexToken(VAR,'label',1,21537)
+LexToken(ASSIGNMENT,'=',1,21542)
+LexToken(DQSTRING,'""',1,21544)
+LexToken(COMMA,',',1,21545)
+LexToken(VAR,'nzcross',1,21557)
+LexToken(ASSIGNMENT,'=',1,21564)
+LexToken(NUMBER,'0',1,21565)
+LexToken(COMMA,',',1,21566)
+LexToken(VAR,'nmode',1,21578)
+LexToken(ASSIGNMENT,'=',1,21583)
+LexToken(NUMBER,'0',1,21584)
+LexToken(COMMA,',',1,21585)
+LexToken(VAR,'equations',1,21597)
+LexToken(ASSIGNMENT,'=',1,21606)
+LexToken(VAR,'list',1,21607)
+LexToken(OPENBRACKET,'(',1,21611)
+LexToken(CLOSEBRACKET,')',1,21612)
+LexToken(CLOSEBRACKET,')',1,21613)
+LexToken(COMMA,',',1,21614)
+LexToken(VAR,'doc',1,21626)
+LexToken(ASSIGNMENT,'=',1,21629)
+LexToken(VAR,'list',1,21630)
+LexToken(OPENBRACKET,'(',1,21634)
+LexToken(CLOSEBRACKET,')',1,21635)
+LexToken(CLOSEBRACKET,')',1,21636)
+LexToken(EOL,'\n',1,21637)
+LexToken(VAR,'scs_m_1',1,21646)
+LexToken(DOT,'.',1,21653)
+LexToken(VAR,'objs',1,21654)
+LexToken(OPENBRACKET,'(',1,21658)
+LexToken(NUMBER,'3',1,21659)
+LexToken(CLOSEBRACKET,')',1,21660)
+LexToken(ASSIGNMENT,'=',1,21661)
+LexToken(SCICOS_LINK,'scicos_link',1,21662)
+LexToken(OPENBRACKET,'(',1,21673)
+LexToken(VAR,'xx',1,21685)
+LexToken(ASSIGNMENT,'=',1,21687)
+LexToken(OPENSQBRACKET,'[',1,21688)
+LexToken(NUMBER,'357.15774',1,21689)
+LexToken(SEMICOLON,';',1,21698)
+LexToken(NUMBER,'362.99107',1,21699)
+LexToken(SEMICOLON,';',1,21708)
+LexToken(NUMBER,'379.71726',1,21709)
+LexToken(CLOSESQBRACKET,']',1,21718)
+LexToken(COMMA,',',1,21719)
+LexToken(VAR,'yy',1,21731)
+LexToken(ASSIGNMENT,'=',1,21733)
+LexToken(OPENSQBRACKET,'[',1,21734)
+LexToken(NUMBER,'277.1131',1,21735)
+LexToken(SEMICOLON,';',1,21743)
+LexToken(NUMBER,'277.1131',1,21744)
+LexToken(SEMICOLON,';',1,21752)
+LexToken(NUMBER,'277.1131',1,21753)
+LexToken(CLOSESQBRACKET,']',1,21761)
+LexToken(COMMA,',',1,21762)
+LexToken(VAR,'id',1,21774)
+LexToken(ASSIGNMENT,'=',1,21776)
+LexToken(DQSTRING,'"drawlink"',1,21786)
+LexToken(COMMA,',',1,21787)
+LexToken(VAR,'thick',1,21799)
+LexToken(ASSIGNMENT,'=',1,21804)
+LexToken(OPENSQBRACKET,'[',1,21805)
+LexToken(NUMBER,'0',1,21806)
+LexToken(COMMA,',',1,21807)
+LexToken(NUMBER,'0',1,21808)
+LexToken(CLOSESQBRACKET,']',1,21809)
+LexToken(COMMA,',',1,21810)
+LexToken(VAR,'ct',1,21822)
+LexToken(ASSIGNMENT,'=',1,21824)
+LexToken(OPENSQBRACKET,'[',1,21825)
+LexToken(NUMBER,'1',1,21826)
+LexToken(COMMA,',',1,21827)
+LexToken(NUMBER,'1',1,21828)
+LexToken(CLOSESQBRACKET,']',1,21829)
+LexToken(COMMA,',',1,21830)
+LexToken(VAR,'from',1,21842)
+LexToken(ASSIGNMENT,'=',1,21846)
+LexToken(OPENSQBRACKET,'[',1,21847)
+LexToken(NUMBER,'1',1,21848)
+LexToken(COMMA,',',1,21849)
+LexToken(NUMBER,'1',1,21850)
+LexToken(COMMA,',',1,21851)
+LexToken(NUMBER,'0',1,21852)
+LexToken(CLOSESQBRACKET,']',1,21853)
+LexToken(COMMA,',',1,21854)
+LexToken(VAR,'to',1,21866)
+LexToken(ASSIGNMENT,'=',1,21868)
+LexToken(OPENSQBRACKET,'[',1,21869)
+LexToken(NUMBER,'2',1,21870)
+LexToken(COMMA,',',1,21871)
+LexToken(NUMBER,'1',1,21872)
+LexToken(COMMA,',',1,21873)
+LexToken(NUMBER,'1',1,21874)
+LexToken(CLOSESQBRACKET,']',1,21875)
+LexToken(CLOSEBRACKET,')',1,21876)
+LexToken(EOL,'\n',1,21877)
+LexToken(VAR,'scs_m_1',1,21886)
+LexToken(DOT,'.',1,21893)
+LexToken(VAR,'objs',1,21894)
+LexToken(OPENBRACKET,'(',1,21898)
+LexToken(NUMBER,'4',1,21899)
+LexToken(CLOSEBRACKET,')',1,21900)
+LexToken(ASSIGNMENT,'=',1,21901)
+LexToken(SCICOS_BLOCK,'scicos_block',1,21902)
+LexToken(OPENBRACKET,'(',1,21914)
+LexToken(VAR,'gui',1,21926)
+LexToken(ASSIGNMENT,'=',1,21929)
+LexToken(DQSTRING,'"IN_f"',1,21935)
+LexToken(COMMA,',',1,21936)
+LexToken(VAR,'graphics',1,21948)
+LexToken(ASSIGNMENT,'=',1,21956)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,21957)
+LexToken(OPENBRACKET,'(',1,21972)
+LexToken(VAR,'orig',1,21984)
+LexToken(ASSIGNMENT,'=',1,21988)
+LexToken(OPENSQBRACKET,'[',1,21989)
+LexToken(NUMBER,'240.01488',1,21990)
+LexToken(COMMA,',',1,21999)
+LexToken(NUMBER,'267.1131',1,22000)
+LexToken(CLOSESQBRACKET,']',1,22008)
+LexToken(COMMA,',',1,22009)
+LexToken(VAR,'sz',1,22021)
+LexToken(ASSIGNMENT,'=',1,22023)
+LexToken(OPENSQBRACKET,'[',1,22024)
+LexToken(NUMBER,'20',1,22025)
+LexToken(COMMA,',',1,22027)
+LexToken(NUMBER,'20',1,22028)
+LexToken(CLOSESQBRACKET,']',1,22030)
+LexToken(COMMA,',',1,22031)
+LexToken(VAR,'flip',1,22043)
+LexToken(ASSIGNMENT,'=',1,22047)
+LexToken(PREVAR_BOOLEAN,'%t',1,22048)
+LexToken(COMMA,',',1,22050)
+LexToken(VAR,'theta',1,22062)
+LexToken(ASSIGNMENT,'=',1,22067)
+LexToken(NUMBER,'0',1,22068)
+LexToken(COMMA,',',1,22069)
+LexToken(VAR,'exprs',1,22081)
+LexToken(ASSIGNMENT,'=',1,22086)
+LexToken(DQSTRING,'"1"',1,22089)
+LexToken(COMMA,',',1,22090)
+LexToken(VAR,'pin',1,22102)
+LexToken(ASSIGNMENT,'=',1,22105)
+LexToken(OPENSQBRACKET,'[',1,22106)
+LexToken(CLOSESQBRACKET,']',1,22107)
+LexToken(COMMA,',',1,22108)
+LexToken(VAR,'pout',1,22120)
+LexToken(ASSIGNMENT,'=',1,22124)
+LexToken(NUMBER,'5',1,22125)
+LexToken(COMMA,',',1,22126)
+LexToken(VAR,'pein',1,22138)
+LexToken(ASSIGNMENT,'=',1,22142)
+LexToken(OPENSQBRACKET,'[',1,22143)
+LexToken(CLOSESQBRACKET,']',1,22144)
+LexToken(COMMA,',',1,22145)
+LexToken(VAR,'peout',1,22157)
+LexToken(ASSIGNMENT,'=',1,22162)
+LexToken(OPENSQBRACKET,'[',1,22163)
+LexToken(CLOSESQBRACKET,']',1,22164)
+LexToken(COMMA,',',1,22165)
+LexToken(VAR,'gr_i',1,22177)
+LexToken(ASSIGNMENT,'=',1,22181)
+LexToken(OPENSQBRACKET,'[',1,22182)
+LexToken(CLOSESQBRACKET,']',1,22183)
+LexToken(COMMA,',',1,22184)
+LexToken(VAR,'id',1,22196)
+LexToken(ASSIGNMENT,'=',1,22198)
+LexToken(DQSTRING,'""',1,22200)
+LexToken(COMMA,',',1,22201)
+LexToken(VAR,'in_implicit',1,22213)
+LexToken(ASSIGNMENT,'=',1,22224)
+LexToken(OPENSQBRACKET,'[',1,22225)
+LexToken(CLOSESQBRACKET,']',1,22226)
+LexToken(COMMA,',',1,22227)
+LexToken(VAR,'out_implicit',1,22239)
+LexToken(ASSIGNMENT,'=',1,22251)
+LexToken(DQSTRING,'"E"',1,22254)
+LexToken(CLOSEBRACKET,')',1,22255)
+LexToken(COMMA,',',1,22256)
+LexToken(VAR,'model',1,22268)
+LexToken(ASSIGNMENT,'=',1,22273)
+LexToken(SCICOS_MODEL,'scicos_model',1,22274)
+LexToken(OPENBRACKET,'(',1,22286)
+LexToken(VAR,'sim',1,22298)
+LexToken(ASSIGNMENT,'=',1,22301)
+LexToken(DQSTRING,'"input"',1,22308)
+LexToken(COMMA,',',1,22309)
+LexToken(VAR,'in',1,22321)
+LexToken(ASSIGNMENT,'=',1,22323)
+LexToken(OPENSQBRACKET,'[',1,22324)
+LexToken(CLOSESQBRACKET,']',1,22325)
+LexToken(COMMA,',',1,22326)
+LexToken(VAR,'in2',1,22338)
+LexToken(ASSIGNMENT,'=',1,22341)
+LexToken(OPENSQBRACKET,'[',1,22342)
+LexToken(CLOSESQBRACKET,']',1,22343)
+LexToken(COMMA,',',1,22344)
+LexToken(VAR,'intyp',1,22356)
+LexToken(ASSIGNMENT,'=',1,22361)
+LexToken(NUMBER,'-1',1,22362)
+LexToken(COMMA,',',1,22364)
+LexToken(VAR,'out',1,22376)
+LexToken(ASSIGNMENT,'=',1,22379)
+LexToken(NUMBER,'-1',1,22380)
+LexToken(COMMA,',',1,22382)
+LexToken(VAR,'out2',1,22394)
+LexToken(ASSIGNMENT,'=',1,22398)
+LexToken(OPENSQBRACKET,'[',1,22399)
+LexToken(CLOSESQBRACKET,']',1,22400)
+LexToken(COMMA,',',1,22401)
+LexToken(VAR,'outtyp',1,22413)
+LexToken(ASSIGNMENT,'=',1,22419)
+LexToken(NUMBER,'1',1,22420)
+LexToken(COMMA,',',1,22421)
+LexToken(VAR,'evtin',1,22433)
+LexToken(ASSIGNMENT,'=',1,22438)
+LexToken(OPENSQBRACKET,'[',1,22439)
+LexToken(CLOSESQBRACKET,']',1,22440)
+LexToken(COMMA,',',1,22441)
+LexToken(VAR,'evtout',1,22453)
+LexToken(ASSIGNMENT,'=',1,22459)
+LexToken(OPENSQBRACKET,'[',1,22460)
+LexToken(CLOSESQBRACKET,']',1,22461)
+LexToken(COMMA,',',1,22462)
+LexToken(VAR,'state',1,22474)
+LexToken(ASSIGNMENT,'=',1,22479)
+LexToken(OPENSQBRACKET,'[',1,22480)
+LexToken(CLOSESQBRACKET,']',1,22481)
+LexToken(COMMA,',',1,22482)
+LexToken(VAR,'dstate',1,22494)
+LexToken(ASSIGNMENT,'=',1,22500)
+LexToken(OPENSQBRACKET,'[',1,22501)
+LexToken(CLOSESQBRACKET,']',1,22502)
+LexToken(COMMA,',',1,22503)
+LexToken(VAR,'odstate',1,22515)
+LexToken(ASSIGNMENT,'=',1,22522)
+LexToken(VAR,'list',1,22523)
+LexToken(OPENBRACKET,'(',1,22527)
+LexToken(CLOSEBRACKET,')',1,22528)
+LexToken(COMMA,',',1,22529)
+LexToken(VAR,'rpar',1,22541)
+LexToken(ASSIGNMENT,'=',1,22545)
+LexToken(OPENSQBRACKET,'[',1,22546)
+LexToken(CLOSESQBRACKET,']',1,22547)
+LexToken(COMMA,',',1,22548)
+LexToken(VAR,'ipar',1,22560)
+LexToken(ASSIGNMENT,'=',1,22564)
+LexToken(NUMBER,'1',1,22565)
+LexToken(COMMA,',',1,22566)
+LexToken(VAR,'opar',1,22578)
+LexToken(ASSIGNMENT,'=',1,22582)
+LexToken(VAR,'list',1,22583)
+LexToken(OPENBRACKET,'(',1,22587)
+LexToken(CLOSEBRACKET,')',1,22588)
+LexToken(COMMA,',',1,22589)
+LexToken(VAR,'blocktype',1,22601)
+LexToken(ASSIGNMENT,'=',1,22610)
+LexToken(DQSTRING,'"c"',1,22613)
+LexToken(COMMA,',',1,22614)
+LexToken(VAR,'firing',1,22626)
+LexToken(ASSIGNMENT,'=',1,22632)
+LexToken(OPENSQBRACKET,'[',1,22633)
+LexToken(CLOSESQBRACKET,']',1,22634)
+LexToken(COMMA,',',1,22635)
+LexToken(VAR,'dep_ut',1,22647)
+LexToken(ASSIGNMENT,'=',1,22653)
+LexToken(OPENSQBRACKET,'[',1,22654)
+LexToken(PREVAR_BOOLEAN,'%f',1,22655)
+LexToken(COMMA,',',1,22657)
+LexToken(PREVAR_BOOLEAN,'%f',1,22658)
+LexToken(CLOSESQBRACKET,']',1,22660)
+LexToken(COMMA,',',1,22661)
+LexToken(VAR,'label',1,22673)
+LexToken(ASSIGNMENT,'=',1,22678)
+LexToken(DQSTRING,'""',1,22680)
+LexToken(COMMA,',',1,22681)
+LexToken(VAR,'nzcross',1,22693)
+LexToken(ASSIGNMENT,'=',1,22700)
+LexToken(NUMBER,'0',1,22701)
+LexToken(COMMA,',',1,22702)
+LexToken(VAR,'nmode',1,22714)
+LexToken(ASSIGNMENT,'=',1,22719)
+LexToken(NUMBER,'0',1,22720)
+LexToken(COMMA,',',1,22721)
+LexToken(VAR,'equations',1,22733)
+LexToken(ASSIGNMENT,'=',1,22742)
+LexToken(VAR,'list',1,22743)
+LexToken(OPENBRACKET,'(',1,22747)
+LexToken(CLOSEBRACKET,')',1,22748)
+LexToken(CLOSEBRACKET,')',1,22749)
+LexToken(COMMA,',',1,22750)
+LexToken(VAR,'doc',1,22762)
+LexToken(ASSIGNMENT,'=',1,22765)
+LexToken(VAR,'list',1,22766)
+LexToken(OPENBRACKET,'(',1,22770)
+LexToken(CLOSEBRACKET,')',1,22771)
+LexToken(CLOSEBRACKET,')',1,22772)
+LexToken(EOL,'\n',1,22773)
+LexToken(VAR,'scs_m_1',1,22782)
+LexToken(DOT,'.',1,22789)
+LexToken(VAR,'objs',1,22790)
+LexToken(OPENBRACKET,'(',1,22794)
+LexToken(NUMBER,'5',1,22795)
+LexToken(CLOSEBRACKET,')',1,22796)
+LexToken(ASSIGNMENT,'=',1,22797)
+LexToken(SCICOS_LINK,'scicos_link',1,22798)
+LexToken(OPENBRACKET,'(',1,22809)
+LexToken(VAR,'xx',1,22821)
+LexToken(ASSIGNMENT,'=',1,22823)
+LexToken(OPENSQBRACKET,'[',1,22824)
+LexToken(NUMBER,'260.01488',1,22825)
+LexToken(SEMICOLON,';',1,22834)
+LexToken(NUMBER,'280.01488',1,22835)
+LexToken(CLOSESQBRACKET,']',1,22844)
+LexToken(COMMA,',',1,22845)
+LexToken(VAR,'yy',1,22857)
+LexToken(ASSIGNMENT,'=',1,22859)
+LexToken(OPENSQBRACKET,'[',1,22860)
+LexToken(NUMBER,'277.1131',1,22861)
+LexToken(SEMICOLON,';',1,22869)
+LexToken(NUMBER,'277.1131',1,22870)
+LexToken(CLOSESQBRACKET,']',1,22878)
+LexToken(COMMA,',',1,22879)
+LexToken(VAR,'id',1,22891)
+LexToken(ASSIGNMENT,'=',1,22893)
+LexToken(DQSTRING,'"drawlink"',1,22903)
+LexToken(COMMA,',',1,22904)
+LexToken(VAR,'thick',1,22916)
+LexToken(ASSIGNMENT,'=',1,22921)
+LexToken(OPENSQBRACKET,'[',1,22922)
+LexToken(NUMBER,'0',1,22923)
+LexToken(COMMA,',',1,22924)
+LexToken(NUMBER,'0',1,22925)
+LexToken(CLOSESQBRACKET,']',1,22926)
+LexToken(COMMA,',',1,22927)
+LexToken(VAR,'ct',1,22939)
+LexToken(ASSIGNMENT,'=',1,22941)
+LexToken(OPENSQBRACKET,'[',1,22942)
+LexToken(NUMBER,'1',1,22943)
+LexToken(COMMA,',',1,22944)
+LexToken(NUMBER,'1',1,22945)
+LexToken(CLOSESQBRACKET,']',1,22946)
+LexToken(COMMA,',',1,22947)
+LexToken(VAR,'from',1,22959)
+LexToken(ASSIGNMENT,'=',1,22963)
+LexToken(OPENSQBRACKET,'[',1,22964)
+LexToken(NUMBER,'4',1,22965)
+LexToken(COMMA,',',1,22966)
+LexToken(NUMBER,'1',1,22967)
+LexToken(COMMA,',',1,22968)
+LexToken(NUMBER,'0',1,22969)
+LexToken(CLOSESQBRACKET,']',1,22970)
+LexToken(COMMA,',',1,22971)
+LexToken(VAR,'to',1,22983)
+LexToken(ASSIGNMENT,'=',1,22985)
+LexToken(OPENSQBRACKET,'[',1,22986)
+LexToken(NUMBER,'1',1,22987)
+LexToken(COMMA,',',1,22988)
+LexToken(NUMBER,'1',1,22989)
+LexToken(COMMA,',',1,22990)
+LexToken(NUMBER,'1',1,22991)
+LexToken(CLOSESQBRACKET,']',1,22992)
+LexToken(CLOSEBRACKET,')',1,22993)
+LexToken(EOL,'\n',1,22994)
+LexToken(VAR,'scs_m_1',1,23003)
+LexToken(DOT,'.',1,23010)
+LexToken(VAR,'objs',1,23011)
+LexToken(OPENBRACKET,'(',1,23015)
+LexToken(NUMBER,'6',1,23016)
+LexToken(CLOSEBRACKET,')',1,23017)
+LexToken(ASSIGNMENT,'=',1,23018)
+LexToken(SCICOS_BLOCK,'scicos_block',1,23019)
+LexToken(OPENBRACKET,'(',1,23031)
+LexToken(VAR,'gui',1,23043)
+LexToken(ASSIGNMENT,'=',1,23046)
+LexToken(DQSTRING,'"CLKOUTV_f"',1,23057)
+LexToken(COMMA,',',1,23058)
+LexToken(VAR,'graphics',1,23070)
+LexToken(ASSIGNMENT,'=',1,23078)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,23079)
+LexToken(OPENBRACKET,'(',1,23094)
+LexToken(VAR,'orig',1,23106)
+LexToken(ASSIGNMENT,'=',1,23110)
+LexToken(OPENSQBRACKET,'[',1,23111)
+LexToken(NUMBER,'398.28869',1,23112)
+LexToken(COMMA,',',1,23121)
+LexToken(NUMBER,'181.39881',1,23122)
+LexToken(CLOSESQBRACKET,']',1,23131)
+LexToken(COMMA,',',1,23132)
+LexToken(VAR,'sz',1,23144)
+LexToken(ASSIGNMENT,'=',1,23146)
+LexToken(OPENSQBRACKET,'[',1,23147)
+LexToken(NUMBER,'20',1,23148)
+LexToken(COMMA,',',1,23150)
+LexToken(NUMBER,'30',1,23151)
+LexToken(CLOSESQBRACKET,']',1,23153)
+LexToken(COMMA,',',1,23154)
+LexToken(VAR,'flip',1,23166)
+LexToken(ASSIGNMENT,'=',1,23170)
+LexToken(PREVAR_BOOLEAN,'%t',1,23171)
+LexToken(COMMA,',',1,23173)
+LexToken(VAR,'theta',1,23185)
+LexToken(ASSIGNMENT,'=',1,23190)
+LexToken(NUMBER,'0',1,23191)
+LexToken(COMMA,',',1,23192)
+LexToken(VAR,'exprs',1,23204)
+LexToken(ASSIGNMENT,'=',1,23209)
+LexToken(DQSTRING,'"1"',1,23212)
+LexToken(COMMA,',',1,23213)
+LexToken(VAR,'pin',1,23225)
+LexToken(ASSIGNMENT,'=',1,23228)
+LexToken(OPENSQBRACKET,'[',1,23229)
+LexToken(CLOSESQBRACKET,']',1,23230)
+LexToken(COMMA,',',1,23231)
+LexToken(VAR,'pout',1,23243)
+LexToken(ASSIGNMENT,'=',1,23247)
+LexToken(OPENSQBRACKET,'[',1,23248)
+LexToken(CLOSESQBRACKET,']',1,23249)
+LexToken(COMMA,',',1,23250)
+LexToken(VAR,'pein',1,23262)
+LexToken(ASSIGNMENT,'=',1,23266)
+LexToken(NUMBER,'7',1,23267)
+LexToken(COMMA,',',1,23268)
+LexToken(VAR,'peout',1,23280)
+LexToken(ASSIGNMENT,'=',1,23285)
+LexToken(OPENSQBRACKET,'[',1,23286)
+LexToken(CLOSESQBRACKET,']',1,23287)
+LexToken(COMMA,',',1,23288)
+LexToken(VAR,'gr_i',1,23300)
+LexToken(ASSIGNMENT,'=',1,23304)
+LexToken(OPENSQBRACKET,'[',1,23305)
+LexToken(CLOSESQBRACKET,']',1,23306)
+LexToken(COMMA,',',1,23307)
+LexToken(VAR,'id',1,23319)
+LexToken(ASSIGNMENT,'=',1,23321)
+LexToken(DQSTRING,'""',1,23323)
+LexToken(COMMA,',',1,23324)
+LexToken(VAR,'in_implicit',1,23336)
+LexToken(ASSIGNMENT,'=',1,23347)
+LexToken(OPENSQBRACKET,'[',1,23348)
+LexToken(CLOSESQBRACKET,']',1,23349)
+LexToken(COMMA,',',1,23350)
+LexToken(VAR,'out_implicit',1,23362)
+LexToken(ASSIGNMENT,'=',1,23374)
+LexToken(OPENSQBRACKET,'[',1,23375)
+LexToken(CLOSESQBRACKET,']',1,23376)
+LexToken(CLOSEBRACKET,')',1,23377)
+LexToken(COMMA,',',1,23378)
+LexToken(VAR,'model',1,23390)
+LexToken(ASSIGNMENT,'=',1,23395)
+LexToken(SCICOS_MODEL,'scicos_model',1,23396)
+LexToken(OPENBRACKET,'(',1,23408)
+LexToken(VAR,'sim',1,23420)
+LexToken(ASSIGNMENT,'=',1,23423)
+LexToken(DQSTRING,'"output"',1,23431)
+LexToken(COMMA,',',1,23432)
+LexToken(VAR,'in',1,23444)
+LexToken(ASSIGNMENT,'=',1,23446)
+LexToken(OPENSQBRACKET,'[',1,23447)
+LexToken(CLOSESQBRACKET,']',1,23448)
+LexToken(COMMA,',',1,23449)
+LexToken(VAR,'in2',1,23461)
+LexToken(ASSIGNMENT,'=',1,23464)
+LexToken(OPENSQBRACKET,'[',1,23465)
+LexToken(CLOSESQBRACKET,']',1,23466)
+LexToken(COMMA,',',1,23467)
+LexToken(VAR,'intyp',1,23479)
+LexToken(ASSIGNMENT,'=',1,23484)
+LexToken(NUMBER,'1',1,23485)
+LexToken(COMMA,',',1,23486)
+LexToken(VAR,'out',1,23498)
+LexToken(ASSIGNMENT,'=',1,23501)
+LexToken(OPENSQBRACKET,'[',1,23502)
+LexToken(CLOSESQBRACKET,']',1,23503)
+LexToken(COMMA,',',1,23504)
+LexToken(VAR,'out2',1,23516)
+LexToken(ASSIGNMENT,'=',1,23520)
+LexToken(OPENSQBRACKET,'[',1,23521)
+LexToken(CLOSESQBRACKET,']',1,23522)
+LexToken(COMMA,',',1,23523)
+LexToken(VAR,'outtyp',1,23535)
+LexToken(ASSIGNMENT,'=',1,23541)
+LexToken(NUMBER,'1',1,23542)
+LexToken(COMMA,',',1,23543)
+LexToken(VAR,'evtin',1,23555)
+LexToken(ASSIGNMENT,'=',1,23560)
+LexToken(NUMBER,'1',1,23561)
+LexToken(COMMA,',',1,23562)
+LexToken(VAR,'evtout',1,23574)
+LexToken(ASSIGNMENT,'=',1,23580)
+LexToken(OPENSQBRACKET,'[',1,23581)
+LexToken(CLOSESQBRACKET,']',1,23582)
+LexToken(COMMA,',',1,23583)
+LexToken(VAR,'state',1,23595)
+LexToken(ASSIGNMENT,'=',1,23600)
+LexToken(OPENSQBRACKET,'[',1,23601)
+LexToken(CLOSESQBRACKET,']',1,23602)
+LexToken(COMMA,',',1,23603)
+LexToken(VAR,'dstate',1,23615)
+LexToken(ASSIGNMENT,'=',1,23621)
+LexToken(OPENSQBRACKET,'[',1,23622)
+LexToken(CLOSESQBRACKET,']',1,23623)
+LexToken(COMMA,',',1,23624)
+LexToken(VAR,'odstate',1,23636)
+LexToken(ASSIGNMENT,'=',1,23643)
+LexToken(VAR,'list',1,23644)
+LexToken(OPENBRACKET,'(',1,23648)
+LexToken(CLOSEBRACKET,')',1,23649)
+LexToken(COMMA,',',1,23650)
+LexToken(VAR,'rpar',1,23662)
+LexToken(ASSIGNMENT,'=',1,23666)
+LexToken(OPENSQBRACKET,'[',1,23667)
+LexToken(CLOSESQBRACKET,']',1,23668)
+LexToken(COMMA,',',1,23669)
+LexToken(VAR,'ipar',1,23681)
+LexToken(ASSIGNMENT,'=',1,23685)
+LexToken(NUMBER,'1',1,23686)
+LexToken(COMMA,',',1,23687)
+LexToken(VAR,'opar',1,23699)
+LexToken(ASSIGNMENT,'=',1,23703)
+LexToken(VAR,'list',1,23704)
+LexToken(OPENBRACKET,'(',1,23708)
+LexToken(CLOSEBRACKET,')',1,23709)
+LexToken(COMMA,',',1,23710)
+LexToken(VAR,'blocktype',1,23722)
+LexToken(ASSIGNMENT,'=',1,23731)
+LexToken(DQSTRING,'"d"',1,23734)
+LexToken(COMMA,',',1,23735)
+LexToken(VAR,'firing',1,23747)
+LexToken(ASSIGNMENT,'=',1,23753)
+LexToken(OPENSQBRACKET,'[',1,23754)
+LexToken(CLOSESQBRACKET,']',1,23755)
+LexToken(COMMA,',',1,23756)
+LexToken(VAR,'dep_ut',1,23768)
+LexToken(ASSIGNMENT,'=',1,23774)
+LexToken(OPENSQBRACKET,'[',1,23775)
+LexToken(PREVAR_BOOLEAN,'%f',1,23776)
+LexToken(COMMA,',',1,23778)
+LexToken(PREVAR_BOOLEAN,'%f',1,23779)
+LexToken(CLOSESQBRACKET,']',1,23781)
+LexToken(COMMA,',',1,23782)
+LexToken(VAR,'label',1,23794)
+LexToken(ASSIGNMENT,'=',1,23799)
+LexToken(DQSTRING,'""',1,23801)
+LexToken(COMMA,',',1,23802)
+LexToken(VAR,'nzcross',1,23814)
+LexToken(ASSIGNMENT,'=',1,23821)
+LexToken(NUMBER,'0',1,23822)
+LexToken(COMMA,',',1,23823)
+LexToken(VAR,'nmode',1,23835)
+LexToken(ASSIGNMENT,'=',1,23840)
+LexToken(NUMBER,'0',1,23841)
+LexToken(COMMA,',',1,23842)
+LexToken(VAR,'equations',1,23854)
+LexToken(ASSIGNMENT,'=',1,23863)
+LexToken(VAR,'list',1,23864)
+LexToken(OPENBRACKET,'(',1,23868)
+LexToken(CLOSEBRACKET,')',1,23869)
+LexToken(CLOSEBRACKET,')',1,23870)
+LexToken(COMMA,',',1,23871)
+LexToken(VAR,'doc',1,23883)
+LexToken(ASSIGNMENT,'=',1,23886)
+LexToken(VAR,'list',1,23887)
+LexToken(OPENBRACKET,'(',1,23891)
+LexToken(CLOSEBRACKET,')',1,23892)
+LexToken(CLOSEBRACKET,')',1,23893)
+LexToken(EOL,'\n',1,23894)
+LexToken(VAR,'scs_m_1',1,23903)
+LexToken(DOT,'.',1,23910)
+LexToken(VAR,'objs',1,23911)
+LexToken(OPENBRACKET,'(',1,23915)
+LexToken(NUMBER,'7',1,23916)
+LexToken(CLOSEBRACKET,')',1,23917)
+LexToken(ASSIGNMENT,'=',1,23918)
+LexToken(SCICOS_LINK,'scicos_link',1,23919)
+LexToken(OPENBRACKET,'(',1,23930)
+LexToken(VAR,'xx',1,23942)
+LexToken(ASSIGNMENT,'=',1,23944)
+LexToken(OPENSQBRACKET,'[',1,23945)
+LexToken(NUMBER,'408.28869',1,23946)
+LexToken(SEMICOLON,';',1,23955)
+LexToken(NUMBER,'408.28869',1,23956)
+LexToken(CLOSESQBRACKET,']',1,23965)
+LexToken(COMMA,',',1,23966)
+LexToken(VAR,'yy',1,23978)
+LexToken(ASSIGNMENT,'=',1,23980)
+LexToken(OPENSQBRACKET,'[',1,23981)
+LexToken(NUMBER,'241.39881',1,23982)
+LexToken(SEMICOLON,';',1,23991)
+LexToken(NUMBER,'211.39881',1,23992)
+LexToken(CLOSESQBRACKET,']',1,24001)
+LexToken(COMMA,',',1,24002)
+LexToken(VAR,'id',1,24014)
+LexToken(ASSIGNMENT,'=',1,24016)
+LexToken(DQSTRING,'"drawlink"',1,24026)
+LexToken(COMMA,',',1,24027)
+LexToken(VAR,'thick',1,24039)
+LexToken(ASSIGNMENT,'=',1,24044)
+LexToken(OPENSQBRACKET,'[',1,24045)
+LexToken(NUMBER,'0',1,24046)
+LexToken(COMMA,',',1,24047)
+LexToken(NUMBER,'0',1,24048)
+LexToken(CLOSESQBRACKET,']',1,24049)
+LexToken(COMMA,',',1,24050)
+LexToken(VAR,'ct',1,24062)
+LexToken(ASSIGNMENT,'=',1,24064)
+LexToken(OPENSQBRACKET,'[',1,24065)
+LexToken(NUMBER,'5',1,24066)
+LexToken(COMMA,',',1,24067)
+LexToken(NUMBER,'-1',1,24068)
+LexToken(CLOSESQBRACKET,']',1,24070)
+LexToken(COMMA,',',1,24071)
+LexToken(VAR,'from',1,24083)
+LexToken(ASSIGNMENT,'=',1,24087)
+LexToken(OPENSQBRACKET,'[',1,24088)
+LexToken(NUMBER,'2',1,24089)
+LexToken(COMMA,',',1,24090)
+LexToken(NUMBER,'1',1,24091)
+LexToken(COMMA,',',1,24092)
+LexToken(NUMBER,'0',1,24093)
+LexToken(CLOSESQBRACKET,']',1,24094)
+LexToken(COMMA,',',1,24095)
+LexToken(VAR,'to',1,24107)
+LexToken(ASSIGNMENT,'=',1,24109)
+LexToken(OPENSQBRACKET,'[',1,24110)
+LexToken(NUMBER,'6',1,24111)
+LexToken(COMMA,',',1,24112)
+LexToken(NUMBER,'1',1,24113)
+LexToken(COMMA,',',1,24114)
+LexToken(NUMBER,'1',1,24115)
+LexToken(CLOSESQBRACKET,']',1,24116)
+LexToken(CLOSEBRACKET,')',1,24117)
+LexToken(EOL,'\n',1,24118)
+LexToken(VAR,'scs_m',1,24127)
+LexToken(DOT,'.',1,24132)
+LexToken(VAR,'objs',1,24133)
+LexToken(OPENBRACKET,'(',1,24137)
+LexToken(NUMBER,'18',1,24138)
+LexToken(CLOSEBRACKET,')',1,24140)
+LexToken(ASSIGNMENT,'=',1,24141)
+LexToken(SCICOS_BLOCK,'scicos_block',1,24142)
+LexToken(OPENBRACKET,'(',1,24154)
+LexToken(VAR,'gui',1,24166)
+LexToken(ASSIGNMENT,'=',1,24169)
+LexToken(DQSTRING,'"EDGE_TRIGGER"',1,24183)
+LexToken(COMMA,',',1,24184)
+LexToken(VAR,'graphics',1,24196)
+LexToken(ASSIGNMENT,'=',1,24204)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,24205)
+LexToken(OPENBRACKET,'(',1,24220)
+LexToken(VAR,'orig',1,24232)
+LexToken(ASSIGNMENT,'=',1,24236)
+LexToken(OPENSQBRACKET,'[',1,24237)
+LexToken(NUMBER,'133.90637',1,24238)
+LexToken(COMMA,',',1,24247)
+LexToken(NUMBER,'385.342',1,24248)
+LexToken(CLOSESQBRACKET,']',1,24255)
+LexToken(COMMA,',',1,24256)
+LexToken(VAR,'sz',1,24268)
+LexToken(ASSIGNMENT,'=',1,24270)
+LexToken(OPENSQBRACKET,'[',1,24271)
+LexToken(NUMBER,'60',1,24272)
+LexToken(COMMA,',',1,24274)
+LexToken(NUMBER,'40',1,24275)
+LexToken(CLOSESQBRACKET,']',1,24277)
+LexToken(COMMA,',',1,24278)
+LexToken(VAR,'flip',1,24290)
+LexToken(ASSIGNMENT,'=',1,24294)
+LexToken(PREVAR_BOOLEAN,'%t',1,24295)
+LexToken(COMMA,',',1,24297)
+LexToken(VAR,'theta',1,24309)
+LexToken(ASSIGNMENT,'=',1,24314)
+LexToken(NUMBER,'0',1,24315)
+LexToken(COMMA,',',1,24316)
+LexToken(VAR,'exprs',1,24328)
+LexToken(ASSIGNMENT,'=',1,24333)
+LexToken(OPENSQBRACKET,'[',1,24334)
+LexToken(CLOSESQBRACKET,']',1,24335)
+LexToken(COMMA,',',1,24336)
+LexToken(VAR,'pin',1,24348)
+LexToken(ASSIGNMENT,'=',1,24351)
+LexToken(NUMBER,'26',1,24352)
+LexToken(COMMA,',',1,24354)
+LexToken(VAR,'pout',1,24366)
+LexToken(ASSIGNMENT,'=',1,24370)
+LexToken(OPENSQBRACKET,'[',1,24371)
+LexToken(CLOSESQBRACKET,']',1,24372)
+LexToken(COMMA,',',1,24373)
+LexToken(VAR,'pein',1,24385)
+LexToken(ASSIGNMENT,'=',1,24389)
+LexToken(OPENSQBRACKET,'[',1,24390)
+LexToken(CLOSESQBRACKET,']',1,24391)
+LexToken(COMMA,',',1,24392)
+LexToken(VAR,'peout',1,24404)
+LexToken(ASSIGNMENT,'=',1,24409)
+LexToken(NUMBER,'19',1,24410)
+LexToken(COMMA,',',1,24412)
+LexToken(VAR,'gr_i',1,24424)
+LexToken(ASSIGNMENT,'=',1,24428)
+LexToken(OPENSQBRACKET,'[',1,24429)
+LexToken(CLOSESQBRACKET,']',1,24430)
+LexToken(COMMA,',',1,24431)
+LexToken(VAR,'id',1,24443)
+LexToken(ASSIGNMENT,'=',1,24445)
+LexToken(DQSTRING,'""',1,24447)
+LexToken(COMMA,',',1,24448)
+LexToken(VAR,'in_implicit',1,24460)
+LexToken(ASSIGNMENT,'=',1,24471)
+LexToken(DQSTRING,'"E"',1,24474)
+LexToken(COMMA,',',1,24475)
+LexToken(VAR,'out_implicit',1,24487)
+LexToken(ASSIGNMENT,'=',1,24499)
+LexToken(OPENSQBRACKET,'[',1,24500)
+LexToken(CLOSESQBRACKET,']',1,24501)
+LexToken(CLOSEBRACKET,')',1,24502)
+LexToken(COMMA,',',1,24503)
+LexToken(VAR,'model',1,24515)
+LexToken(ASSIGNMENT,'=',1,24520)
+LexToken(SCICOS_MODEL,'scicos_model',1,24521)
+LexToken(OPENBRACKET,'(',1,24533)
+LexToken(VAR,'sim',1,24545)
+LexToken(ASSIGNMENT,'=',1,24548)
+LexToken(DQSTRING,'"csuper"',1,24556)
+LexToken(COMMA,',',1,24557)
+LexToken(VAR,'in',1,24569)
+LexToken(ASSIGNMENT,'=',1,24571)
+LexToken(NUMBER,'-1',1,24572)
+LexToken(COMMA,',',1,24574)
+LexToken(VAR,'in2',1,24586)
+LexToken(ASSIGNMENT,'=',1,24589)
+LexToken(OPENSQBRACKET,'[',1,24590)
+LexToken(CLOSESQBRACKET,']',1,24591)
+LexToken(COMMA,',',1,24592)
+LexToken(VAR,'intyp',1,24604)
+LexToken(ASSIGNMENT,'=',1,24609)
+LexToken(NUMBER,'1',1,24610)
+LexToken(COMMA,',',1,24611)
+LexToken(VAR,'out',1,24623)
+LexToken(ASSIGNMENT,'=',1,24626)
+LexToken(OPENSQBRACKET,'[',1,24627)
+LexToken(CLOSESQBRACKET,']',1,24628)
+LexToken(COMMA,',',1,24629)
+LexToken(VAR,'out2',1,24641)
+LexToken(ASSIGNMENT,'=',1,24645)
+LexToken(OPENSQBRACKET,'[',1,24646)
+LexToken(CLOSESQBRACKET,']',1,24647)
+LexToken(COMMA,',',1,24648)
+LexToken(VAR,'outtyp',1,24660)
+LexToken(ASSIGNMENT,'=',1,24666)
+LexToken(NUMBER,'1',1,24667)
+LexToken(COMMA,',',1,24668)
+LexToken(VAR,'evtin',1,24680)
+LexToken(ASSIGNMENT,'=',1,24685)
+LexToken(OPENSQBRACKET,'[',1,24686)
+LexToken(CLOSESQBRACKET,']',1,24687)
+LexToken(COMMA,',',1,24688)
+LexToken(VAR,'evtout',1,24700)
+LexToken(ASSIGNMENT,'=',1,24706)
+LexToken(NUMBER,'1',1,24707)
+LexToken(COMMA,',',1,24708)
+LexToken(VAR,'state',1,24720)
+LexToken(ASSIGNMENT,'=',1,24725)
+LexToken(OPENSQBRACKET,'[',1,24726)
+LexToken(CLOSESQBRACKET,']',1,24727)
+LexToken(COMMA,',',1,24728)
+LexToken(VAR,'dstate',1,24740)
+LexToken(ASSIGNMENT,'=',1,24746)
+LexToken(OPENSQBRACKET,'[',1,24747)
+LexToken(CLOSESQBRACKET,']',1,24748)
+LexToken(COMMA,',',1,24749)
+LexToken(VAR,'odstate',1,24761)
+LexToken(ASSIGNMENT,'=',1,24768)
+LexToken(VAR,'list',1,24769)
+LexToken(OPENBRACKET,'(',1,24773)
+LexToken(CLOSEBRACKET,')',1,24774)
+LexToken(COMMA,',',1,24775)
+LexToken(VAR,'rpar',1,24787)
+LexToken(ASSIGNMENT,'=',1,24791)
+LexToken(VAR,'scs_m_1',1,24792)
+LexToken(COMMA,',',1,24799)
+LexToken(VAR,'ipar',1,24811)
+LexToken(ASSIGNMENT,'=',1,24815)
+LexToken(OPENSQBRACKET,'[',1,24816)
+LexToken(CLOSESQBRACKET,']',1,24817)
+LexToken(COMMA,',',1,24818)
+LexToken(VAR,'opar',1,24830)
+LexToken(ASSIGNMENT,'=',1,24834)
+LexToken(VAR,'list',1,24835)
+LexToken(OPENBRACKET,'(',1,24839)
+LexToken(CLOSEBRACKET,')',1,24840)
+LexToken(COMMA,',',1,24841)
+LexToken(VAR,'blocktype',1,24853)
+LexToken(ASSIGNMENT,'=',1,24862)
+LexToken(DQSTRING,'"h"',1,24865)
+LexToken(COMMA,',',1,24866)
+LexToken(VAR,'firing',1,24878)
+LexToken(ASSIGNMENT,'=',1,24884)
+LexToken(OPENSQBRACKET,'[',1,24885)
+LexToken(CLOSESQBRACKET,']',1,24886)
+LexToken(COMMA,',',1,24887)
+LexToken(VAR,'dep_ut',1,24899)
+LexToken(ASSIGNMENT,'=',1,24905)
+LexToken(OPENSQBRACKET,'[',1,24906)
+LexToken(PREVAR_BOOLEAN,'%f',1,24907)
+LexToken(COMMA,',',1,24909)
+LexToken(PREVAR_BOOLEAN,'%f',1,24910)
+LexToken(CLOSESQBRACKET,']',1,24912)
+LexToken(COMMA,',',1,24913)
+LexToken(VAR,'label',1,24925)
+LexToken(ASSIGNMENT,'=',1,24930)
+LexToken(DQSTRING,'""',1,24932)
+LexToken(COMMA,',',1,24933)
+LexToken(VAR,'nzcross',1,24945)
+LexToken(ASSIGNMENT,'=',1,24952)
+LexToken(NUMBER,'0',1,24953)
+LexToken(COMMA,',',1,24954)
+LexToken(VAR,'nmode',1,24966)
+LexToken(ASSIGNMENT,'=',1,24971)
+LexToken(NUMBER,'0',1,24972)
+LexToken(COMMA,',',1,24973)
+LexToken(VAR,'equations',1,24985)
+LexToken(ASSIGNMENT,'=',1,24994)
+LexToken(VAR,'list',1,24995)
+LexToken(OPENBRACKET,'(',1,24999)
+LexToken(CLOSEBRACKET,')',1,25000)
+LexToken(CLOSEBRACKET,')',1,25001)
+LexToken(COMMA,',',1,25002)
+LexToken(VAR,'doc',1,25014)
+LexToken(ASSIGNMENT,'=',1,25017)
+LexToken(VAR,'list',1,25018)
+LexToken(OPENBRACKET,'(',1,25022)
+LexToken(CLOSEBRACKET,')',1,25023)
+LexToken(CLOSEBRACKET,')',1,25024)
+LexToken(EOL,'\n',1,25025)
+LexToken(VAR,'scs_m',1,25034)
+LexToken(DOT,'.',1,25039)
+LexToken(VAR,'objs',1,25040)
+LexToken(OPENBRACKET,'(',1,25044)
+LexToken(NUMBER,'19',1,25045)
+LexToken(CLOSEBRACKET,')',1,25047)
+LexToken(ASSIGNMENT,'=',1,25048)
+LexToken(SCICOS_LINK,'scicos_link',1,25049)
+LexToken(OPENBRACKET,'(',1,25060)
+LexToken(VAR,'xx',1,25072)
+LexToken(ASSIGNMENT,'=',1,25074)
+LexToken(OPENSQBRACKET,'[',1,25075)
+LexToken(NUMBER,'163.90637',1,25076)
+LexToken(SEMICOLON,';',1,25085)
+LexToken(NUMBER,'163.90637',1,25086)
+LexToken(SEMICOLON,';',1,25095)
+LexToken(NUMBER,'247.06372',1,25096)
+LexToken(CLOSESQBRACKET,']',1,25105)
+LexToken(COMMA,',',1,25106)
+LexToken(VAR,'yy',1,25118)
+LexToken(ASSIGNMENT,'=',1,25120)
+LexToken(OPENSQBRACKET,'[',1,25121)
+LexToken(NUMBER,'379.62771',1,25122)
+LexToken(SEMICOLON,';',1,25131)
+LexToken(NUMBER,'364.45835',1,25132)
+LexToken(SEMICOLON,';',1,25141)
+LexToken(NUMBER,'364.45835',1,25142)
+LexToken(CLOSESQBRACKET,']',1,25151)
+LexToken(COMMA,',',1,25152)
+LexToken(VAR,'id',1,25164)
+LexToken(ASSIGNMENT,'=',1,25166)
+LexToken(DQSTRING,'"drawlink"',1,25176)
+LexToken(COMMA,',',1,25177)
+LexToken(VAR,'thick',1,25189)
+LexToken(ASSIGNMENT,'=',1,25194)
+LexToken(OPENSQBRACKET,'[',1,25195)
+LexToken(NUMBER,'0',1,25196)
+LexToken(COMMA,',',1,25197)
+LexToken(NUMBER,'0',1,25198)
+LexToken(CLOSESQBRACKET,']',1,25199)
+LexToken(COMMA,',',1,25200)
+LexToken(VAR,'ct',1,25212)
+LexToken(ASSIGNMENT,'=',1,25214)
+LexToken(OPENSQBRACKET,'[',1,25215)
+LexToken(NUMBER,'5',1,25216)
+LexToken(COMMA,',',1,25217)
+LexToken(NUMBER,'-1',1,25218)
+LexToken(CLOSESQBRACKET,']',1,25220)
+LexToken(COMMA,',',1,25221)
+LexToken(VAR,'from',1,25233)
+LexToken(ASSIGNMENT,'=',1,25237)
+LexToken(OPENSQBRACKET,'[',1,25238)
+LexToken(NUMBER,'18',1,25239)
+LexToken(COMMA,',',1,25241)
+LexToken(NUMBER,'1',1,25242)
+LexToken(COMMA,',',1,25243)
+LexToken(NUMBER,'0',1,25244)
+LexToken(CLOSESQBRACKET,']',1,25245)
+LexToken(COMMA,',',1,25246)
+LexToken(VAR,'to',1,25258)
+LexToken(ASSIGNMENT,'=',1,25260)
+LexToken(OPENSQBRACKET,'[',1,25261)
+LexToken(NUMBER,'15',1,25262)
+LexToken(COMMA,',',1,25264)
+LexToken(NUMBER,'1',1,25265)
+LexToken(COMMA,',',1,25266)
+LexToken(NUMBER,'1',1,25267)
+LexToken(CLOSESQBRACKET,']',1,25268)
+LexToken(CLOSEBRACKET,')',1,25269)
+LexToken(EOL,'\n',1,25270)
+LexToken(VAR,'scs_m',1,25279)
+LexToken(DOT,'.',1,25284)
+LexToken(VAR,'objs',1,25285)
+LexToken(OPENBRACKET,'(',1,25289)
+LexToken(NUMBER,'20',1,25290)
+LexToken(CLOSEBRACKET,')',1,25292)
+LexToken(ASSIGNMENT,'=',1,25293)
+LexToken(SCICOS_BLOCK,'scicos_block',1,25294)
+LexToken(OPENBRACKET,'(',1,25306)
+LexToken(VAR,'gui',1,25318)
+LexToken(ASSIGNMENT,'=',1,25321)
+LexToken(DQSTRING,'"IN_f"',1,25327)
+LexToken(COMMA,',',1,25328)
+LexToken(VAR,'graphics',1,25340)
+LexToken(ASSIGNMENT,'=',1,25348)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,25349)
+LexToken(OPENBRACKET,'(',1,25364)
+LexToken(VAR,'orig',1,25376)
+LexToken(ASSIGNMENT,'=',1,25380)
+LexToken(OPENSQBRACKET,'[',1,25381)
+LexToken(NUMBER,'79.594811',1,25382)
+LexToken(COMMA,',',1,25391)
+LexToken(NUMBER,'395.47647',1,25392)
+LexToken(CLOSESQBRACKET,']',1,25401)
+LexToken(COMMA,',',1,25402)
+LexToken(VAR,'sz',1,25414)
+LexToken(ASSIGNMENT,'=',1,25416)
+LexToken(OPENSQBRACKET,'[',1,25417)
+LexToken(NUMBER,'20',1,25418)
+LexToken(COMMA,',',1,25420)
+LexToken(NUMBER,'20',1,25421)
+LexToken(CLOSESQBRACKET,']',1,25423)
+LexToken(COMMA,',',1,25424)
+LexToken(VAR,'flip',1,25436)
+LexToken(ASSIGNMENT,'=',1,25440)
+LexToken(PREVAR_BOOLEAN,'%t',1,25441)
+LexToken(COMMA,',',1,25443)
+LexToken(VAR,'theta',1,25455)
+LexToken(ASSIGNMENT,'=',1,25460)
+LexToken(NUMBER,'0',1,25461)
+LexToken(COMMA,',',1,25462)
+LexToken(VAR,'exprs',1,25474)
+LexToken(ASSIGNMENT,'=',1,25479)
+LexToken(DQSTRING,'"2"',1,25482)
+LexToken(COMMA,',',1,25483)
+LexToken(VAR,'pin',1,25495)
+LexToken(ASSIGNMENT,'=',1,25498)
+LexToken(OPENSQBRACKET,'[',1,25499)
+LexToken(CLOSESQBRACKET,']',1,25500)
+LexToken(COMMA,',',1,25501)
+LexToken(VAR,'pout',1,25513)
+LexToken(ASSIGNMENT,'=',1,25517)
+LexToken(NUMBER,'23',1,25518)
+LexToken(COMMA,',',1,25520)
+LexToken(VAR,'pein',1,25532)
+LexToken(ASSIGNMENT,'=',1,25536)
+LexToken(OPENSQBRACKET,'[',1,25537)
+LexToken(CLOSESQBRACKET,']',1,25538)
+LexToken(COMMA,',',1,25539)
+LexToken(VAR,'peout',1,25551)
+LexToken(ASSIGNMENT,'=',1,25556)
+LexToken(OPENSQBRACKET,'[',1,25557)
+LexToken(CLOSESQBRACKET,']',1,25558)
+LexToken(COMMA,',',1,25559)
+LexToken(VAR,'gr_i',1,25571)
+LexToken(ASSIGNMENT,'=',1,25575)
+LexToken(OPENSQBRACKET,'[',1,25576)
+LexToken(CLOSESQBRACKET,']',1,25577)
+LexToken(COMMA,',',1,25578)
+LexToken(VAR,'id',1,25590)
+LexToken(ASSIGNMENT,'=',1,25592)
+LexToken(DQSTRING,'""',1,25594)
+LexToken(COMMA,',',1,25595)
+LexToken(VAR,'in_implicit',1,25607)
+LexToken(ASSIGNMENT,'=',1,25618)
+LexToken(OPENSQBRACKET,'[',1,25619)
+LexToken(CLOSESQBRACKET,']',1,25620)
+LexToken(COMMA,',',1,25621)
+LexToken(VAR,'out_implicit',1,25633)
+LexToken(ASSIGNMENT,'=',1,25645)
+LexToken(DQSTRING,'"E"',1,25648)
+LexToken(CLOSEBRACKET,')',1,25649)
+LexToken(COMMA,',',1,25650)
+LexToken(VAR,'model',1,25662)
+LexToken(ASSIGNMENT,'=',1,25667)
+LexToken(SCICOS_MODEL,'scicos_model',1,25668)
+LexToken(OPENBRACKET,'(',1,25680)
+LexToken(VAR,'sim',1,25692)
+LexToken(ASSIGNMENT,'=',1,25695)
+LexToken(DQSTRING,'"input"',1,25702)
+LexToken(COMMA,',',1,25703)
+LexToken(VAR,'in',1,25715)
+LexToken(ASSIGNMENT,'=',1,25717)
+LexToken(OPENSQBRACKET,'[',1,25718)
+LexToken(CLOSESQBRACKET,']',1,25719)
+LexToken(COMMA,',',1,25720)
+LexToken(VAR,'in2',1,25732)
+LexToken(ASSIGNMENT,'=',1,25735)
+LexToken(OPENSQBRACKET,'[',1,25736)
+LexToken(CLOSESQBRACKET,']',1,25737)
+LexToken(COMMA,',',1,25738)
+LexToken(VAR,'intyp',1,25750)
+LexToken(ASSIGNMENT,'=',1,25755)
+LexToken(NUMBER,'1',1,25756)
+LexToken(COMMA,',',1,25757)
+LexToken(VAR,'out',1,25769)
+LexToken(ASSIGNMENT,'=',1,25772)
+LexToken(NUMBER,'-1',1,25773)
+LexToken(COMMA,',',1,25775)
+LexToken(VAR,'out2',1,25787)
+LexToken(ASSIGNMENT,'=',1,25791)
+LexToken(OPENSQBRACKET,'[',1,25792)
+LexToken(CLOSESQBRACKET,']',1,25793)
+LexToken(COMMA,',',1,25794)
+LexToken(VAR,'outtyp',1,25806)
+LexToken(ASSIGNMENT,'=',1,25812)
+LexToken(NUMBER,'-1',1,25813)
+LexToken(COMMA,',',1,25815)
+LexToken(VAR,'evtin',1,25827)
+LexToken(ASSIGNMENT,'=',1,25832)
+LexToken(OPENSQBRACKET,'[',1,25833)
+LexToken(CLOSESQBRACKET,']',1,25834)
+LexToken(COMMA,',',1,25835)
+LexToken(VAR,'evtout',1,25847)
+LexToken(ASSIGNMENT,'=',1,25853)
+LexToken(OPENSQBRACKET,'[',1,25854)
+LexToken(CLOSESQBRACKET,']',1,25855)
+LexToken(COMMA,',',1,25856)
+LexToken(VAR,'state',1,25868)
+LexToken(ASSIGNMENT,'=',1,25873)
+LexToken(OPENSQBRACKET,'[',1,25874)
+LexToken(CLOSESQBRACKET,']',1,25875)
+LexToken(COMMA,',',1,25876)
+LexToken(VAR,'dstate',1,25888)
+LexToken(ASSIGNMENT,'=',1,25894)
+LexToken(OPENSQBRACKET,'[',1,25895)
+LexToken(CLOSESQBRACKET,']',1,25896)
+LexToken(COMMA,',',1,25897)
+LexToken(VAR,'odstate',1,25909)
+LexToken(ASSIGNMENT,'=',1,25916)
+LexToken(VAR,'list',1,25917)
+LexToken(OPENBRACKET,'(',1,25921)
+LexToken(CLOSEBRACKET,')',1,25922)
+LexToken(COMMA,',',1,25923)
+LexToken(VAR,'rpar',1,25935)
+LexToken(ASSIGNMENT,'=',1,25939)
+LexToken(OPENSQBRACKET,'[',1,25940)
+LexToken(CLOSESQBRACKET,']',1,25941)
+LexToken(COMMA,',',1,25942)
+LexToken(VAR,'ipar',1,25954)
+LexToken(ASSIGNMENT,'=',1,25958)
+LexToken(NUMBER,'2',1,25959)
+LexToken(COMMA,',',1,25960)
+LexToken(VAR,'opar',1,25972)
+LexToken(ASSIGNMENT,'=',1,25976)
+LexToken(VAR,'list',1,25977)
+LexToken(OPENBRACKET,'(',1,25981)
+LexToken(CLOSEBRACKET,')',1,25982)
+LexToken(COMMA,',',1,25983)
+LexToken(VAR,'blocktype',1,25995)
+LexToken(ASSIGNMENT,'=',1,26004)
+LexToken(DQSTRING,'"c"',1,26007)
+LexToken(COMMA,',',1,26008)
+LexToken(VAR,'firing',1,26020)
+LexToken(ASSIGNMENT,'=',1,26026)
+LexToken(OPENSQBRACKET,'[',1,26027)
+LexToken(CLOSESQBRACKET,']',1,26028)
+LexToken(COMMA,',',1,26029)
+LexToken(VAR,'dep_ut',1,26041)
+LexToken(ASSIGNMENT,'=',1,26047)
+LexToken(OPENSQBRACKET,'[',1,26048)
+LexToken(PREVAR_BOOLEAN,'%f',1,26049)
+LexToken(COMMA,',',1,26051)
+LexToken(PREVAR_BOOLEAN,'%f',1,26052)
+LexToken(CLOSESQBRACKET,']',1,26054)
+LexToken(COMMA,',',1,26055)
+LexToken(VAR,'label',1,26067)
+LexToken(ASSIGNMENT,'=',1,26072)
+LexToken(DQSTRING,'""',1,26074)
+LexToken(COMMA,',',1,26075)
+LexToken(VAR,'nzcross',1,26087)
+LexToken(ASSIGNMENT,'=',1,26094)
+LexToken(NUMBER,'0',1,26095)
+LexToken(COMMA,',',1,26096)
+LexToken(VAR,'nmode',1,26108)
+LexToken(ASSIGNMENT,'=',1,26113)
+LexToken(NUMBER,'0',1,26114)
+LexToken(COMMA,',',1,26115)
+LexToken(VAR,'equations',1,26127)
+LexToken(ASSIGNMENT,'=',1,26136)
+LexToken(VAR,'list',1,26137)
+LexToken(OPENBRACKET,'(',1,26141)
+LexToken(CLOSEBRACKET,')',1,26142)
+LexToken(CLOSEBRACKET,')',1,26143)
+LexToken(COMMA,',',1,26144)
+LexToken(VAR,'doc',1,26156)
+LexToken(ASSIGNMENT,'=',1,26159)
+LexToken(VAR,'list',1,26160)
+LexToken(OPENBRACKET,'(',1,26164)
+LexToken(CLOSEBRACKET,')',1,26165)
+LexToken(CLOSEBRACKET,')',1,26166)
+LexToken(EOL,'\n',1,26167)
+LexToken(VAR,'scs_m_1',1,26176)
+LexToken(ASSIGNMENT,'=',1,26183)
+LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,26184)
+LexToken(OPENBRACKET,'(',1,26198)
+LexToken(VAR,'version',1,26210)
+LexToken(ASSIGNMENT,'=',1,26217)
+LexToken(DQSTRING,'"scicos4.2"',1,26228)
+LexToken(COMMA,',',1,26229)
+LexToken(VAR,'props',1,26241)
+LexToken(ASSIGNMENT,'=',1,26246)
+LexToken(SCICOS_PARAMS,'scicos_params',1,26247)
+LexToken(OPENBRACKET,'(',1,26260)
+LexToken(VAR,'wpar',1,26272)
+LexToken(ASSIGNMENT,'=',1,26276)
+LexToken(OPENSQBRACKET,'[',1,26277)
+LexToken(NUMBER,'600',1,26278)
+LexToken(COMMA,',',1,26281)
+LexToken(NUMBER,'450',1,26282)
+LexToken(COMMA,',',1,26285)
+LexToken(NUMBER,'0',1,26286)
+LexToken(COMMA,',',1,26287)
+LexToken(NUMBER,'0',1,26288)
+LexToken(COMMA,',',1,26289)
+LexToken(NUMBER,'600',1,26290)
+LexToken(COMMA,',',1,26293)
+LexToken(NUMBER,'450',1,26294)
+LexToken(CLOSESQBRACKET,']',1,26297)
+LexToken(COMMA,',',1,26298)
+LexToken(VAR,'Title',1,26310)
+LexToken(ASSIGNMENT,'=',1,26315)
+LexToken(OPENSQBRACKET,'[',1,26316)
+LexToken(DQSTRING,'"Extract_Activation"',1,26336)
+LexToken(COMMA,',',1,26337)
+LexToken(DQSTRING,'"./"',1,26341)
+LexToken(CLOSESQBRACKET,']',1,26342)
+LexToken(COMMA,',',1,26343)
+LexToken(VAR,'tol',1,26355)
+LexToken(ASSIGNMENT,'=',1,26358)
+LexToken(OPENSQBRACKET,'[',1,26359)
+LexToken(NUMBER,'0.0001',1,26360)
+LexToken(SEMICOLON,';',1,26366)
+LexToken(NUMBER,'0.000001',1,26367)
+LexToken(SEMICOLON,';',1,26375)
+LexToken(NUMBER,'1.000E-10',1,26376)
+LexToken(SEMICOLON,';',1,26385)
+LexToken(NUMBER,'100001',1,26386)
+LexToken(SEMICOLON,';',1,26392)
+LexToken(NUMBER,'0',1,26393)
+LexToken(SEMICOLON,';',1,26394)
+LexToken(NUMBER,'0',1,26395)
+LexToken(SEMICOLON,';',1,26396)
+LexToken(NUMBER,'0',1,26397)
+LexToken(CLOSESQBRACKET,']',1,26398)
+LexToken(COMMA,',',1,26399)
+LexToken(VAR,'tf',1,26411)
+LexToken(ASSIGNMENT,'=',1,26413)
+LexToken(NUMBER,'30',1,26414)
+LexToken(COMMA,',',1,26416)
+LexToken(VAR,'context',1,26428)
+LexToken(ASSIGNMENT,'=',1,26435)
+LexToken(DQSTRING,'" "',1,26438)
+LexToken(COMMA,',',1,26439)
+LexToken(VAR,'void1',1,26451)
+LexToken(ASSIGNMENT,'=',1,26456)
+LexToken(OPENSQBRACKET,'[',1,26457)
+LexToken(CLOSESQBRACKET,']',1,26458)
+LexToken(COMMA,',',1,26459)
+LexToken(VAR,'options',1,26471)
+LexToken(ASSIGNMENT,'=',1,26478)
+LexToken(VAR,'tlist',1,26479)
+LexToken(OPENBRACKET,'(',1,26484)
+LexToken(OPENSQBRACKET,'[',1,26485)
+LexToken(DQSTRING,'"scsopt"',1,26493)
+LexToken(COMMA,',',1,26494)
+LexToken(DQSTRING,'"3D"',1,26498)
+LexToken(COMMA,',',1,26499)
+LexToken(DQSTRING,'"Background"',1,26511)
+LexToken(COMMA,',',1,26512)
+LexToken(DQSTRING,'"Link"',1,26518)
+LexToken(COMMA,',',1,26519)
+LexToken(DQSTRING,'"ID"',1,26523)
+LexToken(COMMA,',',1,26524)
+LexToken(DQSTRING,'"Cmap"',1,26530)
+LexToken(CLOSESQBRACKET,']',1,26531)
+LexToken(COMMA,',',1,26532)
+LexToken(VAR,'list',1,26533)
+LexToken(OPENBRACKET,'(',1,26537)
+LexToken(PREVAR_BOOLEAN,'%t',1,26538)
+LexToken(COMMA,',',1,26540)
+LexToken(NUMBER,'33',1,26541)
+LexToken(CLOSEBRACKET,')',1,26543)
+LexToken(COMMA,',',1,26544)
+LexToken(OPENSQBRACKET,'[',1,26545)
+LexToken(NUMBER,'8',1,26546)
+LexToken(COMMA,',',1,26547)
+LexToken(NUMBER,'1',1,26548)
+LexToken(CLOSESQBRACKET,']',1,26549)
+LexToken(COMMA,',',1,26550)
+LexToken(OPENSQBRACKET,'[',1,26551)
+LexToken(NUMBER,'1',1,26552)
+LexToken(COMMA,',',1,26553)
+LexToken(NUMBER,'5',1,26554)
+LexToken(CLOSESQBRACKET,']',1,26555)
+LexToken(COMMA,',',1,26556)
+LexToken(VAR,'list',1,26568)
+LexToken(OPENBRACKET,'(',1,26572)
+LexToken(OPENSQBRACKET,'[',1,26573)
+LexToken(NUMBER,'5',1,26574)
+LexToken(COMMA,',',1,26575)
+LexToken(NUMBER,'1',1,26576)
+LexToken(CLOSESQBRACKET,']',1,26577)
+LexToken(COMMA,',',1,26578)
+LexToken(OPENSQBRACKET,'[',1,26579)
+LexToken(NUMBER,'4',1,26580)
+LexToken(COMMA,',',1,26581)
+LexToken(NUMBER,'1',1,26582)
+LexToken(CLOSESQBRACKET,']',1,26583)
+LexToken(CLOSEBRACKET,')',1,26584)
+LexToken(COMMA,',',1,26585)
+LexToken(OPENSQBRACKET,'[',1,26586)
+LexToken(NUMBER,'0.8',1,26587)
+LexToken(COMMA,',',1,26590)
+LexToken(NUMBER,'0.8',1,26591)
+LexToken(COMMA,',',1,26594)
+LexToken(NUMBER,'0.8',1,26595)
+LexToken(CLOSESQBRACKET,']',1,26598)
+LexToken(CLOSEBRACKET,')',1,26599)
+LexToken(COMMA,',',1,26600)
+LexToken(VAR,'void2',1,26612)
+LexToken(ASSIGNMENT,'=',1,26617)
+LexToken(OPENSQBRACKET,'[',1,26618)
+LexToken(CLOSESQBRACKET,']',1,26619)
+LexToken(COMMA,',',1,26620)
+LexToken(VAR,'void3',1,26632)
+LexToken(ASSIGNMENT,'=',1,26637)
+LexToken(OPENSQBRACKET,'[',1,26638)
+LexToken(CLOSESQBRACKET,']',1,26639)
+LexToken(COMMA,',',1,26640)
+LexToken(VAR,'doc',1,26652)
+LexToken(ASSIGNMENT,'=',1,26655)
+LexToken(VAR,'list',1,26656)
+LexToken(OPENBRACKET,'(',1,26660)
+LexToken(CLOSEBRACKET,')',1,26661)
+LexToken(CLOSEBRACKET,')',1,26662)
+LexToken(CLOSEBRACKET,')',1,26663)
+LexToken(EOL,'\n',1,26664)
+LexToken(VAR,'scs_m_1',1,26673)
+LexToken(DOT,'.',1,26680)
+LexToken(VAR,'objs',1,26681)
+LexToken(OPENBRACKET,'(',1,26685)
+LexToken(NUMBER,'1',1,26686)
+LexToken(CLOSEBRACKET,')',1,26687)
+LexToken(ASSIGNMENT,'=',1,26688)
+LexToken(SCICOS_BLOCK,'scicos_block',1,26689)
+LexToken(OPENBRACKET,'(',1,26701)
+LexToken(VAR,'gui',1,26713)
+LexToken(ASSIGNMENT,'=',1,26716)
+LexToken(DQSTRING,'"IFTHEL_f"',1,26726)
+LexToken(COMMA,',',1,26727)
+LexToken(VAR,'graphics',1,26739)
+LexToken(ASSIGNMENT,'=',1,26747)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,26748)
+LexToken(OPENBRACKET,'(',1,26763)
+LexToken(VAR,'orig',1,26775)
+LexToken(ASSIGNMENT,'=',1,26779)
+LexToken(OPENSQBRACKET,'[',1,26780)
+LexToken(NUMBER,'150.65045',1,26781)
+LexToken(COMMA,',',1,26790)
+LexToken(NUMBER,'143.82208',1,26791)
+LexToken(CLOSESQBRACKET,']',1,26800)
+LexToken(COMMA,',',1,26801)
+LexToken(VAR,'sz',1,26813)
+LexToken(ASSIGNMENT,'=',1,26815)
+LexToken(OPENSQBRACKET,'[',1,26816)
+LexToken(NUMBER,'60',1,26817)
+LexToken(COMMA,',',1,26819)
+LexToken(NUMBER,'60',1,26820)
+LexToken(CLOSESQBRACKET,']',1,26822)
+LexToken(COMMA,',',1,26823)
+LexToken(VAR,'flip',1,26835)
+LexToken(ASSIGNMENT,'=',1,26839)
+LexToken(PREVAR_BOOLEAN,'%t',1,26840)
+LexToken(COMMA,',',1,26842)
+LexToken(VAR,'theta',1,26854)
+LexToken(ASSIGNMENT,'=',1,26859)
+LexToken(NUMBER,'0',1,26860)
+LexToken(COMMA,',',1,26861)
+LexToken(VAR,'exprs',1,26873)
+LexToken(ASSIGNMENT,'=',1,26878)
+LexToken(OPENSQBRACKET,'[',1,26879)
+LexToken(DQSTRING,'"0"',1,26882)
+LexToken(SEMICOLON,';',1,26883)
+LexToken(DQSTRING,'"0"',1,26886)
+LexToken(CLOSESQBRACKET,']',1,26887)
+LexToken(COMMA,',',1,26888)
+LexToken(VAR,'pin',1,26900)
+LexToken(ASSIGNMENT,'=',1,26903)
+LexToken(NUMBER,'6',1,26904)
+LexToken(COMMA,',',1,26905)
+LexToken(VAR,'pout',1,26917)
+LexToken(ASSIGNMENT,'=',1,26921)
+LexToken(OPENSQBRACKET,'[',1,26922)
+LexToken(CLOSESQBRACKET,']',1,26923)
+LexToken(COMMA,',',1,26924)
+LexToken(VAR,'pein',1,26936)
+LexToken(ASSIGNMENT,'=',1,26940)
+LexToken(OPENSQBRACKET,'[',1,26941)
+LexToken(CLOSESQBRACKET,']',1,26942)
+LexToken(COMMA,',',1,26943)
+LexToken(VAR,'peout',1,26955)
+LexToken(ASSIGNMENT,'=',1,26960)
+LexToken(OPENSQBRACKET,'[',1,26961)
+LexToken(NUMBER,'3',1,26962)
+LexToken(SEMICOLON,';',1,26963)
+LexToken(NUMBER,'4',1,26964)
+LexToken(CLOSESQBRACKET,']',1,26965)
+LexToken(COMMA,',',1,26966)
+LexToken(VAR,'gr_i',1,26978)
+LexToken(ASSIGNMENT,'=',1,26982)
+LexToken(OPENSQBRACKET,'[',1,26983)
+LexToken(CLOSESQBRACKET,']',1,26984)
+LexToken(COMMA,',',1,26985)
+LexToken(VAR,'id',1,26997)
+LexToken(ASSIGNMENT,'=',1,26999)
+LexToken(DQSTRING,'""',1,27001)
+LexToken(COMMA,',',1,27002)
+LexToken(VAR,'in_implicit',1,27014)
+LexToken(ASSIGNMENT,'=',1,27025)
+LexToken(DQSTRING,'"E"',1,27028)
+LexToken(COMMA,',',1,27029)
+LexToken(VAR,'out_implicit',1,27041)
+LexToken(ASSIGNMENT,'=',1,27053)
+LexToken(OPENSQBRACKET,'[',1,27054)
+LexToken(CLOSESQBRACKET,']',1,27055)
+LexToken(CLOSEBRACKET,')',1,27056)
+LexToken(COMMA,',',1,27057)
+LexToken(VAR,'model',1,27069)
+LexToken(ASSIGNMENT,'=',1,27074)
+LexToken(SCICOS_MODEL,'scicos_model',1,27075)
+LexToken(OPENBRACKET,'(',1,27087)
+LexToken(VAR,'sim',1,27099)
+LexToken(ASSIGNMENT,'=',1,27102)
+LexToken(VAR,'list',1,27103)
+LexToken(OPENBRACKET,'(',1,27107)
+LexToken(DQSTRING,'"ifthel"',1,27115)
+LexToken(COMMA,',',1,27116)
+LexToken(NUMBER,'-1',1,27117)
+LexToken(CLOSEBRACKET,')',1,27119)
+LexToken(COMMA,',',1,27120)
+LexToken(VAR,'in',1,27132)
+LexToken(ASSIGNMENT,'=',1,27134)
+LexToken(NUMBER,'1',1,27135)
+LexToken(COMMA,',',1,27136)
+LexToken(VAR,'in2',1,27148)
+LexToken(ASSIGNMENT,'=',1,27151)
+LexToken(OPENSQBRACKET,'[',1,27152)
+LexToken(CLOSESQBRACKET,']',1,27153)
+LexToken(COMMA,',',1,27154)
+LexToken(VAR,'intyp',1,27166)
+LexToken(ASSIGNMENT,'=',1,27171)
+LexToken(NUMBER,'1',1,27172)
+LexToken(COMMA,',',1,27173)
+LexToken(VAR,'out',1,27185)
+LexToken(ASSIGNMENT,'=',1,27188)
+LexToken(OPENSQBRACKET,'[',1,27189)
+LexToken(CLOSESQBRACKET,']',1,27190)
+LexToken(COMMA,',',1,27191)
+LexToken(VAR,'out2',1,27203)
+LexToken(ASSIGNMENT,'=',1,27207)
+LexToken(OPENSQBRACKET,'[',1,27208)
+LexToken(CLOSESQBRACKET,']',1,27209)
+LexToken(COMMA,',',1,27210)
+LexToken(VAR,'outtyp',1,27222)
+LexToken(ASSIGNMENT,'=',1,27228)
+LexToken(NUMBER,'1',1,27229)
+LexToken(COMMA,',',1,27230)
+LexToken(VAR,'evtin',1,27242)
+LexToken(ASSIGNMENT,'=',1,27247)
+LexToken(OPENSQBRACKET,'[',1,27248)
+LexToken(CLOSESQBRACKET,']',1,27249)
+LexToken(COMMA,',',1,27250)
+LexToken(VAR,'evtout',1,27262)
+LexToken(ASSIGNMENT,'=',1,27268)
+LexToken(OPENSQBRACKET,'[',1,27269)
+LexToken(NUMBER,'1',1,27270)
+LexToken(SEMICOLON,';',1,27271)
+LexToken(NUMBER,'1',1,27272)
+LexToken(CLOSESQBRACKET,']',1,27273)
+LexToken(COMMA,',',1,27274)
+LexToken(VAR,'state',1,27286)
+LexToken(ASSIGNMENT,'=',1,27291)
+LexToken(OPENSQBRACKET,'[',1,27292)
+LexToken(CLOSESQBRACKET,']',1,27293)
+LexToken(COMMA,',',1,27294)
+LexToken(VAR,'dstate',1,27306)
+LexToken(ASSIGNMENT,'=',1,27312)
+LexToken(OPENSQBRACKET,'[',1,27313)
+LexToken(CLOSESQBRACKET,']',1,27314)
+LexToken(COMMA,',',1,27315)
+LexToken(VAR,'odstate',1,27327)
+LexToken(ASSIGNMENT,'=',1,27334)
+LexToken(VAR,'list',1,27335)
+LexToken(OPENBRACKET,'(',1,27339)
+LexToken(CLOSEBRACKET,')',1,27340)
+LexToken(COMMA,',',1,27341)
+LexToken(VAR,'rpar',1,27353)
+LexToken(ASSIGNMENT,'=',1,27357)
+LexToken(OPENSQBRACKET,'[',1,27358)
+LexToken(CLOSESQBRACKET,']',1,27359)
+LexToken(COMMA,',',1,27360)
+LexToken(VAR,'ipar',1,27372)
+LexToken(ASSIGNMENT,'=',1,27376)
+LexToken(OPENSQBRACKET,'[',1,27377)
+LexToken(CLOSESQBRACKET,']',1,27378)
+LexToken(COMMA,',',1,27379)
+LexToken(VAR,'opar',1,27391)
+LexToken(ASSIGNMENT,'=',1,27395)
+LexToken(VAR,'list',1,27396)
+LexToken(OPENBRACKET,'(',1,27400)
+LexToken(CLOSEBRACKET,')',1,27401)
+LexToken(COMMA,',',1,27402)
+LexToken(VAR,'blocktype',1,27414)
+LexToken(ASSIGNMENT,'=',1,27423)
+LexToken(DQSTRING,'"l"',1,27426)
+LexToken(COMMA,',',1,27427)
+LexToken(VAR,'firing',1,27439)
+LexToken(ASSIGNMENT,'=',1,27445)
+LexToken(OPENSQBRACKET,'[',1,27446)
+LexToken(NUMBER,'-1',1,27447)
+LexToken(COMMA,',',1,27449)
+LexToken(NUMBER,'-1',1,27450)
+LexToken(CLOSESQBRACKET,']',1,27452)
+LexToken(COMMA,',',1,27453)
+LexToken(VAR,'dep_ut',1,27465)
+LexToken(ASSIGNMENT,'=',1,27471)
+LexToken(OPENSQBRACKET,'[',1,27472)
+LexToken(PREVAR_BOOLEAN,'%t',1,27473)
+LexToken(COMMA,',',1,27475)
+LexToken(PREVAR_BOOLEAN,'%f',1,27476)
+LexToken(CLOSESQBRACKET,']',1,27478)
+LexToken(COMMA,',',1,27479)
+LexToken(VAR,'label',1,27491)
+LexToken(ASSIGNMENT,'=',1,27496)
+LexToken(DQSTRING,'""',1,27498)
+LexToken(COMMA,',',1,27499)
+LexToken(VAR,'nzcross',1,27511)
+LexToken(ASSIGNMENT,'=',1,27518)
+LexToken(NUMBER,'0',1,27519)
+LexToken(COMMA,',',1,27520)
+LexToken(VAR,'nmode',1,27532)
+LexToken(ASSIGNMENT,'=',1,27537)
+LexToken(NUMBER,'0',1,27538)
+LexToken(COMMA,',',1,27539)
+LexToken(VAR,'equations',1,27551)
+LexToken(ASSIGNMENT,'=',1,27560)
+LexToken(VAR,'list',1,27561)
+LexToken(OPENBRACKET,'(',1,27565)
+LexToken(CLOSEBRACKET,')',1,27566)
+LexToken(CLOSEBRACKET,')',1,27567)
+LexToken(COMMA,',',1,27568)
+LexToken(VAR,'doc',1,27580)
+LexToken(ASSIGNMENT,'=',1,27583)
+LexToken(VAR,'list',1,27584)
+LexToken(OPENBRACKET,'(',1,27588)
+LexToken(CLOSEBRACKET,')',1,27589)
+LexToken(CLOSEBRACKET,')',1,27590)
+LexToken(EOL,'\n',1,27591)
+LexToken(VAR,'scs_m_1',1,27600)
+LexToken(DOT,'.',1,27607)
+LexToken(VAR,'objs',1,27608)
+LexToken(OPENBRACKET,'(',1,27612)
+LexToken(NUMBER,'2',1,27613)
+LexToken(CLOSEBRACKET,')',1,27614)
+LexToken(ASSIGNMENT,'=',1,27615)
+LexToken(SCICOS_BLOCK,'scicos_block',1,27616)
+LexToken(OPENBRACKET,'(',1,27628)
+LexToken(VAR,'gui',1,27640)
+LexToken(ASSIGNMENT,'=',1,27643)
+LexToken(DQSTRING,'"CLKSOMV_f"',1,27654)
+LexToken(COMMA,',',1,27655)
+LexToken(VAR,'graphics',1,27667)
+LexToken(ASSIGNMENT,'=',1,27675)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,27676)
+LexToken(OPENBRACKET,'(',1,27691)
+LexToken(VAR,'orig',1,27703)
+LexToken(ASSIGNMENT,'=',1,27707)
+LexToken(OPENSQBRACKET,'[',1,27708)
+LexToken(NUMBER,'169.82143',1,27709)
+LexToken(COMMA,',',1,27718)
+LexToken(NUMBER,'96.146231',1,27719)
+LexToken(CLOSESQBRACKET,']',1,27728)
+LexToken(COMMA,',',1,27729)
+LexToken(VAR,'sz',1,27741)
+LexToken(ASSIGNMENT,'=',1,27743)
+LexToken(OPENSQBRACKET,'[',1,27744)
+LexToken(NUMBER,'16.666667',1,27745)
+LexToken(COMMA,',',1,27754)
+LexToken(NUMBER,'16.666667',1,27755)
+LexToken(CLOSESQBRACKET,']',1,27764)
+LexToken(COMMA,',',1,27765)
+LexToken(VAR,'flip',1,27777)
+LexToken(ASSIGNMENT,'=',1,27781)
+LexToken(PREVAR_BOOLEAN,'%t',1,27782)
+LexToken(COMMA,',',1,27784)
+LexToken(VAR,'theta',1,27796)
+LexToken(ASSIGNMENT,'=',1,27801)
+LexToken(NUMBER,'0',1,27802)
+LexToken(COMMA,',',1,27803)
+LexToken(VAR,'exprs',1,27815)
+LexToken(ASSIGNMENT,'=',1,27820)
+LexToken(OPENSQBRACKET,'[',1,27821)
+LexToken(CLOSESQBRACKET,']',1,27822)
+LexToken(COMMA,',',1,27823)
+LexToken(VAR,'pin',1,27835)
+LexToken(ASSIGNMENT,'=',1,27838)
+LexToken(OPENSQBRACKET,'[',1,27839)
+LexToken(CLOSESQBRACKET,']',1,27840)
+LexToken(COMMA,',',1,27841)
+LexToken(VAR,'pout',1,27853)
+LexToken(ASSIGNMENT,'=',1,27857)
+LexToken(OPENSQBRACKET,'[',1,27858)
+LexToken(CLOSESQBRACKET,']',1,27859)
+LexToken(COMMA,',',1,27860)
+LexToken(VAR,'pein',1,27872)
+LexToken(ASSIGNMENT,'=',1,27876)
+LexToken(OPENSQBRACKET,'[',1,27877)
+LexToken(NUMBER,'3',1,27878)
+LexToken(SEMICOLON,';',1,27879)
+LexToken(NUMBER,'4',1,27880)
+LexToken(SEMICOLON,';',1,27881)
+LexToken(NUMBER,'0',1,27882)
+LexToken(CLOSESQBRACKET,']',1,27883)
+LexToken(COMMA,',',1,27884)
+LexToken(VAR,'peout',1,27896)
+LexToken(ASSIGNMENT,'=',1,27901)
+LexToken(NUMBER,'8',1,27902)
+LexToken(COMMA,',',1,27903)
+LexToken(VAR,'gr_i',1,27915)
+LexToken(ASSIGNMENT,'=',1,27919)
+LexToken(OPENSQBRACKET,'[',1,27920)
+LexToken(CLOSESQBRACKET,']',1,27921)
+LexToken(COMMA,',',1,27922)
+LexToken(VAR,'id',1,27934)
+LexToken(ASSIGNMENT,'=',1,27936)
+LexToken(DQSTRING,'""',1,27938)
+LexToken(COMMA,',',1,27939)
+LexToken(VAR,'in_implicit',1,27951)
+LexToken(ASSIGNMENT,'=',1,27962)
+LexToken(OPENSQBRACKET,'[',1,27963)
+LexToken(CLOSESQBRACKET,']',1,27964)
+LexToken(COMMA,',',1,27965)
+LexToken(VAR,'out_implicit',1,27977)
+LexToken(ASSIGNMENT,'=',1,27989)
+LexToken(OPENSQBRACKET,'[',1,27990)
+LexToken(CLOSESQBRACKET,']',1,27991)
+LexToken(CLOSEBRACKET,')',1,27992)
+LexToken(COMMA,',',1,27993)
+LexToken(VAR,'model',1,28005)
+LexToken(ASSIGNMENT,'=',1,28010)
+LexToken(SCICOS_MODEL,'scicos_model',1,28011)
+LexToken(OPENBRACKET,'(',1,28023)
+LexToken(VAR,'sim',1,28035)
+LexToken(ASSIGNMENT,'=',1,28038)
+LexToken(DQSTRING,'"sum"',1,28043)
+LexToken(COMMA,',',1,28044)
+LexToken(VAR,'in',1,28056)
+LexToken(ASSIGNMENT,'=',1,28058)
+LexToken(OPENSQBRACKET,'[',1,28059)
+LexToken(CLOSESQBRACKET,']',1,28060)
+LexToken(COMMA,',',1,28061)
+LexToken(VAR,'in2',1,28073)
+LexToken(ASSIGNMENT,'=',1,28076)
+LexToken(OPENSQBRACKET,'[',1,28077)
+LexToken(CLOSESQBRACKET,']',1,28078)
+LexToken(COMMA,',',1,28079)
+LexToken(VAR,'intyp',1,28091)
+LexToken(ASSIGNMENT,'=',1,28096)
+LexToken(NUMBER,'1',1,28097)
+LexToken(COMMA,',',1,28098)
+LexToken(VAR,'out',1,28110)
+LexToken(ASSIGNMENT,'=',1,28113)
+LexToken(OPENSQBRACKET,'[',1,28114)
+LexToken(CLOSESQBRACKET,']',1,28115)
+LexToken(COMMA,',',1,28116)
+LexToken(VAR,'out2',1,28128)
+LexToken(ASSIGNMENT,'=',1,28132)
+LexToken(OPENSQBRACKET,'[',1,28133)
+LexToken(CLOSESQBRACKET,']',1,28134)
+LexToken(COMMA,',',1,28135)
+LexToken(VAR,'outtyp',1,28147)
+LexToken(ASSIGNMENT,'=',1,28153)
+LexToken(NUMBER,'1',1,28154)
+LexToken(COMMA,',',1,28155)
+LexToken(VAR,'evtin',1,28167)
+LexToken(ASSIGNMENT,'=',1,28172)
+LexToken(OPENSQBRACKET,'[',1,28173)
+LexToken(NUMBER,'1',1,28174)
+LexToken(SEMICOLON,';',1,28175)
+LexToken(NUMBER,'1',1,28176)
+LexToken(SEMICOLON,';',1,28177)
+LexToken(NUMBER,'1',1,28178)
+LexToken(CLOSESQBRACKET,']',1,28179)
+LexToken(COMMA,',',1,28180)
+LexToken(VAR,'evtout',1,28192)
+LexToken(ASSIGNMENT,'=',1,28198)
+LexToken(NUMBER,'1',1,28199)
+LexToken(COMMA,',',1,28200)
+LexToken(VAR,'state',1,28212)
+LexToken(ASSIGNMENT,'=',1,28217)
+LexToken(OPENSQBRACKET,'[',1,28218)
+LexToken(CLOSESQBRACKET,']',1,28219)
+LexToken(COMMA,',',1,28220)
+LexToken(VAR,'dstate',1,28232)
+LexToken(ASSIGNMENT,'=',1,28238)
+LexToken(OPENSQBRACKET,'[',1,28239)
+LexToken(CLOSESQBRACKET,']',1,28240)
+LexToken(COMMA,',',1,28241)
+LexToken(VAR,'odstate',1,28253)
+LexToken(ASSIGNMENT,'=',1,28260)
+LexToken(VAR,'list',1,28261)
+LexToken(OPENBRACKET,'(',1,28265)
+LexToken(CLOSEBRACKET,')',1,28266)
+LexToken(COMMA,',',1,28267)
+LexToken(VAR,'rpar',1,28279)
+LexToken(ASSIGNMENT,'=',1,28283)
+LexToken(OPENSQBRACKET,'[',1,28284)
+LexToken(CLOSESQBRACKET,']',1,28285)
+LexToken(COMMA,',',1,28286)
+LexToken(VAR,'ipar',1,28298)
+LexToken(ASSIGNMENT,'=',1,28302)
+LexToken(OPENSQBRACKET,'[',1,28303)
+LexToken(CLOSESQBRACKET,']',1,28304)
+LexToken(COMMA,',',1,28305)
+LexToken(VAR,'opar',1,28317)
+LexToken(ASSIGNMENT,'=',1,28321)
+LexToken(VAR,'list',1,28322)
+LexToken(OPENBRACKET,'(',1,28326)
+LexToken(CLOSEBRACKET,')',1,28327)
+LexToken(COMMA,',',1,28328)
+LexToken(VAR,'blocktype',1,28340)
+LexToken(ASSIGNMENT,'=',1,28349)
+LexToken(DQSTRING,'"d"',1,28352)
+LexToken(COMMA,',',1,28353)
+LexToken(VAR,'firing',1,28365)
+LexToken(ASSIGNMENT,'=',1,28371)
+LexToken(NUMBER,'-1',1,28372)
+LexToken(COMMA,',',1,28374)
+LexToken(VAR,'dep_ut',1,28386)
+LexToken(ASSIGNMENT,'=',1,28392)
+LexToken(OPENSQBRACKET,'[',1,28393)
+LexToken(PREVAR_BOOLEAN,'%f',1,28394)
+LexToken(COMMA,',',1,28396)
+LexToken(PREVAR_BOOLEAN,'%f',1,28397)
+LexToken(CLOSESQBRACKET,']',1,28399)
+LexToken(COMMA,',',1,28400)
+LexToken(VAR,'label',1,28412)
+LexToken(ASSIGNMENT,'=',1,28417)
+LexToken(DQSTRING,'""',1,28419)
+LexToken(COMMA,',',1,28420)
+LexToken(VAR,'nzcross',1,28432)
+LexToken(ASSIGNMENT,'=',1,28439)
+LexToken(NUMBER,'0',1,28440)
+LexToken(COMMA,',',1,28441)
+LexToken(VAR,'nmode',1,28453)
+LexToken(ASSIGNMENT,'=',1,28458)
+LexToken(NUMBER,'0',1,28459)
+LexToken(COMMA,',',1,28460)
+LexToken(VAR,'equations',1,28472)
+LexToken(ASSIGNMENT,'=',1,28481)
+LexToken(VAR,'list',1,28482)
+LexToken(OPENBRACKET,'(',1,28486)
+LexToken(CLOSEBRACKET,')',1,28487)
+LexToken(CLOSEBRACKET,')',1,28488)
+LexToken(COMMA,',',1,28489)
+LexToken(VAR,'doc',1,28501)
+LexToken(ASSIGNMENT,'=',1,28504)
+LexToken(VAR,'list',1,28505)
+LexToken(OPENBRACKET,'(',1,28509)
+LexToken(CLOSEBRACKET,')',1,28510)
+LexToken(CLOSEBRACKET,')',1,28511)
+LexToken(EOL,'\n',1,28512)
+LexToken(VAR,'scs_m_1',1,28521)
+LexToken(DOT,'.',1,28528)
+LexToken(VAR,'objs',1,28529)
+LexToken(OPENBRACKET,'(',1,28533)
+LexToken(NUMBER,'3',1,28534)
+LexToken(CLOSEBRACKET,')',1,28535)
+LexToken(ASSIGNMENT,'=',1,28536)
+LexToken(SCICOS_LINK,'scicos_link',1,28537)
+LexToken(OPENBRACKET,'(',1,28548)
+LexToken(VAR,'xx',1,28560)
+LexToken(ASSIGNMENT,'=',1,28562)
+LexToken(OPENSQBRACKET,'[',1,28563)
+LexToken(NUMBER,'170.65045',1,28564)
+LexToken(SEMICOLON,';',1,28573)
+LexToken(NUMBER,'170.65045',1,28574)
+LexToken(SEMICOLON,';',1,28583)
+LexToken(NUMBER,'150.04302',1,28584)
+LexToken(SEMICOLON,';',1,28593)
+LexToken(NUMBER,'150.04302',1,28594)
+LexToken(SEMICOLON,';',1,28603)
+LexToken(NUMBER,'169.82143',1,28604)
+LexToken(CLOSESQBRACKET,']',1,28613)
+LexToken(COMMA,',',1,28614)
+LexToken(VAR,'yy',1,28626)
+LexToken(ASSIGNMENT,'=',1,28628)
+LexToken(OPENSQBRACKET,'[',1,28629)
+LexToken(NUMBER,'138.10779',1,28630)
+LexToken(SEMICOLON,';',1,28639)
+LexToken(NUMBER,'128.235',1,28640)
+LexToken(SEMICOLON,';',1,28647)
+LexToken(NUMBER,'128.235',1,28648)
+LexToken(SEMICOLON,';',1,28655)
+LexToken(NUMBER,'104.47956',1,28656)
+LexToken(SEMICOLON,';',1,28665)
+LexToken(NUMBER,'104.47956',1,28666)
+LexToken(CLOSESQBRACKET,']',1,28675)
+LexToken(COMMA,',',1,28676)
+LexToken(VAR,'id',1,28688)
+LexToken(ASSIGNMENT,'=',1,28690)
+LexToken(DQSTRING,'"drawlink"',1,28700)
+LexToken(COMMA,',',1,28701)
+LexToken(VAR,'thick',1,28713)
+LexToken(ASSIGNMENT,'=',1,28718)
+LexToken(OPENSQBRACKET,'[',1,28719)
+LexToken(NUMBER,'0',1,28720)
+LexToken(COMMA,',',1,28721)
+LexToken(NUMBER,'0',1,28722)
+LexToken(CLOSESQBRACKET,']',1,28723)
+LexToken(COMMA,',',1,28724)
+LexToken(VAR,'ct',1,28736)
+LexToken(ASSIGNMENT,'=',1,28738)
+LexToken(OPENSQBRACKET,'[',1,28739)
+LexToken(NUMBER,'5',1,28740)
+LexToken(COMMA,',',1,28741)
+LexToken(NUMBER,'-1',1,28742)
+LexToken(CLOSESQBRACKET,']',1,28744)
+LexToken(COMMA,',',1,28745)
+LexToken(VAR,'from',1,28757)
+LexToken(ASSIGNMENT,'=',1,28761)
+LexToken(OPENSQBRACKET,'[',1,28762)
+LexToken(NUMBER,'1',1,28763)
+LexToken(COMMA,',',1,28764)
+LexToken(NUMBER,'1',1,28765)
+LexToken(COMMA,',',1,28766)
+LexToken(NUMBER,'0',1,28767)
+LexToken(CLOSESQBRACKET,']',1,28768)
+LexToken(COMMA,',',1,28769)
+LexToken(VAR,'to',1,28781)
+LexToken(ASSIGNMENT,'=',1,28783)
+LexToken(OPENSQBRACKET,'[',1,28784)
+LexToken(NUMBER,'2',1,28785)
+LexToken(COMMA,',',1,28786)
+LexToken(NUMBER,'1',1,28787)
+LexToken(COMMA,',',1,28788)
+LexToken(NUMBER,'1',1,28789)
+LexToken(CLOSESQBRACKET,']',1,28790)
+LexToken(CLOSEBRACKET,')',1,28791)
+LexToken(EOL,'\n',1,28792)
+LexToken(VAR,'scs_m_1',1,28801)
+LexToken(DOT,'.',1,28808)
+LexToken(VAR,'objs',1,28809)
+LexToken(OPENBRACKET,'(',1,28813)
+LexToken(NUMBER,'4',1,28814)
+LexToken(CLOSEBRACKET,')',1,28815)
+LexToken(ASSIGNMENT,'=',1,28816)
+LexToken(SCICOS_LINK,'scicos_link',1,28817)
+LexToken(OPENBRACKET,'(',1,28828)
+LexToken(VAR,'xx',1,28840)
+LexToken(ASSIGNMENT,'=',1,28842)
+LexToken(OPENSQBRACKET,'[',1,28843)
+LexToken(NUMBER,'190.65045',1,28844)
+LexToken(SEMICOLON,';',1,28853)
+LexToken(NUMBER,'190.65045',1,28854)
+LexToken(SEMICOLON,';',1,28863)
+LexToken(NUMBER,'178.15476',1,28864)
+LexToken(CLOSESQBRACKET,']',1,28873)
+LexToken(COMMA,',',1,28874)
+LexToken(VAR,'yy',1,28886)
+LexToken(ASSIGNMENT,'=',1,28888)
+LexToken(OPENSQBRACKET,'[',1,28889)
+LexToken(NUMBER,'138.10779',1,28890)
+LexToken(SEMICOLON,';',1,28899)
+LexToken(NUMBER,'111.55729',1,28900)
+LexToken(SEMICOLON,';',1,28909)
+LexToken(NUMBER,'112.8129',1,28910)
+LexToken(CLOSESQBRACKET,']',1,28918)
+LexToken(COMMA,',',1,28919)
+LexToken(VAR,'id',1,28931)
+LexToken(ASSIGNMENT,'=',1,28933)
+LexToken(DQSTRING,'"drawlink"',1,28943)
+LexToken(COMMA,',',1,28944)
+LexToken(VAR,'thick',1,28956)
+LexToken(ASSIGNMENT,'=',1,28961)
+LexToken(OPENSQBRACKET,'[',1,28962)
+LexToken(NUMBER,'0',1,28963)
+LexToken(COMMA,',',1,28964)
+LexToken(NUMBER,'0',1,28965)
+LexToken(CLOSESQBRACKET,']',1,28966)
+LexToken(COMMA,',',1,28967)
+LexToken(VAR,'ct',1,28979)
+LexToken(ASSIGNMENT,'=',1,28981)
+LexToken(OPENSQBRACKET,'[',1,28982)
+LexToken(NUMBER,'5',1,28983)
+LexToken(COMMA,',',1,28984)
+LexToken(NUMBER,'-1',1,28985)
+LexToken(CLOSESQBRACKET,']',1,28987)
+LexToken(COMMA,',',1,28988)
+LexToken(VAR,'from',1,29000)
+LexToken(ASSIGNMENT,'=',1,29004)
+LexToken(OPENSQBRACKET,'[',1,29005)
+LexToken(NUMBER,'1',1,29006)
+LexToken(COMMA,',',1,29007)
+LexToken(NUMBER,'2',1,29008)
+LexToken(COMMA,',',1,29009)
+LexToken(NUMBER,'0',1,29010)
+LexToken(CLOSESQBRACKET,']',1,29011)
+LexToken(COMMA,',',1,29012)
+LexToken(VAR,'to',1,29024)
+LexToken(ASSIGNMENT,'=',1,29026)
+LexToken(OPENSQBRACKET,'[',1,29027)
+LexToken(NUMBER,'2',1,29028)
+LexToken(COMMA,',',1,29029)
+LexToken(NUMBER,'2',1,29030)
+LexToken(COMMA,',',1,29031)
+LexToken(NUMBER,'1',1,29032)
+LexToken(CLOSESQBRACKET,']',1,29033)
+LexToken(CLOSEBRACKET,')',1,29034)
+LexToken(EOL,'\n',1,29035)
+LexToken(VAR,'scs_m_1',1,29044)
+LexToken(DOT,'.',1,29051)
+LexToken(VAR,'objs',1,29052)
+LexToken(OPENBRACKET,'(',1,29056)
+LexToken(NUMBER,'5',1,29057)
+LexToken(CLOSEBRACKET,')',1,29058)
+LexToken(ASSIGNMENT,'=',1,29059)
+LexToken(SCICOS_BLOCK,'scicos_block',1,29060)
+LexToken(OPENBRACKET,'(',1,29072)
+LexToken(VAR,'gui',1,29084)
+LexToken(ASSIGNMENT,'=',1,29087)
+LexToken(DQSTRING,'"IN_f"',1,29093)
+LexToken(COMMA,',',1,29094)
+LexToken(VAR,'graphics',1,29106)
+LexToken(ASSIGNMENT,'=',1,29114)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,29115)
+LexToken(OPENBRACKET,'(',1,29130)
+LexToken(VAR,'orig',1,29142)
+LexToken(ASSIGNMENT,'=',1,29146)
+LexToken(OPENSQBRACKET,'[',1,29147)
+LexToken(NUMBER,'102.07902',1,29148)
+LexToken(COMMA,',',1,29157)
+LexToken(NUMBER,'163.82208',1,29158)
+LexToken(CLOSESQBRACKET,']',1,29167)
+LexToken(COMMA,',',1,29168)
+LexToken(VAR,'sz',1,29180)
+LexToken(ASSIGNMENT,'=',1,29182)
+LexToken(OPENSQBRACKET,'[',1,29183)
+LexToken(NUMBER,'20',1,29184)
+LexToken(COMMA,',',1,29186)
+LexToken(NUMBER,'20',1,29187)
+LexToken(CLOSESQBRACKET,']',1,29189)
+LexToken(COMMA,',',1,29190)
+LexToken(VAR,'flip',1,29202)
+LexToken(ASSIGNMENT,'=',1,29206)
+LexToken(PREVAR_BOOLEAN,'%t',1,29207)
+LexToken(COMMA,',',1,29209)
+LexToken(VAR,'theta',1,29221)
+LexToken(ASSIGNMENT,'=',1,29226)
+LexToken(NUMBER,'0',1,29227)
+LexToken(COMMA,',',1,29228)
+LexToken(VAR,'exprs',1,29240)
+LexToken(ASSIGNMENT,'=',1,29245)
+LexToken(DQSTRING,'"1"',1,29248)
+LexToken(COMMA,',',1,29249)
+LexToken(VAR,'pin',1,29261)
+LexToken(ASSIGNMENT,'=',1,29264)
+LexToken(OPENSQBRACKET,'[',1,29265)
+LexToken(CLOSESQBRACKET,']',1,29266)
+LexToken(COMMA,',',1,29267)
+LexToken(VAR,'pout',1,29279)
+LexToken(ASSIGNMENT,'=',1,29283)
+LexToken(NUMBER,'6',1,29284)
+LexToken(COMMA,',',1,29285)
+LexToken(VAR,'pein',1,29297)
+LexToken(ASSIGNMENT,'=',1,29301)
+LexToken(OPENSQBRACKET,'[',1,29302)
+LexToken(CLOSESQBRACKET,']',1,29303)
+LexToken(COMMA,',',1,29304)
+LexToken(VAR,'peout',1,29316)
+LexToken(ASSIGNMENT,'=',1,29321)
+LexToken(OPENSQBRACKET,'[',1,29322)
+LexToken(CLOSESQBRACKET,']',1,29323)
+LexToken(COMMA,',',1,29324)
+LexToken(VAR,'gr_i',1,29336)
+LexToken(ASSIGNMENT,'=',1,29340)
+LexToken(OPENSQBRACKET,'[',1,29341)
+LexToken(CLOSESQBRACKET,']',1,29342)
+LexToken(COMMA,',',1,29343)
+LexToken(VAR,'id',1,29355)
+LexToken(ASSIGNMENT,'=',1,29357)
+LexToken(DQSTRING,'""',1,29359)
+LexToken(COMMA,',',1,29360)
+LexToken(VAR,'in_implicit',1,29372)
+LexToken(ASSIGNMENT,'=',1,29383)
+LexToken(OPENSQBRACKET,'[',1,29384)
+LexToken(CLOSESQBRACKET,']',1,29385)
+LexToken(COMMA,',',1,29386)
+LexToken(VAR,'out_implicit',1,29398)
+LexToken(ASSIGNMENT,'=',1,29410)
+LexToken(DQSTRING,'"E"',1,29413)
+LexToken(CLOSEBRACKET,')',1,29414)
+LexToken(COMMA,',',1,29415)
+LexToken(VAR,'model',1,29427)
+LexToken(ASSIGNMENT,'=',1,29432)
+LexToken(SCICOS_MODEL,'scicos_model',1,29433)
+LexToken(OPENBRACKET,'(',1,29445)
+LexToken(VAR,'sim',1,29457)
+LexToken(ASSIGNMENT,'=',1,29460)
+LexToken(DQSTRING,'"input"',1,29467)
+LexToken(COMMA,',',1,29468)
+LexToken(VAR,'in',1,29480)
+LexToken(ASSIGNMENT,'=',1,29482)
+LexToken(OPENSQBRACKET,'[',1,29483)
+LexToken(CLOSESQBRACKET,']',1,29484)
+LexToken(COMMA,',',1,29485)
+LexToken(VAR,'in2',1,29497)
+LexToken(ASSIGNMENT,'=',1,29500)
+LexToken(OPENSQBRACKET,'[',1,29501)
+LexToken(CLOSESQBRACKET,']',1,29502)
+LexToken(COMMA,',',1,29503)
+LexToken(VAR,'intyp',1,29515)
+LexToken(ASSIGNMENT,'=',1,29520)
+LexToken(NUMBER,'-1',1,29521)
+LexToken(COMMA,',',1,29523)
+LexToken(VAR,'out',1,29535)
+LexToken(ASSIGNMENT,'=',1,29538)
+LexToken(NUMBER,'-1',1,29539)
+LexToken(COMMA,',',1,29541)
+LexToken(VAR,'out2',1,29553)
+LexToken(ASSIGNMENT,'=',1,29557)
+LexToken(OPENSQBRACKET,'[',1,29558)
+LexToken(CLOSESQBRACKET,']',1,29559)
+LexToken(COMMA,',',1,29560)
+LexToken(VAR,'outtyp',1,29572)
+LexToken(ASSIGNMENT,'=',1,29578)
+LexToken(NUMBER,'1',1,29579)
+LexToken(COMMA,',',1,29580)
+LexToken(VAR,'evtin',1,29592)
+LexToken(ASSIGNMENT,'=',1,29597)
+LexToken(OPENSQBRACKET,'[',1,29598)
+LexToken(CLOSESQBRACKET,']',1,29599)
+LexToken(COMMA,',',1,29600)
+LexToken(VAR,'evtout',1,29612)
+LexToken(ASSIGNMENT,'=',1,29618)
+LexToken(OPENSQBRACKET,'[',1,29619)
+LexToken(CLOSESQBRACKET,']',1,29620)
+LexToken(COMMA,',',1,29621)
+LexToken(VAR,'state',1,29633)
+LexToken(ASSIGNMENT,'=',1,29638)
+LexToken(OPENSQBRACKET,'[',1,29639)
+LexToken(CLOSESQBRACKET,']',1,29640)
+LexToken(COMMA,',',1,29641)
+LexToken(VAR,'dstate',1,29653)
+LexToken(ASSIGNMENT,'=',1,29659)
+LexToken(OPENSQBRACKET,'[',1,29660)
+LexToken(CLOSESQBRACKET,']',1,29661)
+LexToken(COMMA,',',1,29662)
+LexToken(VAR,'odstate',1,29674)
+LexToken(ASSIGNMENT,'=',1,29681)
+LexToken(VAR,'list',1,29682)
+LexToken(OPENBRACKET,'(',1,29686)
+LexToken(CLOSEBRACKET,')',1,29687)
+LexToken(COMMA,',',1,29688)
+LexToken(VAR,'rpar',1,29700)
+LexToken(ASSIGNMENT,'=',1,29704)
+LexToken(OPENSQBRACKET,'[',1,29705)
+LexToken(CLOSESQBRACKET,']',1,29706)
+LexToken(COMMA,',',1,29707)
+LexToken(VAR,'ipar',1,29719)
+LexToken(ASSIGNMENT,'=',1,29723)
+LexToken(NUMBER,'1',1,29724)
+LexToken(COMMA,',',1,29725)
+LexToken(VAR,'opar',1,29737)
+LexToken(ASSIGNMENT,'=',1,29741)
+LexToken(VAR,'list',1,29742)
+LexToken(OPENBRACKET,'(',1,29746)
+LexToken(CLOSEBRACKET,')',1,29747)
+LexToken(COMMA,',',1,29748)
+LexToken(VAR,'blocktype',1,29760)
+LexToken(ASSIGNMENT,'=',1,29769)
+LexToken(DQSTRING,'"c"',1,29772)
+LexToken(COMMA,',',1,29773)
+LexToken(VAR,'firing',1,29785)
+LexToken(ASSIGNMENT,'=',1,29791)
+LexToken(OPENSQBRACKET,'[',1,29792)
+LexToken(CLOSESQBRACKET,']',1,29793)
+LexToken(COMMA,',',1,29794)
+LexToken(VAR,'dep_ut',1,29806)
+LexToken(ASSIGNMENT,'=',1,29812)
+LexToken(OPENSQBRACKET,'[',1,29813)
+LexToken(PREVAR_BOOLEAN,'%f',1,29814)
+LexToken(COMMA,',',1,29816)
+LexToken(PREVAR_BOOLEAN,'%f',1,29817)
+LexToken(CLOSESQBRACKET,']',1,29819)
+LexToken(COMMA,',',1,29820)
+LexToken(VAR,'label',1,29832)
+LexToken(ASSIGNMENT,'=',1,29837)
+LexToken(DQSTRING,'""',1,29839)
+LexToken(COMMA,',',1,29840)
+LexToken(VAR,'nzcross',1,29852)
+LexToken(ASSIGNMENT,'=',1,29859)
+LexToken(NUMBER,'0',1,29860)
+LexToken(COMMA,',',1,29861)
+LexToken(VAR,'nmode',1,29873)
+LexToken(ASSIGNMENT,'=',1,29878)
+LexToken(NUMBER,'0',1,29879)
+LexToken(COMMA,',',1,29880)
+LexToken(VAR,'equations',1,29892)
+LexToken(ASSIGNMENT,'=',1,29901)
+LexToken(VAR,'list',1,29902)
+LexToken(OPENBRACKET,'(',1,29906)
+LexToken(CLOSEBRACKET,')',1,29907)
+LexToken(CLOSEBRACKET,')',1,29908)
+LexToken(COMMA,',',1,29909)
+LexToken(VAR,'doc',1,29921)
+LexToken(ASSIGNMENT,'=',1,29924)
+LexToken(VAR,'list',1,29925)
+LexToken(OPENBRACKET,'(',1,29929)
+LexToken(CLOSEBRACKET,')',1,29930)
+LexToken(CLOSEBRACKET,')',1,29931)
+LexToken(EOL,'\n',1,29932)
+LexToken(VAR,'scs_m_1',1,29941)
+LexToken(DOT,'.',1,29948)
+LexToken(VAR,'objs',1,29949)
+LexToken(OPENBRACKET,'(',1,29953)
+LexToken(NUMBER,'6',1,29954)
+LexToken(CLOSEBRACKET,')',1,29955)
+LexToken(ASSIGNMENT,'=',1,29956)
+LexToken(SCICOS_LINK,'scicos_link',1,29957)
+LexToken(OPENBRACKET,'(',1,29968)
+LexToken(VAR,'xx',1,29980)
+LexToken(ASSIGNMENT,'=',1,29982)
+LexToken(OPENSQBRACKET,'[',1,29983)
+LexToken(NUMBER,'122.07902',1,29984)
+LexToken(SEMICOLON,';',1,29993)
+LexToken(NUMBER,'142.07902',1,29994)
+LexToken(CLOSESQBRACKET,']',1,30003)
+LexToken(COMMA,',',1,30004)
+LexToken(VAR,'yy',1,30016)
+LexToken(ASSIGNMENT,'=',1,30018)
+LexToken(OPENSQBRACKET,'[',1,30019)
+LexToken(NUMBER,'173.82208',1,30020)
+LexToken(SEMICOLON,';',1,30029)
+LexToken(NUMBER,'173.82208',1,30030)
+LexToken(CLOSESQBRACKET,']',1,30039)
+LexToken(COMMA,',',1,30040)
+LexToken(VAR,'id',1,30052)
+LexToken(ASSIGNMENT,'=',1,30054)
+LexToken(DQSTRING,'"drawlink"',1,30064)
+LexToken(COMMA,',',1,30065)
+LexToken(VAR,'thick',1,30077)
+LexToken(ASSIGNMENT,'=',1,30082)
+LexToken(OPENSQBRACKET,'[',1,30083)
+LexToken(NUMBER,'0',1,30084)
+LexToken(COMMA,',',1,30085)
+LexToken(NUMBER,'0',1,30086)
+LexToken(CLOSESQBRACKET,']',1,30087)
+LexToken(COMMA,',',1,30088)
+LexToken(VAR,'ct',1,30100)
+LexToken(ASSIGNMENT,'=',1,30102)
+LexToken(OPENSQBRACKET,'[',1,30103)
+LexToken(NUMBER,'1',1,30104)
+LexToken(COMMA,',',1,30105)
+LexToken(NUMBER,'1',1,30106)
+LexToken(CLOSESQBRACKET,']',1,30107)
+LexToken(COMMA,',',1,30108)
+LexToken(VAR,'from',1,30120)
+LexToken(ASSIGNMENT,'=',1,30124)
+LexToken(OPENSQBRACKET,'[',1,30125)
+LexToken(NUMBER,'5',1,30126)
+LexToken(COMMA,',',1,30127)
+LexToken(NUMBER,'1',1,30128)
+LexToken(COMMA,',',1,30129)
+LexToken(NUMBER,'0',1,30130)
+LexToken(CLOSESQBRACKET,']',1,30131)
+LexToken(COMMA,',',1,30132)
+LexToken(VAR,'to',1,30144)
+LexToken(ASSIGNMENT,'=',1,30146)
+LexToken(OPENSQBRACKET,'[',1,30147)
+LexToken(NUMBER,'1',1,30148)
+LexToken(COMMA,',',1,30149)
+LexToken(NUMBER,'1',1,30150)
+LexToken(COMMA,',',1,30151)
+LexToken(NUMBER,'1',1,30152)
+LexToken(CLOSESQBRACKET,']',1,30153)
+LexToken(CLOSEBRACKET,')',1,30154)
+LexToken(EOL,'\n',1,30155)
+LexToken(VAR,'scs_m_1',1,30164)
+LexToken(DOT,'.',1,30171)
+LexToken(VAR,'objs',1,30172)
+LexToken(OPENBRACKET,'(',1,30176)
+LexToken(NUMBER,'7',1,30177)
+LexToken(CLOSEBRACKET,')',1,30178)
+LexToken(ASSIGNMENT,'=',1,30179)
+LexToken(SCICOS_BLOCK,'scicos_block',1,30180)
+LexToken(OPENBRACKET,'(',1,30192)
+LexToken(VAR,'gui',1,30204)
+LexToken(ASSIGNMENT,'=',1,30207)
+LexToken(DQSTRING,'"CLKOUTV_f"',1,30218)
+LexToken(COMMA,',',1,30219)
+LexToken(VAR,'graphics',1,30231)
+LexToken(ASSIGNMENT,'=',1,30239)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,30240)
+LexToken(OPENBRACKET,'(',1,30255)
+LexToken(VAR,'orig',1,30267)
+LexToken(ASSIGNMENT,'=',1,30271)
+LexToken(OPENSQBRACKET,'[',1,30272)
+LexToken(NUMBER,'168.15476',1,30273)
+LexToken(COMMA,',',1,30282)
+LexToken(NUMBER,'38.527183',1,30283)
+LexToken(CLOSESQBRACKET,']',1,30292)
+LexToken(COMMA,',',1,30293)
+LexToken(VAR,'sz',1,30305)
+LexToken(ASSIGNMENT,'=',1,30307)
+LexToken(OPENSQBRACKET,'[',1,30308)
+LexToken(NUMBER,'20',1,30309)
+LexToken(COMMA,',',1,30311)
+LexToken(NUMBER,'30',1,30312)
+LexToken(CLOSESQBRACKET,']',1,30314)
+LexToken(COMMA,',',1,30315)
+LexToken(VAR,'flip',1,30327)
+LexToken(ASSIGNMENT,'=',1,30331)
+LexToken(PREVAR_BOOLEAN,'%t',1,30332)
+LexToken(COMMA,',',1,30334)
+LexToken(VAR,'theta',1,30346)
+LexToken(ASSIGNMENT,'=',1,30351)
+LexToken(NUMBER,'0',1,30352)
+LexToken(COMMA,',',1,30353)
+LexToken(VAR,'exprs',1,30365)
+LexToken(ASSIGNMENT,'=',1,30370)
+LexToken(DQSTRING,'"1"',1,30373)
+LexToken(COMMA,',',1,30374)
+LexToken(VAR,'pin',1,30386)
+LexToken(ASSIGNMENT,'=',1,30389)
+LexToken(OPENSQBRACKET,'[',1,30390)
+LexToken(CLOSESQBRACKET,']',1,30391)
+LexToken(COMMA,',',1,30392)
+LexToken(VAR,'pout',1,30404)
+LexToken(ASSIGNMENT,'=',1,30408)
+LexToken(OPENSQBRACKET,'[',1,30409)
+LexToken(CLOSESQBRACKET,']',1,30410)
+LexToken(COMMA,',',1,30411)
+LexToken(VAR,'pein',1,30423)
+LexToken(ASSIGNMENT,'=',1,30427)
+LexToken(NUMBER,'8',1,30428)
+LexToken(COMMA,',',1,30429)
+LexToken(VAR,'peout',1,30441)
+LexToken(ASSIGNMENT,'=',1,30446)
+LexToken(OPENSQBRACKET,'[',1,30447)
+LexToken(CLOSESQBRACKET,']',1,30448)
+LexToken(COMMA,',',1,30449)
+LexToken(VAR,'gr_i',1,30461)
+LexToken(ASSIGNMENT,'=',1,30465)
+LexToken(OPENSQBRACKET,'[',1,30466)
+LexToken(CLOSESQBRACKET,']',1,30467)
+LexToken(COMMA,',',1,30468)
+LexToken(VAR,'id',1,30480)
+LexToken(ASSIGNMENT,'=',1,30482)
+LexToken(DQSTRING,'""',1,30484)
+LexToken(COMMA,',',1,30485)
+LexToken(VAR,'in_implicit',1,30497)
+LexToken(ASSIGNMENT,'=',1,30508)
+LexToken(OPENSQBRACKET,'[',1,30509)
+LexToken(CLOSESQBRACKET,']',1,30510)
+LexToken(COMMA,',',1,30511)
+LexToken(VAR,'out_implicit',1,30523)
+LexToken(ASSIGNMENT,'=',1,30535)
+LexToken(OPENSQBRACKET,'[',1,30536)
+LexToken(CLOSESQBRACKET,']',1,30537)
+LexToken(CLOSEBRACKET,')',1,30538)
+LexToken(COMMA,',',1,30539)
+LexToken(VAR,'model',1,30551)
+LexToken(ASSIGNMENT,'=',1,30556)
+LexToken(SCICOS_MODEL,'scicos_model',1,30557)
+LexToken(OPENBRACKET,'(',1,30569)
+LexToken(VAR,'sim',1,30581)
+LexToken(ASSIGNMENT,'=',1,30584)
+LexToken(DQSTRING,'"output"',1,30592)
+LexToken(COMMA,',',1,30593)
+LexToken(VAR,'in',1,30605)
+LexToken(ASSIGNMENT,'=',1,30607)
+LexToken(OPENSQBRACKET,'[',1,30608)
+LexToken(CLOSESQBRACKET,']',1,30609)
+LexToken(COMMA,',',1,30610)
+LexToken(VAR,'in2',1,30622)
+LexToken(ASSIGNMENT,'=',1,30625)
+LexToken(OPENSQBRACKET,'[',1,30626)
+LexToken(CLOSESQBRACKET,']',1,30627)
+LexToken(COMMA,',',1,30628)
+LexToken(VAR,'intyp',1,30640)
+LexToken(ASSIGNMENT,'=',1,30645)
+LexToken(NUMBER,'1',1,30646)
+LexToken(COMMA,',',1,30647)
+LexToken(VAR,'out',1,30659)
+LexToken(ASSIGNMENT,'=',1,30662)
+LexToken(OPENSQBRACKET,'[',1,30663)
+LexToken(CLOSESQBRACKET,']',1,30664)
+LexToken(COMMA,',',1,30665)
+LexToken(VAR,'out2',1,30677)
+LexToken(ASSIGNMENT,'=',1,30681)
+LexToken(OPENSQBRACKET,'[',1,30682)
+LexToken(CLOSESQBRACKET,']',1,30683)
+LexToken(COMMA,',',1,30684)
+LexToken(VAR,'outtyp',1,30696)
+LexToken(ASSIGNMENT,'=',1,30702)
+LexToken(NUMBER,'1',1,30703)
+LexToken(COMMA,',',1,30704)
+LexToken(VAR,'evtin',1,30716)
+LexToken(ASSIGNMENT,'=',1,30721)
+LexToken(NUMBER,'1',1,30722)
+LexToken(COMMA,',',1,30723)
+LexToken(VAR,'evtout',1,30735)
+LexToken(ASSIGNMENT,'=',1,30741)
+LexToken(OPENSQBRACKET,'[',1,30742)
+LexToken(CLOSESQBRACKET,']',1,30743)
+LexToken(COMMA,',',1,30744)
+LexToken(VAR,'state',1,30756)
+LexToken(ASSIGNMENT,'=',1,30761)
+LexToken(OPENSQBRACKET,'[',1,30762)
+LexToken(CLOSESQBRACKET,']',1,30763)
+LexToken(COMMA,',',1,30764)
+LexToken(VAR,'dstate',1,30776)
+LexToken(ASSIGNMENT,'=',1,30782)
+LexToken(OPENSQBRACKET,'[',1,30783)
+LexToken(CLOSESQBRACKET,']',1,30784)
+LexToken(COMMA,',',1,30785)
+LexToken(VAR,'odstate',1,30797)
+LexToken(ASSIGNMENT,'=',1,30804)
+LexToken(VAR,'list',1,30805)
+LexToken(OPENBRACKET,'(',1,30809)
+LexToken(CLOSEBRACKET,')',1,30810)
+LexToken(COMMA,',',1,30811)
+LexToken(VAR,'rpar',1,30823)
+LexToken(ASSIGNMENT,'=',1,30827)
+LexToken(OPENSQBRACKET,'[',1,30828)
+LexToken(CLOSESQBRACKET,']',1,30829)
+LexToken(COMMA,',',1,30830)
+LexToken(VAR,'ipar',1,30842)
+LexToken(ASSIGNMENT,'=',1,30846)
+LexToken(NUMBER,'1',1,30847)
+LexToken(COMMA,',',1,30848)
+LexToken(VAR,'opar',1,30860)
+LexToken(ASSIGNMENT,'=',1,30864)
+LexToken(VAR,'list',1,30865)
+LexToken(OPENBRACKET,'(',1,30869)
+LexToken(CLOSEBRACKET,')',1,30870)
+LexToken(COMMA,',',1,30871)
+LexToken(VAR,'blocktype',1,30883)
+LexToken(ASSIGNMENT,'=',1,30892)
+LexToken(DQSTRING,'"d"',1,30895)
+LexToken(COMMA,',',1,30896)
+LexToken(VAR,'firing',1,30908)
+LexToken(ASSIGNMENT,'=',1,30914)
+LexToken(OPENSQBRACKET,'[',1,30915)
+LexToken(CLOSESQBRACKET,']',1,30916)
+LexToken(COMMA,',',1,30917)
+LexToken(VAR,'dep_ut',1,30929)
+LexToken(ASSIGNMENT,'=',1,30935)
+LexToken(OPENSQBRACKET,'[',1,30936)
+LexToken(PREVAR_BOOLEAN,'%f',1,30937)
+LexToken(COMMA,',',1,30939)
+LexToken(PREVAR_BOOLEAN,'%f',1,30940)
+LexToken(CLOSESQBRACKET,']',1,30942)
+LexToken(COMMA,',',1,30943)
+LexToken(VAR,'label',1,30955)
+LexToken(ASSIGNMENT,'=',1,30960)
+LexToken(DQSTRING,'""',1,30962)
+LexToken(COMMA,',',1,30963)
+LexToken(VAR,'nzcross',1,30975)
+LexToken(ASSIGNMENT,'=',1,30982)
+LexToken(NUMBER,'0',1,30983)
+LexToken(COMMA,',',1,30984)
+LexToken(VAR,'nmode',1,30996)
+LexToken(ASSIGNMENT,'=',1,31001)
+LexToken(NUMBER,'0',1,31002)
+LexToken(COMMA,',',1,31003)
+LexToken(VAR,'equations',1,31015)
+LexToken(ASSIGNMENT,'=',1,31024)
+LexToken(VAR,'list',1,31025)
+LexToken(OPENBRACKET,'(',1,31029)
+LexToken(CLOSEBRACKET,')',1,31030)
+LexToken(CLOSEBRACKET,')',1,31031)
+LexToken(COMMA,',',1,31032)
+LexToken(VAR,'doc',1,31044)
+LexToken(ASSIGNMENT,'=',1,31047)
+LexToken(VAR,'list',1,31048)
+LexToken(OPENBRACKET,'(',1,31052)
+LexToken(CLOSEBRACKET,')',1,31053)
+LexToken(CLOSEBRACKET,')',1,31054)
+LexToken(EOL,'\n',1,31055)
+LexToken(VAR,'scs_m_1',1,31064)
+LexToken(DOT,'.',1,31071)
+LexToken(VAR,'objs',1,31072)
+LexToken(OPENBRACKET,'(',1,31076)
+LexToken(NUMBER,'8',1,31077)
+LexToken(CLOSEBRACKET,')',1,31078)
+LexToken(ASSIGNMENT,'=',1,31079)
+LexToken(SCICOS_LINK,'scicos_link',1,31080)
+LexToken(OPENBRACKET,'(',1,31091)
+LexToken(VAR,'xx',1,31103)
+LexToken(ASSIGNMENT,'=',1,31105)
+LexToken(OPENSQBRACKET,'[',1,31106)
+LexToken(NUMBER,'178.15476',1,31107)
+LexToken(SEMICOLON,';',1,31116)
+LexToken(NUMBER,'178.15476',1,31117)
+LexToken(CLOSESQBRACKET,']',1,31126)
+LexToken(COMMA,',',1,31127)
+LexToken(VAR,'yy',1,31139)
+LexToken(ASSIGNMENT,'=',1,31141)
+LexToken(OPENSQBRACKET,'[',1,31142)
+LexToken(NUMBER,'98.527183',1,31143)
+LexToken(SEMICOLON,';',1,31152)
+LexToken(NUMBER,'68.527183',1,31153)
+LexToken(CLOSESQBRACKET,']',1,31162)
+LexToken(COMMA,',',1,31163)
+LexToken(VAR,'id',1,31175)
+LexToken(ASSIGNMENT,'=',1,31177)
+LexToken(DQSTRING,'"drawlink"',1,31187)
+LexToken(COMMA,',',1,31188)
+LexToken(VAR,'thick',1,31200)
+LexToken(ASSIGNMENT,'=',1,31205)
+LexToken(OPENSQBRACKET,'[',1,31206)
+LexToken(NUMBER,'0',1,31207)
+LexToken(COMMA,',',1,31208)
+LexToken(NUMBER,'0',1,31209)
+LexToken(CLOSESQBRACKET,']',1,31210)
+LexToken(COMMA,',',1,31211)
+LexToken(VAR,'ct',1,31223)
+LexToken(ASSIGNMENT,'=',1,31225)
+LexToken(OPENSQBRACKET,'[',1,31226)
+LexToken(NUMBER,'5',1,31227)
+LexToken(COMMA,',',1,31228)
+LexToken(NUMBER,'-1',1,31229)
+LexToken(CLOSESQBRACKET,']',1,31231)
+LexToken(COMMA,',',1,31232)
+LexToken(VAR,'from',1,31244)
+LexToken(ASSIGNMENT,'=',1,31248)
+LexToken(OPENSQBRACKET,'[',1,31249)
+LexToken(NUMBER,'2',1,31250)
+LexToken(COMMA,',',1,31251)
+LexToken(NUMBER,'1',1,31252)
+LexToken(COMMA,',',1,31253)
+LexToken(NUMBER,'0',1,31254)
+LexToken(CLOSESQBRACKET,']',1,31255)
+LexToken(COMMA,',',1,31256)
+LexToken(VAR,'to',1,31268)
+LexToken(ASSIGNMENT,'=',1,31270)
+LexToken(OPENSQBRACKET,'[',1,31271)
+LexToken(NUMBER,'7',1,31272)
+LexToken(COMMA,',',1,31273)
+LexToken(NUMBER,'1',1,31274)
+LexToken(COMMA,',',1,31275)
+LexToken(NUMBER,'1',1,31276)
+LexToken(CLOSESQBRACKET,']',1,31277)
+LexToken(CLOSEBRACKET,')',1,31278)
+LexToken(EOL,'\n',1,31279)
+LexToken(VAR,'scs_m',1,31288)
+LexToken(DOT,'.',1,31293)
+LexToken(VAR,'objs',1,31294)
+LexToken(OPENBRACKET,'(',1,31298)
+LexToken(NUMBER,'21',1,31299)
+LexToken(CLOSEBRACKET,')',1,31301)
+LexToken(ASSIGNMENT,'=',1,31302)
+LexToken(SCICOS_BLOCK,'scicos_block',1,31303)
+LexToken(OPENBRACKET,'(',1,31315)
+LexToken(VAR,'gui',1,31327)
+LexToken(ASSIGNMENT,'=',1,31330)
+LexToken(DQSTRING,'"Extract_Activation"',1,31350)
+LexToken(COMMA,',',1,31351)
+LexToken(VAR,'graphics',1,31363)
+LexToken(ASSIGNMENT,'=',1,31371)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,31372)
+LexToken(OPENBRACKET,'(',1,31387)
+LexToken(VAR,'orig',1,31399)
+LexToken(ASSIGNMENT,'=',1,31403)
+LexToken(OPENSQBRACKET,'[',1,31404)
+LexToken(NUMBER,'239.82193',1,31405)
+LexToken(COMMA,',',1,31414)
+LexToken(NUMBER,'456.57677',1,31415)
+LexToken(CLOSESQBRACKET,']',1,31424)
+LexToken(COMMA,',',1,31425)
+LexToken(VAR,'sz',1,31437)
+LexToken(ASSIGNMENT,'=',1,31439)
+LexToken(OPENSQBRACKET,'[',1,31440)
+LexToken(NUMBER,'60',1,31441)
+LexToken(COMMA,',',1,31443)
+LexToken(NUMBER,'40',1,31444)
+LexToken(CLOSESQBRACKET,']',1,31446)
+LexToken(COMMA,',',1,31447)
+LexToken(VAR,'flip',1,31459)
+LexToken(ASSIGNMENT,'=',1,31463)
+LexToken(PREVAR_BOOLEAN,'%t',1,31464)
+LexToken(COMMA,',',1,31466)
+LexToken(VAR,'theta',1,31478)
+LexToken(ASSIGNMENT,'=',1,31483)
+LexToken(NUMBER,'0',1,31484)
+LexToken(COMMA,',',1,31485)
+LexToken(VAR,'exprs',1,31497)
+LexToken(ASSIGNMENT,'=',1,31502)
+LexToken(OPENSQBRACKET,'[',1,31503)
+LexToken(CLOSESQBRACKET,']',1,31504)
+LexToken(COMMA,',',1,31505)
+LexToken(VAR,'pin',1,31517)
+LexToken(ASSIGNMENT,'=',1,31520)
+LexToken(NUMBER,'31',1,31521)
+LexToken(COMMA,',',1,31523)
+LexToken(VAR,'pout',1,31535)
+LexToken(ASSIGNMENT,'=',1,31539)
+LexToken(OPENSQBRACKET,'[',1,31540)
+LexToken(CLOSESQBRACKET,']',1,31541)
+LexToken(COMMA,',',1,31542)
+LexToken(VAR,'pein',1,31554)
+LexToken(ASSIGNMENT,'=',1,31558)
+LexToken(OPENSQBRACKET,'[',1,31559)
+LexToken(CLOSESQBRACKET,']',1,31560)
+LexToken(COMMA,',',1,31561)
+LexToken(VAR,'peout',1,31573)
+LexToken(ASSIGNMENT,'=',1,31578)
+LexToken(NUMBER,'22',1,31579)
+LexToken(COMMA,',',1,31581)
+LexToken(VAR,'gr_i',1,31593)
+LexToken(ASSIGNMENT,'=',1,31597)
+LexToken(OPENSQBRACKET,'[',1,31598)
+LexToken(CLOSESQBRACKET,']',1,31599)
+LexToken(COMMA,',',1,31600)
+LexToken(VAR,'id',1,31612)
+LexToken(ASSIGNMENT,'=',1,31614)
+LexToken(DQSTRING,'""',1,31616)
+LexToken(COMMA,',',1,31617)
+LexToken(VAR,'in_implicit',1,31629)
+LexToken(ASSIGNMENT,'=',1,31640)
+LexToken(DQSTRING,'"E"',1,31643)
+LexToken(COMMA,',',1,31644)
+LexToken(VAR,'out_implicit',1,31656)
+LexToken(ASSIGNMENT,'=',1,31668)
+LexToken(OPENSQBRACKET,'[',1,31669)
+LexToken(CLOSESQBRACKET,']',1,31670)
+LexToken(CLOSEBRACKET,')',1,31671)
+LexToken(COMMA,',',1,31672)
+LexToken(VAR,'model',1,31684)
+LexToken(ASSIGNMENT,'=',1,31689)
+LexToken(SCICOS_MODEL,'scicos_model',1,31690)
+LexToken(OPENBRACKET,'(',1,31702)
+LexToken(VAR,'sim',1,31714)
+LexToken(ASSIGNMENT,'=',1,31717)
+LexToken(DQSTRING,'"csuper"',1,31725)
+LexToken(COMMA,',',1,31726)
+LexToken(VAR,'in',1,31738)
+LexToken(ASSIGNMENT,'=',1,31740)
+LexToken(NUMBER,'-1',1,31741)
+LexToken(COMMA,',',1,31743)
+LexToken(VAR,'in2',1,31755)
+LexToken(ASSIGNMENT,'=',1,31758)
+LexToken(OPENSQBRACKET,'[',1,31759)
+LexToken(CLOSESQBRACKET,']',1,31760)
+LexToken(COMMA,',',1,31761)
+LexToken(VAR,'intyp',1,31773)
+LexToken(ASSIGNMENT,'=',1,31778)
+LexToken(NUMBER,'1',1,31779)
+LexToken(COMMA,',',1,31780)
+LexToken(VAR,'out',1,31792)
+LexToken(ASSIGNMENT,'=',1,31795)
+LexToken(OPENSQBRACKET,'[',1,31796)
+LexToken(CLOSESQBRACKET,']',1,31797)
+LexToken(COMMA,',',1,31798)
+LexToken(VAR,'out2',1,31810)
+LexToken(ASSIGNMENT,'=',1,31814)
+LexToken(OPENSQBRACKET,'[',1,31815)
+LexToken(CLOSESQBRACKET,']',1,31816)
+LexToken(COMMA,',',1,31817)
+LexToken(VAR,'outtyp',1,31829)
+LexToken(ASSIGNMENT,'=',1,31835)
+LexToken(NUMBER,'1',1,31836)
+LexToken(COMMA,',',1,31837)
+LexToken(VAR,'evtin',1,31849)
+LexToken(ASSIGNMENT,'=',1,31854)
+LexToken(OPENSQBRACKET,'[',1,31855)
+LexToken(CLOSESQBRACKET,']',1,31856)
+LexToken(COMMA,',',1,31857)
+LexToken(VAR,'evtout',1,31869)
+LexToken(ASSIGNMENT,'=',1,31875)
+LexToken(NUMBER,'1',1,31876)
+LexToken(COMMA,',',1,31877)
+LexToken(VAR,'state',1,31889)
+LexToken(ASSIGNMENT,'=',1,31894)
+LexToken(OPENSQBRACKET,'[',1,31895)
+LexToken(CLOSESQBRACKET,']',1,31896)
+LexToken(COMMA,',',1,31897)
+LexToken(VAR,'dstate',1,31909)
+LexToken(ASSIGNMENT,'=',1,31915)
+LexToken(OPENSQBRACKET,'[',1,31916)
+LexToken(CLOSESQBRACKET,']',1,31917)
+LexToken(COMMA,',',1,31918)
+LexToken(VAR,'odstate',1,31930)
+LexToken(ASSIGNMENT,'=',1,31937)
+LexToken(VAR,'list',1,31938)
+LexToken(OPENBRACKET,'(',1,31942)
+LexToken(CLOSEBRACKET,')',1,31943)
+LexToken(COMMA,',',1,31944)
+LexToken(VAR,'rpar',1,31956)
+LexToken(ASSIGNMENT,'=',1,31960)
+LexToken(VAR,'scs_m_1',1,31961)
+LexToken(COMMA,',',1,31968)
+LexToken(VAR,'ipar',1,31980)
+LexToken(ASSIGNMENT,'=',1,31984)
+LexToken(OPENSQBRACKET,'[',1,31985)
+LexToken(CLOSESQBRACKET,']',1,31986)
+LexToken(COMMA,',',1,31987)
+LexToken(VAR,'opar',1,31999)
+LexToken(ASSIGNMENT,'=',1,32003)
+LexToken(VAR,'list',1,32004)
+LexToken(OPENBRACKET,'(',1,32008)
+LexToken(CLOSEBRACKET,')',1,32009)
+LexToken(COMMA,',',1,32010)
+LexToken(VAR,'blocktype',1,32022)
+LexToken(ASSIGNMENT,'=',1,32031)
+LexToken(DQSTRING,'"h"',1,32034)
+LexToken(COMMA,',',1,32035)
+LexToken(VAR,'firing',1,32047)
+LexToken(ASSIGNMENT,'=',1,32053)
+LexToken(OPENSQBRACKET,'[',1,32054)
+LexToken(CLOSESQBRACKET,']',1,32055)
+LexToken(COMMA,',',1,32056)
+LexToken(VAR,'dep_ut',1,32068)
+LexToken(ASSIGNMENT,'=',1,32074)
+LexToken(OPENSQBRACKET,'[',1,32075)
+LexToken(PREVAR_BOOLEAN,'%f',1,32076)
+LexToken(COMMA,',',1,32078)
+LexToken(PREVAR_BOOLEAN,'%f',1,32079)
+LexToken(CLOSESQBRACKET,']',1,32081)
+LexToken(COMMA,',',1,32082)
+LexToken(VAR,'label',1,32094)
+LexToken(ASSIGNMENT,'=',1,32099)
+LexToken(DQSTRING,'""',1,32101)
+LexToken(COMMA,',',1,32102)
+LexToken(VAR,'nzcross',1,32114)
+LexToken(ASSIGNMENT,'=',1,32121)
+LexToken(NUMBER,'0',1,32122)
+LexToken(COMMA,',',1,32123)
+LexToken(VAR,'nmode',1,32135)
+LexToken(ASSIGNMENT,'=',1,32140)
+LexToken(NUMBER,'0',1,32141)
+LexToken(COMMA,',',1,32142)
+LexToken(VAR,'equations',1,32154)
+LexToken(ASSIGNMENT,'=',1,32163)
+LexToken(VAR,'list',1,32164)
+LexToken(OPENBRACKET,'(',1,32168)
+LexToken(CLOSEBRACKET,')',1,32169)
+LexToken(CLOSEBRACKET,')',1,32170)
+LexToken(COMMA,',',1,32171)
+LexToken(VAR,'doc',1,32183)
+LexToken(ASSIGNMENT,'=',1,32186)
+LexToken(VAR,'list',1,32187)
+LexToken(OPENBRACKET,'(',1,32191)
+LexToken(CLOSEBRACKET,')',1,32192)
+LexToken(CLOSEBRACKET,')',1,32193)
+LexToken(EOL,'\n',1,32194)
+LexToken(VAR,'scs_m',1,32203)
+LexToken(DOT,'.',1,32208)
+LexToken(VAR,'objs',1,32209)
+LexToken(OPENBRACKET,'(',1,32213)
+LexToken(NUMBER,'22',1,32214)
+LexToken(CLOSEBRACKET,')',1,32216)
+LexToken(ASSIGNMENT,'=',1,32217)
+LexToken(SCICOS_LINK,'scicos_link',1,32218)
+LexToken(OPENBRACKET,'(',1,32229)
+LexToken(VAR,'xx',1,32241)
+LexToken(ASSIGNMENT,'=',1,32243)
+LexToken(OPENSQBRACKET,'[',1,32244)
+LexToken(NUMBER,'269.82193',1,32245)
+LexToken(SEMICOLON,';',1,32254)
+LexToken(NUMBER,'269.98293',1,32255)
+LexToken(CLOSESQBRACKET,']',1,32264)
+LexToken(COMMA,',',1,32265)
+LexToken(VAR,'yy',1,32277)
+LexToken(ASSIGNMENT,'=',1,32279)
+LexToken(OPENSQBRACKET,'[',1,32280)
+LexToken(NUMBER,'450.86248',1,32281)
+LexToken(SEMICOLON,';',1,32290)
+LexToken(NUMBER,'443.93089',1,32291)
+LexToken(CLOSESQBRACKET,']',1,32300)
+LexToken(COMMA,',',1,32301)
+LexToken(VAR,'id',1,32313)
+LexToken(ASSIGNMENT,'=',1,32315)
+LexToken(DQSTRING,'"drawlink"',1,32325)
+LexToken(COMMA,',',1,32326)
+LexToken(VAR,'thick',1,32338)
+LexToken(ASSIGNMENT,'=',1,32343)
+LexToken(OPENSQBRACKET,'[',1,32344)
+LexToken(NUMBER,'0',1,32345)
+LexToken(COMMA,',',1,32346)
+LexToken(NUMBER,'0',1,32347)
+LexToken(CLOSESQBRACKET,']',1,32348)
+LexToken(COMMA,',',1,32349)
+LexToken(VAR,'ct',1,32361)
+LexToken(ASSIGNMENT,'=',1,32363)
+LexToken(OPENSQBRACKET,'[',1,32364)
+LexToken(NUMBER,'5',1,32365)
+LexToken(COMMA,',',1,32366)
+LexToken(NUMBER,'-1',1,32367)
+LexToken(CLOSESQBRACKET,']',1,32369)
+LexToken(COMMA,',',1,32370)
+LexToken(VAR,'from',1,32382)
+LexToken(ASSIGNMENT,'=',1,32386)
+LexToken(OPENSQBRACKET,'[',1,32387)
+LexToken(NUMBER,'21',1,32388)
+LexToken(COMMA,',',1,32390)
+LexToken(NUMBER,'1',1,32391)
+LexToken(COMMA,',',1,32392)
+LexToken(NUMBER,'0',1,32393)
+LexToken(CLOSESQBRACKET,']',1,32394)
+LexToken(COMMA,',',1,32395)
+LexToken(VAR,'to',1,32407)
+LexToken(ASSIGNMENT,'=',1,32409)
+LexToken(OPENSQBRACKET,'[',1,32410)
+LexToken(NUMBER,'2',1,32411)
+LexToken(COMMA,',',1,32412)
+LexToken(NUMBER,'1',1,32413)
+LexToken(COMMA,',',1,32414)
+LexToken(NUMBER,'1',1,32415)
+LexToken(CLOSESQBRACKET,']',1,32416)
+LexToken(CLOSEBRACKET,')',1,32417)
+LexToken(EOL,'\n',1,32418)
+LexToken(VAR,'scs_m',1,32427)
+LexToken(DOT,'.',1,32432)
+LexToken(VAR,'objs',1,32433)
+LexToken(OPENBRACKET,'(',1,32437)
+LexToken(NUMBER,'23',1,32438)
+LexToken(CLOSEBRACKET,')',1,32440)
+LexToken(ASSIGNMENT,'=',1,32441)
+LexToken(SCICOS_LINK,'scicos_link',1,32442)
+LexToken(OPENBRACKET,'(',1,32453)
+LexToken(VAR,'xx',1,32465)
+LexToken(ASSIGNMENT,'=',1,32467)
+LexToken(OPENSQBRACKET,'[',1,32468)
+LexToken(NUMBER,'99.594811',1,32469)
+LexToken(SEMICOLON,';',1,32478)
+LexToken(NUMBER,'110.25582',1,32479)
+LexToken(CLOSESQBRACKET,']',1,32488)
+LexToken(COMMA,',',1,32489)
+LexToken(VAR,'yy',1,32501)
+LexToken(ASSIGNMENT,'=',1,32503)
+LexToken(OPENSQBRACKET,'[',1,32504)
+LexToken(NUMBER,'405.47647',1,32505)
+LexToken(SEMICOLON,';',1,32514)
+LexToken(NUMBER,'405.42077',1,32515)
+LexToken(CLOSESQBRACKET,']',1,32524)
+LexToken(COMMA,',',1,32525)
+LexToken(VAR,'id',1,32537)
+LexToken(ASSIGNMENT,'=',1,32539)
+LexToken(DQSTRING,'"drawlink"',1,32549)
+LexToken(COMMA,',',1,32550)
+LexToken(VAR,'thick',1,32562)
+LexToken(ASSIGNMENT,'=',1,32567)
+LexToken(OPENSQBRACKET,'[',1,32568)
+LexToken(NUMBER,'0',1,32569)
+LexToken(COMMA,',',1,32570)
+LexToken(NUMBER,'0',1,32571)
+LexToken(CLOSESQBRACKET,']',1,32572)
+LexToken(COMMA,',',1,32573)
+LexToken(VAR,'ct',1,32585)
+LexToken(ASSIGNMENT,'=',1,32587)
+LexToken(OPENSQBRACKET,'[',1,32588)
+LexToken(NUMBER,'1',1,32589)
+LexToken(COMMA,',',1,32590)
+LexToken(NUMBER,'1',1,32591)
+LexToken(CLOSESQBRACKET,']',1,32592)
+LexToken(COMMA,',',1,32593)
+LexToken(VAR,'from',1,32605)
+LexToken(ASSIGNMENT,'=',1,32609)
+LexToken(OPENSQBRACKET,'[',1,32610)
+LexToken(NUMBER,'20',1,32611)
+LexToken(COMMA,',',1,32613)
+LexToken(NUMBER,'1',1,32614)
+LexToken(COMMA,',',1,32615)
+LexToken(NUMBER,'0',1,32616)
+LexToken(CLOSESQBRACKET,']',1,32617)
+LexToken(COMMA,',',1,32618)
+LexToken(VAR,'to',1,32630)
+LexToken(ASSIGNMENT,'=',1,32632)
+LexToken(OPENSQBRACKET,'[',1,32633)
+LexToken(NUMBER,'25',1,32634)
+LexToken(COMMA,',',1,32636)
+LexToken(NUMBER,'1',1,32637)
+LexToken(COMMA,',',1,32638)
+LexToken(NUMBER,'1',1,32639)
+LexToken(CLOSESQBRACKET,']',1,32640)
+LexToken(CLOSEBRACKET,')',1,32641)
+LexToken(EOL,'\n',1,32642)
+LexToken(VAR,'scs_m',1,32651)
+LexToken(DOT,'.',1,32656)
+LexToken(VAR,'objs',1,32657)
+LexToken(OPENBRACKET,'(',1,32661)
+LexToken(NUMBER,'24',1,32662)
+LexToken(CLOSEBRACKET,')',1,32664)
+LexToken(ASSIGNMENT,'=',1,32665)
+LexToken(SCICOS_BLOCK,'scicos_block',1,32666)
+LexToken(OPENBRACKET,'(',1,32678)
+LexToken(VAR,'gui',1,32690)
+LexToken(ASSIGNMENT,'=',1,32693)
+LexToken(DQSTRING,'"SUM_f"',1,32700)
+LexToken(COMMA,',',1,32701)
+LexToken(VAR,'graphics',1,32713)
+LexToken(ASSIGNMENT,'=',1,32721)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,32722)
+LexToken(OPENBRACKET,'(',1,32737)
+LexToken(VAR,'orig',1,32749)
+LexToken(ASSIGNMENT,'=',1,32753)
+LexToken(OPENSQBRACKET,'[',1,32754)
+LexToken(NUMBER,'200.5252',1,32755)
+LexToken(COMMA,',',1,32763)
+LexToken(NUMBER,'469.13173',1,32764)
+LexToken(CLOSESQBRACKET,']',1,32773)
+LexToken(COMMA,',',1,32774)
+LexToken(VAR,'sz',1,32786)
+LexToken(ASSIGNMENT,'=',1,32788)
+LexToken(OPENSQBRACKET,'[',1,32789)
+LexToken(NUMBER,'16.666667',1,32790)
+LexToken(COMMA,',',1,32799)
+LexToken(NUMBER,'16.666667',1,32800)
+LexToken(CLOSESQBRACKET,']',1,32809)
+LexToken(COMMA,',',1,32810)
+LexToken(VAR,'flip',1,32822)
+LexToken(ASSIGNMENT,'=',1,32826)
+LexToken(PREVAR_BOOLEAN,'%t',1,32827)
+LexToken(COMMA,',',1,32829)
+LexToken(VAR,'theta',1,32841)
+LexToken(ASSIGNMENT,'=',1,32846)
+LexToken(NUMBER,'0',1,32847)
+LexToken(COMMA,',',1,32848)
+LexToken(VAR,'exprs',1,32860)
+LexToken(ASSIGNMENT,'=',1,32865)
+LexToken(OPENSQBRACKET,'[',1,32866)
+LexToken(CLOSESQBRACKET,']',1,32867)
+LexToken(COMMA,',',1,32868)
+LexToken(VAR,'pin',1,32880)
+LexToken(ASSIGNMENT,'=',1,32883)
+LexToken(OPENSQBRACKET,'[',1,32884)
+LexToken(NUMBER,'27',1,32885)
+LexToken(SEMICOLON,';',1,32887)
+LexToken(NUMBER,'0',1,32888)
+LexToken(SEMICOLON,';',1,32889)
+LexToken(NUMBER,'30',1,32890)
+LexToken(CLOSESQBRACKET,']',1,32892)
+LexToken(COMMA,',',1,32893)
+LexToken(VAR,'pout',1,32905)
+LexToken(ASSIGNMENT,'=',1,32909)
+LexToken(NUMBER,'31',1,32910)
+LexToken(COMMA,',',1,32912)
+LexToken(VAR,'pein',1,32924)
+LexToken(ASSIGNMENT,'=',1,32928)
+LexToken(OPENSQBRACKET,'[',1,32929)
+LexToken(CLOSESQBRACKET,']',1,32930)
+LexToken(COMMA,',',1,32931)
+LexToken(VAR,'peout',1,32943)
+LexToken(ASSIGNMENT,'=',1,32948)
+LexToken(OPENSQBRACKET,'[',1,32949)
+LexToken(CLOSESQBRACKET,']',1,32950)
+LexToken(COMMA,',',1,32951)
+LexToken(VAR,'gr_i',1,32963)
+LexToken(ASSIGNMENT,'=',1,32967)
+LexToken(OPENSQBRACKET,'[',1,32968)
+LexToken(CLOSESQBRACKET,']',1,32969)
+LexToken(COMMA,',',1,32970)
+LexToken(VAR,'id',1,32982)
+LexToken(ASSIGNMENT,'=',1,32984)
+LexToken(DQSTRING,'""',1,32986)
+LexToken(COMMA,',',1,32987)
+LexToken(VAR,'in_implicit',1,32999)
+LexToken(ASSIGNMENT,'=',1,33010)
+LexToken(OPENSQBRACKET,'[',1,33011)
+LexToken(DQSTRING,'"E"',1,33014)
+LexToken(SEMICOLON,';',1,33015)
+LexToken(DQSTRING,'"E"',1,33018)
+LexToken(SEMICOLON,';',1,33019)
+LexToken(DQSTRING,'"E"',1,33022)
+LexToken(CLOSESQBRACKET,']',1,33023)
+LexToken(COMMA,',',1,33024)
+LexToken(VAR,'out_implicit',1,33036)
+LexToken(ASSIGNMENT,'=',1,33048)
+LexToken(DQSTRING,'"E"',1,33051)
+LexToken(CLOSEBRACKET,')',1,33052)
+LexToken(COMMA,',',1,33053)
+LexToken(VAR,'model',1,33065)
+LexToken(ASSIGNMENT,'=',1,33070)
+LexToken(SCICOS_MODEL,'scicos_model',1,33071)
+LexToken(OPENBRACKET,'(',1,33083)
+LexToken(VAR,'sim',1,33095)
+LexToken(ASSIGNMENT,'=',1,33098)
+LexToken(VAR,'list',1,33099)
+LexToken(OPENBRACKET,'(',1,33103)
+LexToken(DQSTRING,'"plusblk"',1,33112)
+LexToken(COMMA,',',1,33113)
+LexToken(NUMBER,'2',1,33114)
+LexToken(CLOSEBRACKET,')',1,33115)
+LexToken(COMMA,',',1,33116)
+LexToken(VAR,'in',1,33128)
+LexToken(ASSIGNMENT,'=',1,33130)
+LexToken(OPENSQBRACKET,'[',1,33131)
+LexToken(NUMBER,'-1',1,33132)
+LexToken(SEMICOLON,';',1,33134)
+LexToken(NUMBER,'-1',1,33135)
+LexToken(SEMICOLON,';',1,33137)
+LexToken(NUMBER,'-1',1,33138)
+LexToken(CLOSESQBRACKET,']',1,33140)
+LexToken(COMMA,',',1,33141)
+LexToken(VAR,'in2',1,33153)
+LexToken(ASSIGNMENT,'=',1,33156)
+LexToken(OPENSQBRACKET,'[',1,33157)
+LexToken(CLOSESQBRACKET,']',1,33158)
+LexToken(COMMA,',',1,33159)
+LexToken(VAR,'intyp',1,33171)
+LexToken(ASSIGNMENT,'=',1,33176)
+LexToken(NUMBER,'1',1,33177)
+LexToken(COMMA,',',1,33178)
+LexToken(VAR,'out',1,33190)
+LexToken(ASSIGNMENT,'=',1,33193)
+LexToken(NUMBER,'-1',1,33194)
+LexToken(COMMA,',',1,33196)
+LexToken(VAR,'out2',1,33208)
+LexToken(ASSIGNMENT,'=',1,33212)
+LexToken(OPENSQBRACKET,'[',1,33213)
+LexToken(CLOSESQBRACKET,']',1,33214)
+LexToken(COMMA,',',1,33215)
+LexToken(VAR,'outtyp',1,33227)
+LexToken(ASSIGNMENT,'=',1,33233)
+LexToken(NUMBER,'1',1,33234)
+LexToken(COMMA,',',1,33235)
+LexToken(VAR,'evtin',1,33247)
+LexToken(ASSIGNMENT,'=',1,33252)
+LexToken(OPENSQBRACKET,'[',1,33253)
+LexToken(CLOSESQBRACKET,']',1,33254)
+LexToken(COMMA,',',1,33255)
+LexToken(VAR,'evtout',1,33267)
+LexToken(ASSIGNMENT,'=',1,33273)
+LexToken(OPENSQBRACKET,'[',1,33274)
+LexToken(CLOSESQBRACKET,']',1,33275)
+LexToken(COMMA,',',1,33276)
+LexToken(VAR,'state',1,33288)
+LexToken(ASSIGNMENT,'=',1,33293)
+LexToken(OPENSQBRACKET,'[',1,33294)
+LexToken(CLOSESQBRACKET,']',1,33295)
+LexToken(COMMA,',',1,33296)
+LexToken(VAR,'dstate',1,33308)
+LexToken(ASSIGNMENT,'=',1,33314)
+LexToken(OPENSQBRACKET,'[',1,33315)
+LexToken(CLOSESQBRACKET,']',1,33316)
+LexToken(COMMA,',',1,33317)
+LexToken(VAR,'odstate',1,33329)
+LexToken(ASSIGNMENT,'=',1,33336)
+LexToken(VAR,'list',1,33337)
+LexToken(OPENBRACKET,'(',1,33341)
+LexToken(CLOSEBRACKET,')',1,33342)
+LexToken(COMMA,',',1,33343)
+LexToken(VAR,'rpar',1,33355)
+LexToken(ASSIGNMENT,'=',1,33359)
+LexToken(OPENSQBRACKET,'[',1,33360)
+LexToken(CLOSESQBRACKET,']',1,33361)
+LexToken(COMMA,',',1,33362)
+LexToken(VAR,'ipar',1,33374)
+LexToken(ASSIGNMENT,'=',1,33378)
+LexToken(OPENSQBRACKET,'[',1,33379)
+LexToken(CLOSESQBRACKET,']',1,33380)
+LexToken(COMMA,',',1,33381)
+LexToken(VAR,'opar',1,33393)
+LexToken(ASSIGNMENT,'=',1,33397)
+LexToken(VAR,'list',1,33398)
+LexToken(OPENBRACKET,'(',1,33402)
+LexToken(CLOSEBRACKET,')',1,33403)
+LexToken(COMMA,',',1,33404)
+LexToken(VAR,'blocktype',1,33416)
+LexToken(ASSIGNMENT,'=',1,33425)
+LexToken(DQSTRING,'"c"',1,33428)
+LexToken(COMMA,',',1,33429)
+LexToken(VAR,'firing',1,33441)
+LexToken(ASSIGNMENT,'=',1,33447)
+LexToken(OPENSQBRACKET,'[',1,33448)
+LexToken(CLOSESQBRACKET,']',1,33449)
+LexToken(COMMA,',',1,33450)
+LexToken(VAR,'dep_ut',1,33462)
+LexToken(ASSIGNMENT,'=',1,33468)
+LexToken(OPENSQBRACKET,'[',1,33469)
+LexToken(PREVAR_BOOLEAN,'%t',1,33470)
+LexToken(COMMA,',',1,33472)
+LexToken(PREVAR_BOOLEAN,'%f',1,33473)
+LexToken(CLOSESQBRACKET,']',1,33475)
+LexToken(COMMA,',',1,33476)
+LexToken(VAR,'label',1,33488)
+LexToken(ASSIGNMENT,'=',1,33493)
+LexToken(DQSTRING,'""',1,33495)
+LexToken(COMMA,',',1,33496)
+LexToken(VAR,'nzcross',1,33508)
+LexToken(ASSIGNMENT,'=',1,33515)
+LexToken(NUMBER,'0',1,33516)
+LexToken(COMMA,',',1,33517)
+LexToken(VAR,'nmode',1,33529)
+LexToken(ASSIGNMENT,'=',1,33534)
+LexToken(NUMBER,'0',1,33535)
+LexToken(COMMA,',',1,33536)
+LexToken(VAR,'equations',1,33548)
+LexToken(ASSIGNMENT,'=',1,33557)
+LexToken(VAR,'list',1,33558)
+LexToken(OPENBRACKET,'(',1,33562)
+LexToken(CLOSEBRACKET,')',1,33563)
+LexToken(CLOSEBRACKET,')',1,33564)
+LexToken(COMMA,',',1,33565)
+LexToken(VAR,'doc',1,33577)
+LexToken(ASSIGNMENT,'=',1,33580)
+LexToken(VAR,'list',1,33581)
+LexToken(OPENBRACKET,'(',1,33585)
+LexToken(CLOSEBRACKET,')',1,33586)
+LexToken(CLOSEBRACKET,')',1,33587)
+LexToken(EOL,'\n',1,33588)
+LexToken(VAR,'scs_m',1,33597)
+LexToken(DOT,'.',1,33602)
+LexToken(VAR,'objs',1,33603)
+LexToken(OPENBRACKET,'(',1,33607)
+LexToken(NUMBER,'25',1,33608)
+LexToken(CLOSEBRACKET,')',1,33610)
+LexToken(ASSIGNMENT,'=',1,33611)
+LexToken(SCICOS_BLOCK,'scicos_block',1,33612)
+LexToken(OPENBRACKET,'(',1,33624)
+LexToken(VAR,'gui',1,33636)
+LexToken(ASSIGNMENT,'=',1,33639)
+LexToken(DQSTRING,'"SPLIT_f"',1,33648)
+LexToken(COMMA,',',1,33649)
+LexToken(VAR,'graphics',1,33661)
+LexToken(ASSIGNMENT,'=',1,33669)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,33670)
+LexToken(OPENBRACKET,'(',1,33685)
+LexToken(VAR,'orig',1,33697)
+LexToken(ASSIGNMENT,'=',1,33701)
+LexToken(OPENSQBRACKET,'[',1,33702)
+LexToken(NUMBER,'110.25582',1,33703)
+LexToken(SEMICOLON,';',1,33712)
+LexToken(NUMBER,'405.42077',1,33713)
+LexToken(CLOSESQBRACKET,']',1,33722)
+LexToken(COMMA,',',1,33723)
+LexToken(VAR,'sz',1,33735)
+LexToken(ASSIGNMENT,'=',1,33737)
+LexToken(OPENSQBRACKET,'[',1,33738)
+LexToken(NUMBER,'0.3333333',1,33739)
+LexToken(COMMA,',',1,33748)
+LexToken(NUMBER,'0.3333333',1,33749)
+LexToken(CLOSESQBRACKET,']',1,33758)
+LexToken(COMMA,',',1,33759)
+LexToken(VAR,'flip',1,33771)
+LexToken(ASSIGNMENT,'=',1,33775)
+LexToken(PREVAR_BOOLEAN,'%t',1,33776)
+LexToken(COMMA,',',1,33778)
+LexToken(VAR,'theta',1,33790)
+LexToken(ASSIGNMENT,'=',1,33795)
+LexToken(NUMBER,'0',1,33796)
+LexToken(COMMA,',',1,33797)
+LexToken(VAR,'exprs',1,33809)
+LexToken(ASSIGNMENT,'=',1,33814)
+LexToken(OPENSQBRACKET,'[',1,33815)
+LexToken(CLOSESQBRACKET,']',1,33816)
+LexToken(COMMA,',',1,33817)
+LexToken(VAR,'pin',1,33829)
+LexToken(ASSIGNMENT,'=',1,33832)
+LexToken(NUMBER,'23',1,33833)
+LexToken(COMMA,',',1,33835)
+LexToken(VAR,'pout',1,33847)
+LexToken(ASSIGNMENT,'=',1,33851)
+LexToken(OPENSQBRACKET,'[',1,33852)
+LexToken(NUMBER,'26',1,33853)
+LexToken(SEMICOLON,';',1,33855)
+LexToken(NUMBER,'27',1,33856)
+LexToken(CLOSESQBRACKET,']',1,33858)
+LexToken(COMMA,',',1,33859)
+LexToken(VAR,'pein',1,33871)
+LexToken(ASSIGNMENT,'=',1,33875)
+LexToken(OPENSQBRACKET,'[',1,33876)
+LexToken(CLOSESQBRACKET,']',1,33877)
+LexToken(COMMA,',',1,33878)
+LexToken(VAR,'peout',1,33890)
+LexToken(ASSIGNMENT,'=',1,33895)
+LexToken(OPENSQBRACKET,'[',1,33896)
+LexToken(CLOSESQBRACKET,']',1,33897)
+LexToken(COMMA,',',1,33898)
+LexToken(VAR,'gr_i',1,33910)
+LexToken(ASSIGNMENT,'=',1,33914)
+LexToken(OPENSQBRACKET,'[',1,33915)
+LexToken(CLOSESQBRACKET,']',1,33916)
+LexToken(COMMA,',',1,33917)
+LexToken(VAR,'id',1,33929)
+LexToken(ASSIGNMENT,'=',1,33931)
+LexToken(DQSTRING,'""',1,33933)
+LexToken(COMMA,',',1,33934)
+LexToken(VAR,'in_implicit',1,33946)
+LexToken(ASSIGNMENT,'=',1,33957)
+LexToken(DQSTRING,'"E"',1,33960)
+LexToken(COMMA,',',1,33961)
+LexToken(VAR,'out_implicit',1,33973)
+LexToken(ASSIGNMENT,'=',1,33985)
+LexToken(OPENSQBRACKET,'[',1,33986)
+LexToken(DQSTRING,'"E"',1,33989)
+LexToken(SEMICOLON,';',1,33990)
+LexToken(DQSTRING,'"E"',1,33993)
+LexToken(SEMICOLON,';',1,33994)
+LexToken(DQSTRING,'"E"',1,33997)
+LexToken(CLOSESQBRACKET,']',1,33998)
+LexToken(CLOSEBRACKET,')',1,33999)
+LexToken(COMMA,',',1,34000)
+LexToken(VAR,'model',1,34012)
+LexToken(ASSIGNMENT,'=',1,34017)
+LexToken(SCICOS_MODEL,'scicos_model',1,34018)
+LexToken(OPENBRACKET,'(',1,34030)
+LexToken(VAR,'sim',1,34042)
+LexToken(ASSIGNMENT,'=',1,34045)
+LexToken(DQSTRING,'"lsplit"',1,34053)
+LexToken(COMMA,',',1,34054)
+LexToken(VAR,'in',1,34066)
+LexToken(ASSIGNMENT,'=',1,34068)
+LexToken(NUMBER,'-1',1,34069)
+LexToken(COMMA,',',1,34071)
+LexToken(VAR,'in2',1,34083)
+LexToken(ASSIGNMENT,'=',1,34086)
+LexToken(OPENSQBRACKET,'[',1,34087)
+LexToken(CLOSESQBRACKET,']',1,34088)
+LexToken(COMMA,',',1,34089)
+LexToken(VAR,'intyp',1,34101)
+LexToken(ASSIGNMENT,'=',1,34106)
+LexToken(NUMBER,'1',1,34107)
+LexToken(COMMA,',',1,34108)
+LexToken(VAR,'out',1,34120)
+LexToken(ASSIGNMENT,'=',1,34123)
+LexToken(OPENSQBRACKET,'[',1,34124)
+LexToken(NUMBER,'-1',1,34125)
+LexToken(SEMICOLON,';',1,34127)
+LexToken(NUMBER,'-1',1,34128)
+LexToken(SEMICOLON,';',1,34130)
+LexToken(NUMBER,'-1',1,34131)
+LexToken(CLOSESQBRACKET,']',1,34133)
+LexToken(COMMA,',',1,34134)
+LexToken(VAR,'out2',1,34146)
+LexToken(ASSIGNMENT,'=',1,34150)
+LexToken(OPENSQBRACKET,'[',1,34151)
+LexToken(CLOSESQBRACKET,']',1,34152)
+LexToken(COMMA,',',1,34153)
+LexToken(VAR,'outtyp',1,34165)
+LexToken(ASSIGNMENT,'=',1,34171)
+LexToken(NUMBER,'1',1,34172)
+LexToken(COMMA,',',1,34173)
+LexToken(VAR,'evtin',1,34185)
+LexToken(ASSIGNMENT,'=',1,34190)
+LexToken(OPENSQBRACKET,'[',1,34191)
+LexToken(CLOSESQBRACKET,']',1,34192)
+LexToken(COMMA,',',1,34193)
+LexToken(VAR,'evtout',1,34205)
+LexToken(ASSIGNMENT,'=',1,34211)
+LexToken(OPENSQBRACKET,'[',1,34212)
+LexToken(CLOSESQBRACKET,']',1,34213)
+LexToken(COMMA,',',1,34214)
+LexToken(VAR,'state',1,34226)
+LexToken(ASSIGNMENT,'=',1,34231)
+LexToken(OPENSQBRACKET,'[',1,34232)
+LexToken(CLOSESQBRACKET,']',1,34233)
+LexToken(COMMA,',',1,34234)
+LexToken(VAR,'dstate',1,34246)
+LexToken(ASSIGNMENT,'=',1,34252)
+LexToken(OPENSQBRACKET,'[',1,34253)
+LexToken(CLOSESQBRACKET,']',1,34254)
+LexToken(COMMA,',',1,34255)
+LexToken(VAR,'odstate',1,34267)
+LexToken(ASSIGNMENT,'=',1,34274)
+LexToken(VAR,'list',1,34275)
+LexToken(OPENBRACKET,'(',1,34279)
+LexToken(CLOSEBRACKET,')',1,34280)
+LexToken(COMMA,',',1,34281)
+LexToken(VAR,'rpar',1,34293)
+LexToken(ASSIGNMENT,'=',1,34297)
+LexToken(OPENSQBRACKET,'[',1,34298)
+LexToken(CLOSESQBRACKET,']',1,34299)
+LexToken(COMMA,',',1,34300)
+LexToken(VAR,'ipar',1,34312)
+LexToken(ASSIGNMENT,'=',1,34316)
+LexToken(OPENSQBRACKET,'[',1,34317)
+LexToken(CLOSESQBRACKET,']',1,34318)
+LexToken(COMMA,',',1,34319)
+LexToken(VAR,'opar',1,34331)
+LexToken(ASSIGNMENT,'=',1,34335)
+LexToken(VAR,'list',1,34336)
+LexToken(OPENBRACKET,'(',1,34340)
+LexToken(CLOSEBRACKET,')',1,34341)
+LexToken(COMMA,',',1,34342)
+LexToken(VAR,'blocktype',1,34354)
+LexToken(ASSIGNMENT,'=',1,34363)
+LexToken(DQSTRING,'"c"',1,34366)
+LexToken(COMMA,',',1,34367)
+LexToken(VAR,'firing',1,34379)
+LexToken(ASSIGNMENT,'=',1,34385)
+LexToken(OPENSQBRACKET,'[',1,34386)
+LexToken(CLOSESQBRACKET,']',1,34387)
+LexToken(COMMA,',',1,34388)
+LexToken(VAR,'dep_ut',1,34400)
+LexToken(ASSIGNMENT,'=',1,34406)
+LexToken(OPENSQBRACKET,'[',1,34407)
+LexToken(PREVAR_BOOLEAN,'%t',1,34408)
+LexToken(COMMA,',',1,34410)
+LexToken(PREVAR_BOOLEAN,'%f',1,34411)
+LexToken(CLOSESQBRACKET,']',1,34413)
+LexToken(COMMA,',',1,34414)
+LexToken(VAR,'label',1,34426)
+LexToken(ASSIGNMENT,'=',1,34431)
+LexToken(DQSTRING,'""',1,34433)
+LexToken(COMMA,',',1,34434)
+LexToken(VAR,'nzcross',1,34446)
+LexToken(ASSIGNMENT,'=',1,34453)
+LexToken(NUMBER,'0',1,34454)
+LexToken(COMMA,',',1,34455)
+LexToken(VAR,'nmode',1,34467)
+LexToken(ASSIGNMENT,'=',1,34472)
+LexToken(NUMBER,'0',1,34473)
+LexToken(COMMA,',',1,34474)
+LexToken(VAR,'equations',1,34486)
+LexToken(ASSIGNMENT,'=',1,34495)
+LexToken(VAR,'list',1,34496)
+LexToken(OPENBRACKET,'(',1,34500)
+LexToken(CLOSEBRACKET,')',1,34501)
+LexToken(CLOSEBRACKET,')',1,34502)
+LexToken(COMMA,',',1,34503)
+LexToken(VAR,'doc',1,34515)
+LexToken(ASSIGNMENT,'=',1,34518)
+LexToken(VAR,'list',1,34519)
+LexToken(OPENBRACKET,'(',1,34523)
+LexToken(CLOSEBRACKET,')',1,34524)
+LexToken(CLOSEBRACKET,')',1,34525)
+LexToken(EOL,'\n',1,34526)
+LexToken(VAR,'scs_m',1,34535)
+LexToken(DOT,'.',1,34540)
+LexToken(VAR,'objs',1,34541)
+LexToken(OPENBRACKET,'(',1,34545)
+LexToken(NUMBER,'26',1,34546)
+LexToken(CLOSEBRACKET,')',1,34548)
+LexToken(ASSIGNMENT,'=',1,34549)
+LexToken(SCICOS_LINK,'scicos_link',1,34550)
+LexToken(OPENBRACKET,'(',1,34561)
+LexToken(VAR,'xx',1,34573)
+LexToken(ASSIGNMENT,'=',1,34575)
+LexToken(OPENSQBRACKET,'[',1,34576)
+LexToken(NUMBER,'110.25582',1,34577)
+LexToken(SEMICOLON,';',1,34586)
+LexToken(NUMBER,'114.33667',1,34587)
+LexToken(SEMICOLON,';',1,34596)
+LexToken(NUMBER,'125.33494',1,34597)
+LexToken(CLOSESQBRACKET,']',1,34606)
+LexToken(COMMA,',',1,34607)
+LexToken(VAR,'yy',1,34619)
+LexToken(ASSIGNMENT,'=',1,34621)
+LexToken(OPENSQBRACKET,'[',1,34622)
+LexToken(NUMBER,'405.42077',1,34623)
+LexToken(SEMICOLON,';',1,34632)
+LexToken(NUMBER,'405.39945',1,34633)
+LexToken(SEMICOLON,';',1,34642)
+LexToken(NUMBER,'405.342',1,34643)
+LexToken(CLOSESQBRACKET,']',1,34650)
+LexToken(COMMA,',',1,34651)
+LexToken(VAR,'id',1,34663)
+LexToken(ASSIGNMENT,'=',1,34665)
+LexToken(DQSTRING,'"drawlink"',1,34675)
+LexToken(COMMA,',',1,34676)
+LexToken(VAR,'thick',1,34688)
+LexToken(ASSIGNMENT,'=',1,34693)
+LexToken(OPENSQBRACKET,'[',1,34694)
+LexToken(NUMBER,'0',1,34695)
+LexToken(COMMA,',',1,34696)
+LexToken(NUMBER,'0',1,34697)
+LexToken(CLOSESQBRACKET,']',1,34698)
+LexToken(COMMA,',',1,34699)
+LexToken(VAR,'ct',1,34711)
+LexToken(ASSIGNMENT,'=',1,34713)
+LexToken(OPENSQBRACKET,'[',1,34714)
+LexToken(NUMBER,'1',1,34715)
+LexToken(COMMA,',',1,34716)
+LexToken(NUMBER,'1',1,34717)
+LexToken(CLOSESQBRACKET,']',1,34718)
+LexToken(COMMA,',',1,34719)
+LexToken(VAR,'from',1,34731)
+LexToken(ASSIGNMENT,'=',1,34735)
+LexToken(OPENSQBRACKET,'[',1,34736)
+LexToken(NUMBER,'25',1,34737)
+LexToken(COMMA,',',1,34739)
+LexToken(NUMBER,'1',1,34740)
+LexToken(COMMA,',',1,34741)
+LexToken(NUMBER,'0',1,34742)
+LexToken(CLOSESQBRACKET,']',1,34743)
+LexToken(COMMA,',',1,34744)
+LexToken(VAR,'to',1,34756)
+LexToken(ASSIGNMENT,'=',1,34758)
+LexToken(OPENSQBRACKET,'[',1,34759)
+LexToken(NUMBER,'18',1,34760)
+LexToken(COMMA,',',1,34762)
+LexToken(NUMBER,'1',1,34763)
+LexToken(COMMA,',',1,34764)
+LexToken(NUMBER,'1',1,34765)
+LexToken(CLOSESQBRACKET,']',1,34766)
+LexToken(CLOSEBRACKET,')',1,34767)
+LexToken(EOL,'\n',1,34768)
+LexToken(VAR,'scs_m',1,34777)
+LexToken(DOT,'.',1,34782)
+LexToken(VAR,'objs',1,34783)
+LexToken(OPENBRACKET,'(',1,34787)
+LexToken(NUMBER,'27',1,34788)
+LexToken(CLOSEBRACKET,')',1,34790)
+LexToken(ASSIGNMENT,'=',1,34791)
+LexToken(SCICOS_LINK,'scicos_link',1,34792)
+LexToken(OPENBRACKET,'(',1,34803)
+LexToken(VAR,'xx',1,34815)
+LexToken(ASSIGNMENT,'=',1,34817)
+LexToken(OPENSQBRACKET,'[',1,34818)
+LexToken(NUMBER,'110.25582',1,34819)
+LexToken(SEMICOLON,';',1,34828)
+LexToken(NUMBER,'110.25582',1,34829)
+LexToken(SEMICOLON,';',1,34838)
+LexToken(NUMBER,'208.85853',1,34839)
+LexToken(CLOSESQBRACKET,']',1,34848)
+LexToken(COMMA,',',1,34849)
+LexToken(VAR,'yy',1,34861)
+LexToken(ASSIGNMENT,'=',1,34863)
+LexToken(OPENSQBRACKET,'[',1,34864)
+LexToken(NUMBER,'405.42077',1,34865)
+LexToken(SEMICOLON,';',1,34874)
+LexToken(NUMBER,'469.13173',1,34875)
+LexToken(SEMICOLON,';',1,34884)
+LexToken(NUMBER,'469.13173',1,34885)
+LexToken(CLOSESQBRACKET,']',1,34894)
+LexToken(COMMA,',',1,34895)
+LexToken(VAR,'id',1,34907)
+LexToken(ASSIGNMENT,'=',1,34909)
+LexToken(DQSTRING,'"drawlink"',1,34919)
+LexToken(COMMA,',',1,34920)
+LexToken(VAR,'thick',1,34932)
+LexToken(ASSIGNMENT,'=',1,34937)
+LexToken(OPENSQBRACKET,'[',1,34938)
+LexToken(NUMBER,'0',1,34939)
+LexToken(COMMA,',',1,34940)
+LexToken(NUMBER,'0',1,34941)
+LexToken(CLOSESQBRACKET,']',1,34942)
+LexToken(COMMA,',',1,34943)
+LexToken(VAR,'ct',1,34955)
+LexToken(ASSIGNMENT,'=',1,34957)
+LexToken(OPENSQBRACKET,'[',1,34958)
+LexToken(NUMBER,'1',1,34959)
+LexToken(COMMA,',',1,34960)
+LexToken(NUMBER,'1',1,34961)
+LexToken(CLOSESQBRACKET,']',1,34962)
+LexToken(COMMA,',',1,34963)
+LexToken(VAR,'from',1,34975)
+LexToken(ASSIGNMENT,'=',1,34979)
+LexToken(OPENSQBRACKET,'[',1,34980)
+LexToken(NUMBER,'25',1,34981)
+LexToken(COMMA,',',1,34983)
+LexToken(NUMBER,'2',1,34984)
+LexToken(COMMA,',',1,34985)
+LexToken(NUMBER,'0',1,34986)
+LexToken(CLOSESQBRACKET,']',1,34987)
+LexToken(COMMA,',',1,34988)
+LexToken(VAR,'to',1,35000)
+LexToken(ASSIGNMENT,'=',1,35002)
+LexToken(OPENSQBRACKET,'[',1,35003)
+LexToken(NUMBER,'24',1,35004)
+LexToken(COMMA,',',1,35006)
+LexToken(NUMBER,'1',1,35007)
+LexToken(COMMA,',',1,35008)
+LexToken(NUMBER,'1',1,35009)
+LexToken(CLOSESQBRACKET,']',1,35010)
+LexToken(CLOSEBRACKET,')',1,35011)
+LexToken(EOL,'\n',1,35012)
+LexToken(VAR,'scs_m',1,35021)
+LexToken(DOT,'.',1,35026)
+LexToken(VAR,'objs',1,35027)
+LexToken(OPENBRACKET,'(',1,35031)
+LexToken(NUMBER,'28',1,35032)
+LexToken(CLOSEBRACKET,')',1,35034)
+LexToken(ASSIGNMENT,'=',1,35035)
+LexToken(SCICOS_BLOCK,'scicos_block',1,35036)
+LexToken(OPENBRACKET,'(',1,35048)
+LexToken(VAR,'gui',1,35060)
+LexToken(ASSIGNMENT,'=',1,35063)
+LexToken(DQSTRING,'"SPLIT_f"',1,35072)
+LexToken(COMMA,',',1,35073)
+LexToken(VAR,'graphics',1,35085)
+LexToken(ASSIGNMENT,'=',1,35093)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,35094)
+LexToken(OPENBRACKET,'(',1,35109)
+LexToken(VAR,'orig',1,35121)
+LexToken(ASSIGNMENT,'=',1,35125)
+LexToken(OPENSQBRACKET,'[',1,35126)
+LexToken(NUMBER,'222.54128',1,35127)
+LexToken(SEMICOLON,';',1,35136)
+LexToken(NUMBER,'408.2166',1,35137)
+LexToken(CLOSESQBRACKET,']',1,35145)
+LexToken(COMMA,',',1,35146)
+LexToken(VAR,'sz',1,35158)
+LexToken(ASSIGNMENT,'=',1,35160)
+LexToken(OPENSQBRACKET,'[',1,35161)
+LexToken(NUMBER,'0.3333333',1,35162)
+LexToken(COMMA,',',1,35171)
+LexToken(NUMBER,'0.3333333',1,35172)
+LexToken(CLOSESQBRACKET,']',1,35181)
+LexToken(COMMA,',',1,35182)
+LexToken(VAR,'flip',1,35194)
+LexToken(ASSIGNMENT,'=',1,35198)
+LexToken(PREVAR_BOOLEAN,'%t',1,35199)
+LexToken(COMMA,',',1,35201)
+LexToken(VAR,'theta',1,35213)
+LexToken(ASSIGNMENT,'=',1,35218)
+LexToken(NUMBER,'0',1,35219)
+LexToken(COMMA,',',1,35220)
+LexToken(VAR,'exprs',1,35232)
+LexToken(ASSIGNMENT,'=',1,35237)
+LexToken(OPENSQBRACKET,'[',1,35238)
+LexToken(CLOSESQBRACKET,']',1,35239)
+LexToken(COMMA,',',1,35240)
+LexToken(VAR,'pin',1,35252)
+LexToken(ASSIGNMENT,'=',1,35255)
+LexToken(NUMBER,'9',1,35256)
+LexToken(COMMA,',',1,35257)
+LexToken(VAR,'pout',1,35269)
+LexToken(ASSIGNMENT,'=',1,35273)
+LexToken(OPENSQBRACKET,'[',1,35274)
+LexToken(NUMBER,'29',1,35275)
+LexToken(SEMICOLON,';',1,35277)
+LexToken(NUMBER,'30',1,35278)
+LexToken(CLOSESQBRACKET,']',1,35280)
+LexToken(COMMA,',',1,35281)
+LexToken(VAR,'pein',1,35293)
+LexToken(ASSIGNMENT,'=',1,35297)
+LexToken(OPENSQBRACKET,'[',1,35298)
+LexToken(CLOSESQBRACKET,']',1,35299)
+LexToken(COMMA,',',1,35300)
+LexToken(VAR,'peout',1,35312)
+LexToken(ASSIGNMENT,'=',1,35317)
+LexToken(OPENSQBRACKET,'[',1,35318)
+LexToken(CLOSESQBRACKET,']',1,35319)
+LexToken(COMMA,',',1,35320)
+LexToken(VAR,'gr_i',1,35332)
+LexToken(ASSIGNMENT,'=',1,35336)
+LexToken(OPENSQBRACKET,'[',1,35337)
+LexToken(CLOSESQBRACKET,']',1,35338)
+LexToken(COMMA,',',1,35339)
+LexToken(VAR,'id',1,35351)
+LexToken(ASSIGNMENT,'=',1,35353)
+LexToken(DQSTRING,'""',1,35355)
+LexToken(COMMA,',',1,35356)
+LexToken(VAR,'in_implicit',1,35368)
+LexToken(ASSIGNMENT,'=',1,35379)
+LexToken(DQSTRING,'"E"',1,35382)
+LexToken(COMMA,',',1,35383)
+LexToken(VAR,'out_implicit',1,35395)
+LexToken(ASSIGNMENT,'=',1,35407)
+LexToken(OPENSQBRACKET,'[',1,35408)
+LexToken(DQSTRING,'"E"',1,35411)
+LexToken(SEMICOLON,';',1,35412)
+LexToken(DQSTRING,'"E"',1,35415)
+LexToken(SEMICOLON,';',1,35416)
+LexToken(DQSTRING,'"E"',1,35419)
+LexToken(CLOSESQBRACKET,']',1,35420)
+LexToken(CLOSEBRACKET,')',1,35421)
+LexToken(COMMA,',',1,35422)
+LexToken(VAR,'model',1,35434)
+LexToken(ASSIGNMENT,'=',1,35439)
+LexToken(SCICOS_MODEL,'scicos_model',1,35440)
+LexToken(OPENBRACKET,'(',1,35452)
+LexToken(VAR,'sim',1,35464)
+LexToken(ASSIGNMENT,'=',1,35467)
+LexToken(DQSTRING,'"lsplit"',1,35475)
+LexToken(COMMA,',',1,35476)
+LexToken(VAR,'in',1,35488)
+LexToken(ASSIGNMENT,'=',1,35490)
+LexToken(NUMBER,'-1',1,35491)
+LexToken(COMMA,',',1,35493)
+LexToken(VAR,'in2',1,35505)
+LexToken(ASSIGNMENT,'=',1,35508)
+LexToken(OPENSQBRACKET,'[',1,35509)
+LexToken(CLOSESQBRACKET,']',1,35510)
+LexToken(COMMA,',',1,35511)
+LexToken(VAR,'intyp',1,35523)
+LexToken(ASSIGNMENT,'=',1,35528)
+LexToken(NUMBER,'1',1,35529)
+LexToken(COMMA,',',1,35530)
+LexToken(VAR,'out',1,35542)
+LexToken(ASSIGNMENT,'=',1,35545)
+LexToken(OPENSQBRACKET,'[',1,35546)
+LexToken(NUMBER,'-1',1,35547)
+LexToken(SEMICOLON,';',1,35549)
+LexToken(NUMBER,'-1',1,35550)
+LexToken(SEMICOLON,';',1,35552)
+LexToken(NUMBER,'-1',1,35553)
+LexToken(CLOSESQBRACKET,']',1,35555)
+LexToken(COMMA,',',1,35556)
+LexToken(VAR,'out2',1,35568)
+LexToken(ASSIGNMENT,'=',1,35572)
+LexToken(OPENSQBRACKET,'[',1,35573)
+LexToken(CLOSESQBRACKET,']',1,35574)
+LexToken(COMMA,',',1,35575)
+LexToken(VAR,'outtyp',1,35587)
+LexToken(ASSIGNMENT,'=',1,35593)
+LexToken(NUMBER,'1',1,35594)
+LexToken(COMMA,',',1,35595)
+LexToken(VAR,'evtin',1,35607)
+LexToken(ASSIGNMENT,'=',1,35612)
+LexToken(OPENSQBRACKET,'[',1,35613)
+LexToken(CLOSESQBRACKET,']',1,35614)
+LexToken(COMMA,',',1,35615)
+LexToken(VAR,'evtout',1,35627)
+LexToken(ASSIGNMENT,'=',1,35633)
+LexToken(OPENSQBRACKET,'[',1,35634)
+LexToken(CLOSESQBRACKET,']',1,35635)
+LexToken(COMMA,',',1,35636)
+LexToken(VAR,'state',1,35648)
+LexToken(ASSIGNMENT,'=',1,35653)
+LexToken(OPENSQBRACKET,'[',1,35654)
+LexToken(CLOSESQBRACKET,']',1,35655)
+LexToken(COMMA,',',1,35656)
+LexToken(VAR,'dstate',1,35668)
+LexToken(ASSIGNMENT,'=',1,35674)
+LexToken(OPENSQBRACKET,'[',1,35675)
+LexToken(CLOSESQBRACKET,']',1,35676)
+LexToken(COMMA,',',1,35677)
+LexToken(VAR,'odstate',1,35689)
+LexToken(ASSIGNMENT,'=',1,35696)
+LexToken(VAR,'list',1,35697)
+LexToken(OPENBRACKET,'(',1,35701)
+LexToken(CLOSEBRACKET,')',1,35702)
+LexToken(COMMA,',',1,35703)
+LexToken(VAR,'rpar',1,35715)
+LexToken(ASSIGNMENT,'=',1,35719)
+LexToken(OPENSQBRACKET,'[',1,35720)
+LexToken(CLOSESQBRACKET,']',1,35721)
+LexToken(COMMA,',',1,35722)
+LexToken(VAR,'ipar',1,35734)
+LexToken(ASSIGNMENT,'=',1,35738)
+LexToken(OPENSQBRACKET,'[',1,35739)
+LexToken(CLOSESQBRACKET,']',1,35740)
+LexToken(COMMA,',',1,35741)
+LexToken(VAR,'opar',1,35753)
+LexToken(ASSIGNMENT,'=',1,35757)
+LexToken(VAR,'list',1,35758)
+LexToken(OPENBRACKET,'(',1,35762)
+LexToken(CLOSEBRACKET,')',1,35763)
+LexToken(COMMA,',',1,35764)
+LexToken(VAR,'blocktype',1,35776)
+LexToken(ASSIGNMENT,'=',1,35785)
+LexToken(DQSTRING,'"c"',1,35788)
+LexToken(COMMA,',',1,35789)
+LexToken(VAR,'firing',1,35801)
+LexToken(ASSIGNMENT,'=',1,35807)
+LexToken(OPENSQBRACKET,'[',1,35808)
+LexToken(CLOSESQBRACKET,']',1,35809)
+LexToken(COMMA,',',1,35810)
+LexToken(VAR,'dep_ut',1,35822)
+LexToken(ASSIGNMENT,'=',1,35828)
+LexToken(OPENSQBRACKET,'[',1,35829)
+LexToken(PREVAR_BOOLEAN,'%t',1,35830)
+LexToken(COMMA,',',1,35832)
+LexToken(PREVAR_BOOLEAN,'%f',1,35833)
+LexToken(CLOSESQBRACKET,']',1,35835)
+LexToken(COMMA,',',1,35836)
+LexToken(VAR,'label',1,35848)
+LexToken(ASSIGNMENT,'=',1,35853)
+LexToken(DQSTRING,'""',1,35855)
+LexToken(COMMA,',',1,35856)
+LexToken(VAR,'nzcross',1,35868)
+LexToken(ASSIGNMENT,'=',1,35875)
+LexToken(NUMBER,'0',1,35876)
+LexToken(COMMA,',',1,35877)
+LexToken(VAR,'nmode',1,35889)
+LexToken(ASSIGNMENT,'=',1,35894)
+LexToken(NUMBER,'0',1,35895)
+LexToken(COMMA,',',1,35896)
+LexToken(VAR,'equations',1,35908)
+LexToken(ASSIGNMENT,'=',1,35917)
+LexToken(VAR,'list',1,35918)
+LexToken(OPENBRACKET,'(',1,35922)
+LexToken(CLOSEBRACKET,')',1,35923)
+LexToken(CLOSEBRACKET,')',1,35924)
+LexToken(COMMA,',',1,35925)
+LexToken(VAR,'doc',1,35937)
+LexToken(ASSIGNMENT,'=',1,35940)
+LexToken(VAR,'list',1,35941)
+LexToken(OPENBRACKET,'(',1,35945)
+LexToken(CLOSEBRACKET,')',1,35946)
+LexToken(CLOSEBRACKET,')',1,35947)
+LexToken(EOL,'\n',1,35948)
+LexToken(VAR,'scs_m',1,35957)
+LexToken(DOT,'.',1,35962)
+LexToken(VAR,'objs',1,35963)
+LexToken(OPENBRACKET,'(',1,35967)
+LexToken(NUMBER,'29',1,35968)
+LexToken(CLOSEBRACKET,')',1,35970)
+LexToken(ASSIGNMENT,'=',1,35971)
+LexToken(SCICOS_LINK,'scicos_link',1,35972)
+LexToken(OPENBRACKET,'(',1,35983)
+LexToken(VAR,'xx',1,35995)
+LexToken(ASSIGNMENT,'=',1,35997)
+LexToken(OPENSQBRACKET,'[',1,35998)
+LexToken(NUMBER,'222.54128',1,35999)
+LexToken(SEMICOLON,';',1,36008)
+LexToken(NUMBER,'231.4115',1,36009)
+LexToken(CLOSESQBRACKET,']',1,36017)
+LexToken(COMMA,',',1,36018)
+LexToken(VAR,'yy',1,36030)
+LexToken(ASSIGNMENT,'=',1,36032)
+LexToken(OPENSQBRACKET,'[',1,36033)
+LexToken(NUMBER,'408.2166',1,36034)
+LexToken(SEMICOLON,';',1,36042)
+LexToken(NUMBER,'408.2166',1,36043)
+LexToken(CLOSESQBRACKET,']',1,36051)
+LexToken(COMMA,',',1,36052)
+LexToken(VAR,'id',1,36064)
+LexToken(ASSIGNMENT,'=',1,36066)
+LexToken(DQSTRING,'"drawlink"',1,36076)
+LexToken(COMMA,',',1,36077)
+LexToken(VAR,'thick',1,36089)
+LexToken(ASSIGNMENT,'=',1,36094)
+LexToken(OPENSQBRACKET,'[',1,36095)
+LexToken(NUMBER,'0',1,36096)
+LexToken(COMMA,',',1,36097)
+LexToken(NUMBER,'0',1,36098)
+LexToken(CLOSESQBRACKET,']',1,36099)
+LexToken(COMMA,',',1,36100)
+LexToken(VAR,'ct',1,36112)
+LexToken(ASSIGNMENT,'=',1,36114)
+LexToken(OPENSQBRACKET,'[',1,36115)
+LexToken(NUMBER,'1',1,36116)
+LexToken(COMMA,',',1,36117)
+LexToken(NUMBER,'1',1,36118)
+LexToken(CLOSESQBRACKET,']',1,36119)
+LexToken(COMMA,',',1,36120)
+LexToken(VAR,'from',1,36132)
+LexToken(ASSIGNMENT,'=',1,36136)
+LexToken(OPENSQBRACKET,'[',1,36137)
+LexToken(NUMBER,'28',1,36138)
+LexToken(COMMA,',',1,36140)
+LexToken(NUMBER,'1',1,36141)
+LexToken(COMMA,',',1,36142)
+LexToken(NUMBER,'0',1,36143)
+LexToken(CLOSESQBRACKET,']',1,36144)
+LexToken(COMMA,',',1,36145)
+LexToken(VAR,'to',1,36157)
+LexToken(ASSIGNMENT,'=',1,36159)
+LexToken(OPENSQBRACKET,'[',1,36160)
+LexToken(NUMBER,'2',1,36161)
+LexToken(COMMA,',',1,36162)
+LexToken(NUMBER,'1',1,36163)
+LexToken(COMMA,',',1,36164)
+LexToken(NUMBER,'1',1,36165)
+LexToken(CLOSESQBRACKET,']',1,36166)
+LexToken(CLOSEBRACKET,')',1,36167)
+LexToken(EOL,'\n',1,36168)
+LexToken(VAR,'scs_m',1,36177)
+LexToken(DOT,'.',1,36182)
+LexToken(VAR,'objs',1,36183)
+LexToken(OPENBRACKET,'(',1,36187)
+LexToken(NUMBER,'30',1,36188)
+LexToken(CLOSEBRACKET,')',1,36190)
+LexToken(ASSIGNMENT,'=',1,36191)
+LexToken(SCICOS_LINK,'scicos_link',1,36192)
+LexToken(OPENBRACKET,'(',1,36203)
+LexToken(VAR,'xx',1,36215)
+LexToken(ASSIGNMENT,'=',1,36217)
+LexToken(OPENSQBRACKET,'[',1,36218)
+LexToken(NUMBER,'222.54128',1,36219)
+LexToken(SEMICOLON,';',1,36228)
+LexToken(NUMBER,'222.54128',1,36229)
+LexToken(SEMICOLON,';',1,36238)
+LexToken(NUMBER,'208.85853',1,36239)
+LexToken(SEMICOLON,';',1,36248)
+LexToken(NUMBER,'208.85853',1,36249)
+LexToken(CLOSESQBRACKET,']',1,36258)
+LexToken(COMMA,',',1,36259)
+LexToken(VAR,'yy',1,36271)
+LexToken(ASSIGNMENT,'=',1,36273)
+LexToken(OPENSQBRACKET,'[',1,36274)
+LexToken(NUMBER,'408.2166',1,36275)
+LexToken(SEMICOLON,';',1,36283)
+LexToken(NUMBER,'453.0015',1,36284)
+LexToken(SEMICOLON,';',1,36292)
+LexToken(NUMBER,'453.0015',1,36293)
+LexToken(SEMICOLON,';',1,36301)
+LexToken(NUMBER,'485.7984',1,36302)
+LexToken(CLOSESQBRACKET,']',1,36310)
+LexToken(COMMA,',',1,36311)
+LexToken(VAR,'id',1,36323)
+LexToken(ASSIGNMENT,'=',1,36325)
+LexToken(DQSTRING,'"drawlink"',1,36335)
+LexToken(COMMA,',',1,36336)
+LexToken(VAR,'thick',1,36348)
+LexToken(ASSIGNMENT,'=',1,36353)
+LexToken(OPENSQBRACKET,'[',1,36354)
+LexToken(NUMBER,'0',1,36355)
+LexToken(COMMA,',',1,36356)
+LexToken(NUMBER,'0',1,36357)
+LexToken(CLOSESQBRACKET,']',1,36358)
+LexToken(COMMA,',',1,36359)
+LexToken(VAR,'ct',1,36371)
+LexToken(ASSIGNMENT,'=',1,36373)
+LexToken(OPENSQBRACKET,'[',1,36374)
+LexToken(NUMBER,'1',1,36375)
+LexToken(COMMA,',',1,36376)
+LexToken(NUMBER,'1',1,36377)
+LexToken(CLOSESQBRACKET,']',1,36378)
+LexToken(COMMA,',',1,36379)
+LexToken(VAR,'from',1,36391)
+LexToken(ASSIGNMENT,'=',1,36395)
+LexToken(OPENSQBRACKET,'[',1,36396)
+LexToken(NUMBER,'28',1,36397)
+LexToken(COMMA,',',1,36399)
+LexToken(NUMBER,'2',1,36400)
+LexToken(COMMA,',',1,36401)
+LexToken(NUMBER,'0',1,36402)
+LexToken(CLOSESQBRACKET,']',1,36403)
+LexToken(COMMA,',',1,36404)
+LexToken(VAR,'to',1,36416)
+LexToken(ASSIGNMENT,'=',1,36418)
+LexToken(OPENSQBRACKET,'[',1,36419)
+LexToken(NUMBER,'24',1,36420)
+LexToken(COMMA,',',1,36422)
+LexToken(NUMBER,'3',1,36423)
+LexToken(COMMA,',',1,36424)
+LexToken(NUMBER,'1',1,36425)
+LexToken(CLOSESQBRACKET,']',1,36426)
+LexToken(CLOSEBRACKET,')',1,36427)
+LexToken(EOL,'\n',1,36428)
+LexToken(VAR,'scs_m',1,36437)
+LexToken(DOT,'.',1,36442)
+LexToken(VAR,'objs',1,36443)
+LexToken(OPENBRACKET,'(',1,36447)
+LexToken(NUMBER,'31',1,36448)
+LexToken(CLOSEBRACKET,')',1,36450)
+LexToken(ASSIGNMENT,'=',1,36451)
+LexToken(SCICOS_LINK,'scicos_link',1,36452)
+LexToken(OPENBRACKET,'(',1,36463)
+LexToken(VAR,'xx',1,36475)
+LexToken(ASSIGNMENT,'=',1,36477)
+LexToken(OPENSQBRACKET,'[',1,36478)
+LexToken(NUMBER,'219.57282',1,36479)
+LexToken(SEMICOLON,';',1,36488)
+LexToken(NUMBER,'231.2505',1,36489)
+LexToken(CLOSESQBRACKET,']',1,36497)
+LexToken(COMMA,',',1,36498)
+LexToken(VAR,'yy',1,36510)
+LexToken(ASSIGNMENT,'=',1,36512)
+LexToken(OPENSQBRACKET,'[',1,36513)
+LexToken(NUMBER,'477.46506',1,36514)
+LexToken(SEMICOLON,';',1,36523)
+LexToken(NUMBER,'476.57677',1,36524)
+LexToken(CLOSESQBRACKET,']',1,36533)
+LexToken(COMMA,',',1,36534)
+LexToken(VAR,'id',1,36546)
+LexToken(ASSIGNMENT,'=',1,36548)
+LexToken(DQSTRING,'"drawlink"',1,36558)
+LexToken(COMMA,',',1,36559)
+LexToken(VAR,'thick',1,36571)
+LexToken(ASSIGNMENT,'=',1,36576)
+LexToken(OPENSQBRACKET,'[',1,36577)
+LexToken(NUMBER,'0',1,36578)
+LexToken(COMMA,',',1,36579)
+LexToken(NUMBER,'0',1,36580)
+LexToken(CLOSESQBRACKET,']',1,36581)
+LexToken(COMMA,',',1,36582)
+LexToken(VAR,'ct',1,36594)
+LexToken(ASSIGNMENT,'=',1,36596)
+LexToken(OPENSQBRACKET,'[',1,36597)
+LexToken(NUMBER,'1',1,36598)
+LexToken(COMMA,',',1,36599)
+LexToken(NUMBER,'1',1,36600)
+LexToken(CLOSESQBRACKET,']',1,36601)
+LexToken(COMMA,',',1,36602)
+LexToken(VAR,'from',1,36614)
+LexToken(ASSIGNMENT,'=',1,36618)
+LexToken(OPENSQBRACKET,'[',1,36619)
+LexToken(NUMBER,'24',1,36620)
+LexToken(COMMA,',',1,36622)
+LexToken(NUMBER,'1',1,36623)
+LexToken(COMMA,',',1,36624)
+LexToken(NUMBER,'0',1,36625)
+LexToken(CLOSESQBRACKET,']',1,36626)
+LexToken(COMMA,',',1,36627)
+LexToken(VAR,'to',1,36639)
+LexToken(ASSIGNMENT,'=',1,36641)
+LexToken(OPENSQBRACKET,'[',1,36642)
+LexToken(NUMBER,'21',1,36643)
+LexToken(COMMA,',',1,36645)
+LexToken(NUMBER,'1',1,36646)
+LexToken(COMMA,',',1,36647)
+LexToken(NUMBER,'1',1,36648)
+LexToken(CLOSESQBRACKET,']',1,36649)
+LexToken(CLOSEBRACKET,')',1,36650)
+LexToken(EOL,'\n',1,36651)
+LexToken(VAR,'scs_m',1,36660)
+LexToken(DOT,'.',1,36665)
+LexToken(VAR,'objs',1,36666)
+LexToken(OPENBRACKET,'(',1,36670)
+LexToken(NUMBER,'32',1,36671)
+LexToken(CLOSEBRACKET,')',1,36673)
+LexToken(ASSIGNMENT,'=',1,36674)
+LexToken(SCICOS_BLOCK,'scicos_block',1,36675)
+LexToken(OPENBRACKET,'(',1,36687)
+LexToken(VAR,'gui',1,36699)
+LexToken(ASSIGNMENT,'=',1,36702)
+LexToken(DQSTRING,'"SELECT_m"',1,36712)
+LexToken(COMMA,',',1,36713)
+LexToken(VAR,'graphics',1,36725)
+LexToken(ASSIGNMENT,'=',1,36733)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,36734)
+LexToken(OPENBRACKET,'(',1,36749)
+LexToken(VAR,'orig',1,36761)
+LexToken(ASSIGNMENT,'=',1,36765)
+LexToken(OPENSQBRACKET,'[',1,36766)
+LexToken(NUMBER,'298.86371',1,36767)
+LexToken(COMMA,',',1,36776)
+LexToken(NUMBER,'253.57321',1,36777)
+LexToken(CLOSESQBRACKET,']',1,36786)
+LexToken(COMMA,',',1,36787)
+LexToken(VAR,'sz',1,36799)
+LexToken(ASSIGNMENT,'=',1,36801)
+LexToken(OPENSQBRACKET,'[',1,36802)
+LexToken(NUMBER,'40',1,36803)
+LexToken(COMMA,',',1,36805)
+LexToken(NUMBER,'40',1,36806)
+LexToken(CLOSESQBRACKET,']',1,36808)
+LexToken(COMMA,',',1,36809)
+LexToken(VAR,'flip',1,36821)
+LexToken(ASSIGNMENT,'=',1,36825)
+LexToken(PREVAR_BOOLEAN,'%t',1,36826)
+LexToken(COMMA,',',1,36828)
+LexToken(VAR,'theta',1,36840)
+LexToken(ASSIGNMENT,'=',1,36845)
+LexToken(NUMBER,'0',1,36846)
+LexToken(COMMA,',',1,36847)
+LexToken(VAR,'exprs',1,36859)
+LexToken(ASSIGNMENT,'=',1,36864)
+LexToken(OPENSQBRACKET,'[',1,36865)
+LexToken(DQSTRING,'"5"',1,36868)
+LexToken(SEMICOLON,';',1,36869)
+LexToken(DQSTRING,'"2"',1,36872)
+LexToken(SEMICOLON,';',1,36873)
+LexToken(DQSTRING,'"1"',1,36876)
+LexToken(CLOSESQBRACKET,']',1,36877)
+LexToken(COMMA,',',1,36878)
+LexToken(VAR,'pin',1,36890)
+LexToken(ASSIGNMENT,'=',1,36893)
+LexToken(OPENSQBRACKET,'[',1,36894)
+LexToken(NUMBER,'33',1,36895)
+LexToken(SEMICOLON,';',1,36897)
+LexToken(NUMBER,'40',1,36898)
+LexToken(CLOSESQBRACKET,']',1,36900)
+LexToken(COMMA,',',1,36901)
+LexToken(VAR,'pout',1,36913)
+LexToken(ASSIGNMENT,'=',1,36917)
+LexToken(NUMBER,'34',1,36918)
+LexToken(COMMA,',',1,36920)
+LexToken(VAR,'pein',1,36932)
+LexToken(ASSIGNMENT,'=',1,36936)
+LexToken(OPENSQBRACKET,'[',1,36937)
+LexToken(NUMBER,'43',1,36938)
+LexToken(SEMICOLON,';',1,36940)
+LexToken(NUMBER,'44',1,36941)
+LexToken(CLOSESQBRACKET,']',1,36943)
+LexToken(COMMA,',',1,36944)
+LexToken(VAR,'peout',1,36956)
+LexToken(ASSIGNMENT,'=',1,36961)
+LexToken(OPENSQBRACKET,'[',1,36962)
+LexToken(CLOSESQBRACKET,']',1,36963)
+LexToken(COMMA,',',1,36964)
+LexToken(VAR,'gr_i',1,36976)
+LexToken(ASSIGNMENT,'=',1,36980)
+LexToken(OPENSQBRACKET,'[',1,36981)
+LexToken(CLOSESQBRACKET,']',1,36982)
+LexToken(COMMA,',',1,36983)
+LexToken(VAR,'id',1,36995)
+LexToken(ASSIGNMENT,'=',1,36997)
+LexToken(DQSTRING,'""',1,36999)
+LexToken(COMMA,',',1,37000)
+LexToken(VAR,'in_implicit',1,37012)
+LexToken(ASSIGNMENT,'=',1,37023)
+LexToken(OPENSQBRACKET,'[',1,37024)
+LexToken(DQSTRING,'"E"',1,37027)
+LexToken(SEMICOLON,';',1,37028)
+LexToken(DQSTRING,'"E"',1,37031)
+LexToken(CLOSESQBRACKET,']',1,37032)
+LexToken(COMMA,',',1,37033)
+LexToken(VAR,'out_implicit',1,37045)
+LexToken(ASSIGNMENT,'=',1,37057)
+LexToken(DQSTRING,'"E"',1,37060)
+LexToken(CLOSEBRACKET,')',1,37061)
+LexToken(COMMA,',',1,37062)
+LexToken(VAR,'model',1,37074)
+LexToken(ASSIGNMENT,'=',1,37079)
+LexToken(SCICOS_MODEL,'scicos_model',1,37080)
+LexToken(OPENBRACKET,'(',1,37092)
+LexToken(VAR,'sim',1,37104)
+LexToken(ASSIGNMENT,'=',1,37107)
+LexToken(VAR,'list',1,37108)
+LexToken(OPENBRACKET,'(',1,37112)
+LexToken(DQSTRING,'"selector_m"',1,37124)
+LexToken(COMMA,',',1,37125)
+LexToken(NUMBER,'4',1,37126)
+LexToken(CLOSEBRACKET,')',1,37127)
+LexToken(COMMA,',',1,37128)
+LexToken(VAR,'in',1,37140)
+LexToken(ASSIGNMENT,'=',1,37142)
+LexToken(OPENSQBRACKET,'[',1,37143)
+LexToken(NUMBER,'-1',1,37144)
+LexToken(SEMICOLON,';',1,37146)
+LexToken(NUMBER,'-1',1,37147)
+LexToken(CLOSESQBRACKET,']',1,37149)
+LexToken(COMMA,',',1,37150)
+LexToken(VAR,'in2',1,37162)
+LexToken(ASSIGNMENT,'=',1,37165)
+LexToken(OPENSQBRACKET,'[',1,37166)
+LexToken(NUMBER,'-2',1,37167)
+LexToken(SEMICOLON,';',1,37169)
+LexToken(NUMBER,'-2',1,37170)
+LexToken(CLOSESQBRACKET,']',1,37172)
+LexToken(COMMA,',',1,37173)
+LexToken(VAR,'intyp',1,37185)
+LexToken(ASSIGNMENT,'=',1,37190)
+LexToken(OPENSQBRACKET,'[',1,37191)
+LexToken(NUMBER,'5',1,37192)
+LexToken(SEMICOLON,';',1,37193)
+LexToken(NUMBER,'5',1,37194)
+LexToken(CLOSESQBRACKET,']',1,37195)
+LexToken(COMMA,',',1,37196)
+LexToken(VAR,'out',1,37208)
+LexToken(ASSIGNMENT,'=',1,37211)
+LexToken(NUMBER,'-1',1,37212)
+LexToken(COMMA,',',1,37214)
+LexToken(VAR,'out2',1,37226)
+LexToken(ASSIGNMENT,'=',1,37230)
+LexToken(NUMBER,'-2',1,37231)
+LexToken(COMMA,',',1,37233)
+LexToken(VAR,'outtyp',1,37245)
+LexToken(ASSIGNMENT,'=',1,37251)
+LexToken(NUMBER,'5',1,37252)
+LexToken(COMMA,',',1,37253)
+LexToken(VAR,'evtin',1,37265)
+LexToken(ASSIGNMENT,'=',1,37270)
+LexToken(OPENSQBRACKET,'[',1,37271)
+LexToken(NUMBER,'1',1,37272)
+LexToken(SEMICOLON,';',1,37273)
+LexToken(NUMBER,'1',1,37274)
+LexToken(CLOSESQBRACKET,']',1,37275)
+LexToken(COMMA,',',1,37276)
+LexToken(VAR,'evtout',1,37288)
+LexToken(ASSIGNMENT,'=',1,37294)
+LexToken(OPENSQBRACKET,'[',1,37295)
+LexToken(CLOSESQBRACKET,']',1,37296)
+LexToken(COMMA,',',1,37297)
+LexToken(VAR,'state',1,37309)
+LexToken(ASSIGNMENT,'=',1,37314)
+LexToken(OPENSQBRACKET,'[',1,37315)
+LexToken(CLOSESQBRACKET,']',1,37316)
+LexToken(COMMA,',',1,37317)
+LexToken(VAR,'dstate',1,37329)
+LexToken(ASSIGNMENT,'=',1,37335)
+LexToken(NUMBER,'1',1,37336)
+LexToken(COMMA,',',1,37337)
+LexToken(VAR,'odstate',1,37349)
+LexToken(ASSIGNMENT,'=',1,37356)
+LexToken(VAR,'list',1,37357)
+LexToken(OPENBRACKET,'(',1,37361)
+LexToken(CLOSEBRACKET,')',1,37362)
+LexToken(COMMA,',',1,37363)
+LexToken(VAR,'rpar',1,37375)
+LexToken(ASSIGNMENT,'=',1,37379)
+LexToken(OPENSQBRACKET,'[',1,37380)
+LexToken(CLOSESQBRACKET,']',1,37381)
+LexToken(COMMA,',',1,37382)
+LexToken(VAR,'ipar',1,37394)
+LexToken(ASSIGNMENT,'=',1,37398)
+LexToken(OPENSQBRACKET,'[',1,37399)
+LexToken(CLOSESQBRACKET,']',1,37400)
+LexToken(COMMA,',',1,37401)
+LexToken(VAR,'opar',1,37413)
+LexToken(ASSIGNMENT,'=',1,37417)
+LexToken(VAR,'list',1,37418)
+LexToken(OPENBRACKET,'(',1,37422)
+LexToken(CLOSEBRACKET,')',1,37423)
+LexToken(COMMA,',',1,37424)
+LexToken(VAR,'blocktype',1,37436)
+LexToken(ASSIGNMENT,'=',1,37445)
+LexToken(DQSTRING,'"c"',1,37448)
+LexToken(COMMA,',',1,37449)
+LexToken(VAR,'firing',1,37461)
+LexToken(ASSIGNMENT,'=',1,37467)
+LexToken(OPENSQBRACKET,'[',1,37468)
+LexToken(CLOSESQBRACKET,']',1,37469)
+LexToken(COMMA,',',1,37470)
+LexToken(VAR,'dep_ut',1,37482)
+LexToken(ASSIGNMENT,'=',1,37488)
+LexToken(OPENSQBRACKET,'[',1,37489)
+LexToken(PREVAR_BOOLEAN,'%t',1,37490)
+LexToken(COMMA,',',1,37492)
+LexToken(PREVAR_BOOLEAN,'%f',1,37493)
+LexToken(CLOSESQBRACKET,']',1,37495)
+LexToken(COMMA,',',1,37496)
+LexToken(VAR,'label',1,37508)
+LexToken(ASSIGNMENT,'=',1,37513)
+LexToken(DQSTRING,'""',1,37515)
+LexToken(COMMA,',',1,37516)
+LexToken(VAR,'nzcross',1,37528)
+LexToken(ASSIGNMENT,'=',1,37535)
+LexToken(NUMBER,'0',1,37536)
+LexToken(COMMA,',',1,37537)
+LexToken(VAR,'nmode',1,37549)
+LexToken(ASSIGNMENT,'=',1,37554)
+LexToken(NUMBER,'0',1,37555)
+LexToken(COMMA,',',1,37556)
+LexToken(VAR,'equations',1,37568)
+LexToken(ASSIGNMENT,'=',1,37577)
+LexToken(VAR,'list',1,37578)
+LexToken(OPENBRACKET,'(',1,37582)
+LexToken(CLOSEBRACKET,')',1,37583)
+LexToken(CLOSEBRACKET,')',1,37584)
+LexToken(COMMA,',',1,37585)
+LexToken(VAR,'doc',1,37597)
+LexToken(ASSIGNMENT,'=',1,37600)
+LexToken(VAR,'list',1,37601)
+LexToken(OPENBRACKET,'(',1,37605)
+LexToken(CLOSEBRACKET,')',1,37606)
+LexToken(CLOSEBRACKET,')',1,37607)
+LexToken(EOL,'\n',1,37608)
+LexToken(VAR,'scs_m',1,37617)
+LexToken(DOT,'.',1,37622)
+LexToken(VAR,'objs',1,37623)
+LexToken(OPENBRACKET,'(',1,37627)
+LexToken(NUMBER,'33',1,37628)
+LexToken(CLOSEBRACKET,')',1,37630)
+LexToken(ASSIGNMENT,'=',1,37631)
+LexToken(SCICOS_LINK,'scicos_link',1,37632)
+LexToken(OPENBRACKET,'(',1,37643)
+LexToken(VAR,'xx',1,37655)
+LexToken(ASSIGNMENT,'=',1,37657)
+LexToken(OPENSQBRACKET,'[',1,37658)
+LexToken(NUMBER,'282.29299',1,37659)
+LexToken(SEMICOLON,';',1,37668)
+LexToken(NUMBER,'290.29229',1,37669)
+LexToken(CLOSESQBRACKET,']',1,37678)
+LexToken(COMMA,',',1,37679)
+LexToken(VAR,'yy',1,37691)
+LexToken(ASSIGNMENT,'=',1,37693)
+LexToken(OPENSQBRACKET,'[',1,37694)
+LexToken(NUMBER,'280.24498',1,37695)
+LexToken(SEMICOLON,';',1,37704)
+LexToken(NUMBER,'280.23987',1,37705)
+LexToken(CLOSESQBRACKET,']',1,37714)
+LexToken(COMMA,',',1,37715)
+LexToken(VAR,'id',1,37727)
+LexToken(ASSIGNMENT,'=',1,37729)
+LexToken(DQSTRING,'"drawlink"',1,37739)
+LexToken(COMMA,',',1,37740)
+LexToken(VAR,'thick',1,37752)
+LexToken(ASSIGNMENT,'=',1,37757)
+LexToken(OPENSQBRACKET,'[',1,37758)
+LexToken(NUMBER,'0',1,37759)
+LexToken(COMMA,',',1,37760)
+LexToken(NUMBER,'0',1,37761)
+LexToken(CLOSESQBRACKET,']',1,37762)
+LexToken(COMMA,',',1,37763)
+LexToken(VAR,'ct',1,37775)
+LexToken(ASSIGNMENT,'=',1,37777)
+LexToken(OPENSQBRACKET,'[',1,37778)
+LexToken(NUMBER,'1',1,37779)
+LexToken(COMMA,',',1,37780)
+LexToken(NUMBER,'1',1,37781)
+LexToken(CLOSESQBRACKET,']',1,37782)
+LexToken(COMMA,',',1,37783)
+LexToken(VAR,'from',1,37795)
+LexToken(ASSIGNMENT,'=',1,37799)
+LexToken(OPENSQBRACKET,'[',1,37800)
+LexToken(NUMBER,'4',1,37801)
+LexToken(COMMA,',',1,37802)
+LexToken(NUMBER,'1',1,37803)
+LexToken(COMMA,',',1,37804)
+LexToken(NUMBER,'0',1,37805)
+LexToken(CLOSESQBRACKET,']',1,37806)
+LexToken(COMMA,',',1,37807)
+LexToken(VAR,'to',1,37819)
+LexToken(ASSIGNMENT,'=',1,37821)
+LexToken(OPENSQBRACKET,'[',1,37822)
+LexToken(NUMBER,'32',1,37823)
+LexToken(COMMA,',',1,37825)
+LexToken(NUMBER,'1',1,37826)
+LexToken(COMMA,',',1,37827)
+LexToken(NUMBER,'1',1,37828)
+LexToken(CLOSESQBRACKET,']',1,37829)
+LexToken(CLOSEBRACKET,')',1,37830)
+LexToken(EOL,'\n',1,37831)
+LexToken(VAR,'scs_m',1,37840)
+LexToken(DOT,'.',1,37845)
+LexToken(VAR,'objs',1,37846)
+LexToken(OPENBRACKET,'(',1,37850)
+LexToken(NUMBER,'34',1,37851)
+LexToken(CLOSEBRACKET,')',1,37853)
+LexToken(ASSIGNMENT,'=',1,37854)
+LexToken(SCICOS_LINK,'scicos_link',1,37855)
+LexToken(OPENBRACKET,'(',1,37866)
+LexToken(VAR,'xx',1,37878)
+LexToken(ASSIGNMENT,'=',1,37880)
+LexToken(OPENSQBRACKET,'[',1,37881)
+LexToken(NUMBER,'347.43514',1,37882)
+LexToken(SEMICOLON,';',1,37891)
+LexToken(NUMBER,'357.57328',1,37892)
+LexToken(SEMICOLON,';',1,37901)
+LexToken(NUMBER,'357.57328',1,37902)
+LexToken(CLOSESQBRACKET,']',1,37911)
+LexToken(COMMA,',',1,37912)
+LexToken(VAR,'yy',1,37924)
+LexToken(ASSIGNMENT,'=',1,37926)
+LexToken(OPENSQBRACKET,'[',1,37927)
+LexToken(NUMBER,'273.57321',1,37928)
+LexToken(SEMICOLON,';',1,37937)
+LexToken(NUMBER,'273.57321',1,37938)
+LexToken(SEMICOLON,';',1,37947)
+LexToken(NUMBER,'280.83282',1,37948)
+LexToken(CLOSESQBRACKET,']',1,37957)
+LexToken(COMMA,',',1,37958)
+LexToken(VAR,'id',1,37970)
+LexToken(ASSIGNMENT,'=',1,37972)
+LexToken(DQSTRING,'"drawlink"',1,37982)
+LexToken(COMMA,',',1,37983)
+LexToken(VAR,'thick',1,37995)
+LexToken(ASSIGNMENT,'=',1,38000)
+LexToken(OPENSQBRACKET,'[',1,38001)
+LexToken(NUMBER,'0',1,38002)
+LexToken(COMMA,',',1,38003)
+LexToken(NUMBER,'0',1,38004)
+LexToken(CLOSESQBRACKET,']',1,38005)
+LexToken(COMMA,',',1,38006)
+LexToken(VAR,'ct',1,38018)
+LexToken(ASSIGNMENT,'=',1,38020)
+LexToken(OPENSQBRACKET,'[',1,38021)
+LexToken(NUMBER,'1',1,38022)
+LexToken(COMMA,',',1,38023)
+LexToken(NUMBER,'1',1,38024)
+LexToken(CLOSESQBRACKET,']',1,38025)
+LexToken(COMMA,',',1,38026)
+LexToken(VAR,'from',1,38038)
+LexToken(ASSIGNMENT,'=',1,38042)
+LexToken(OPENSQBRACKET,'[',1,38043)
+LexToken(NUMBER,'32',1,38044)
+LexToken(COMMA,',',1,38046)
+LexToken(NUMBER,'1',1,38047)
+LexToken(COMMA,',',1,38048)
+LexToken(NUMBER,'0',1,38049)
+LexToken(CLOSESQBRACKET,']',1,38050)
+LexToken(COMMA,',',1,38051)
+LexToken(VAR,'to',1,38063)
+LexToken(ASSIGNMENT,'=',1,38065)
+LexToken(OPENSQBRACKET,'[',1,38066)
+LexToken(NUMBER,'35',1,38067)
+LexToken(COMMA,',',1,38069)
+LexToken(NUMBER,'1',1,38070)
+LexToken(COMMA,',',1,38071)
+LexToken(NUMBER,'1',1,38072)
+LexToken(CLOSESQBRACKET,']',1,38073)
+LexToken(CLOSEBRACKET,')',1,38074)
+LexToken(EOL,'\n',1,38075)
+LexToken(VAR,'scs_m',1,38084)
+LexToken(DOT,'.',1,38089)
+LexToken(VAR,'objs',1,38090)
+LexToken(OPENBRACKET,'(',1,38094)
+LexToken(NUMBER,'35',1,38095)
+LexToken(CLOSEBRACKET,')',1,38097)
+LexToken(ASSIGNMENT,'=',1,38098)
+LexToken(SCICOS_BLOCK,'scicos_block',1,38099)
+LexToken(OPENBRACKET,'(',1,38111)
+LexToken(VAR,'gui',1,38123)
+LexToken(ASSIGNMENT,'=',1,38126)
+LexToken(DQSTRING,'"SPLIT_f"',1,38135)
+LexToken(COMMA,',',1,38136)
+LexToken(VAR,'graphics',1,38148)
+LexToken(ASSIGNMENT,'=',1,38156)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,38157)
+LexToken(OPENBRACKET,'(',1,38172)
+LexToken(VAR,'orig',1,38184)
+LexToken(ASSIGNMENT,'=',1,38188)
+LexToken(OPENSQBRACKET,'[',1,38189)
+LexToken(NUMBER,'357.57328',1,38190)
+LexToken(COMMA,',',1,38199)
+LexToken(NUMBER,'280.83282',1,38200)
+LexToken(CLOSESQBRACKET,']',1,38209)
+LexToken(COMMA,',',1,38210)
+LexToken(VAR,'sz',1,38222)
+LexToken(ASSIGNMENT,'=',1,38224)
+LexToken(OPENSQBRACKET,'[',1,38225)
+LexToken(NUMBER,'0.3333333',1,38226)
+LexToken(COMMA,',',1,38235)
+LexToken(NUMBER,'0.3333333',1,38236)
+LexToken(CLOSESQBRACKET,']',1,38245)
+LexToken(COMMA,',',1,38246)
+LexToken(VAR,'flip',1,38258)
+LexToken(ASSIGNMENT,'=',1,38262)
+LexToken(PREVAR_BOOLEAN,'%t',1,38263)
+LexToken(COMMA,',',1,38265)
+LexToken(VAR,'theta',1,38277)
+LexToken(ASSIGNMENT,'=',1,38282)
+LexToken(NUMBER,'0',1,38283)
+LexToken(COMMA,',',1,38284)
+LexToken(VAR,'exprs',1,38296)
+LexToken(ASSIGNMENT,'=',1,38301)
+LexToken(OPENSQBRACKET,'[',1,38302)
+LexToken(CLOSESQBRACKET,']',1,38303)
+LexToken(COMMA,',',1,38304)
+LexToken(VAR,'pin',1,38316)
+LexToken(ASSIGNMENT,'=',1,38319)
+LexToken(NUMBER,'34',1,38320)
+LexToken(COMMA,',',1,38322)
+LexToken(VAR,'pout',1,38334)
+LexToken(ASSIGNMENT,'=',1,38338)
+LexToken(OPENSQBRACKET,'[',1,38339)
+LexToken(NUMBER,'36',1,38340)
+LexToken(SEMICOLON,';',1,38342)
+LexToken(NUMBER,'37',1,38343)
+LexToken(CLOSESQBRACKET,']',1,38345)
+LexToken(COMMA,',',1,38346)
+LexToken(VAR,'pein',1,38358)
+LexToken(ASSIGNMENT,'=',1,38362)
+LexToken(OPENSQBRACKET,'[',1,38363)
+LexToken(CLOSESQBRACKET,']',1,38364)
+LexToken(COMMA,',',1,38365)
+LexToken(VAR,'peout',1,38377)
+LexToken(ASSIGNMENT,'=',1,38382)
+LexToken(OPENSQBRACKET,'[',1,38383)
+LexToken(CLOSESQBRACKET,']',1,38384)
+LexToken(COMMA,',',1,38385)
+LexToken(VAR,'gr_i',1,38397)
+LexToken(ASSIGNMENT,'=',1,38401)
+LexToken(OPENSQBRACKET,'[',1,38402)
+LexToken(CLOSESQBRACKET,']',1,38403)
+LexToken(COMMA,',',1,38404)
+LexToken(VAR,'id',1,38416)
+LexToken(ASSIGNMENT,'=',1,38418)
+LexToken(DQSTRING,'""',1,38420)
+LexToken(COMMA,',',1,38421)
+LexToken(VAR,'in_implicit',1,38433)
+LexToken(ASSIGNMENT,'=',1,38444)
+LexToken(DQSTRING,'"E"',1,38447)
+LexToken(COMMA,',',1,38448)
+LexToken(VAR,'out_implicit',1,38460)
+LexToken(ASSIGNMENT,'=',1,38472)
+LexToken(OPENSQBRACKET,'[',1,38473)
+LexToken(DQSTRING,'"E"',1,38476)
+LexToken(SEMICOLON,';',1,38477)
+LexToken(DQSTRING,'"E"',1,38480)
+LexToken(SEMICOLON,';',1,38481)
+LexToken(DQSTRING,'"E"',1,38484)
+LexToken(CLOSESQBRACKET,']',1,38485)
+LexToken(CLOSEBRACKET,')',1,38486)
+LexToken(COMMA,',',1,38487)
+LexToken(VAR,'model',1,38499)
+LexToken(ASSIGNMENT,'=',1,38504)
+LexToken(SCICOS_MODEL,'scicos_model',1,38505)
+LexToken(OPENBRACKET,'(',1,38517)
+LexToken(VAR,'sim',1,38529)
+LexToken(ASSIGNMENT,'=',1,38532)
+LexToken(DQSTRING,'"lsplit"',1,38540)
+LexToken(COMMA,',',1,38541)
+LexToken(VAR,'in',1,38553)
+LexToken(ASSIGNMENT,'=',1,38555)
+LexToken(NUMBER,'-1',1,38556)
+LexToken(COMMA,',',1,38558)
+LexToken(VAR,'in2',1,38570)
+LexToken(ASSIGNMENT,'=',1,38573)
+LexToken(OPENSQBRACKET,'[',1,38574)
+LexToken(CLOSESQBRACKET,']',1,38575)
+LexToken(COMMA,',',1,38576)
+LexToken(VAR,'intyp',1,38588)
+LexToken(ASSIGNMENT,'=',1,38593)
+LexToken(NUMBER,'1',1,38594)
+LexToken(COMMA,',',1,38595)
+LexToken(VAR,'out',1,38607)
+LexToken(ASSIGNMENT,'=',1,38610)
+LexToken(OPENSQBRACKET,'[',1,38611)
+LexToken(NUMBER,'-1',1,38612)
+LexToken(SEMICOLON,';',1,38614)
+LexToken(NUMBER,'-1',1,38615)
+LexToken(SEMICOLON,';',1,38617)
+LexToken(NUMBER,'-1',1,38618)
+LexToken(CLOSESQBRACKET,']',1,38620)
+LexToken(COMMA,',',1,38621)
+LexToken(VAR,'out2',1,38633)
+LexToken(ASSIGNMENT,'=',1,38637)
+LexToken(OPENSQBRACKET,'[',1,38638)
+LexToken(CLOSESQBRACKET,']',1,38639)
+LexToken(COMMA,',',1,38640)
+LexToken(VAR,'outtyp',1,38652)
+LexToken(ASSIGNMENT,'=',1,38658)
+LexToken(NUMBER,'1',1,38659)
+LexToken(COMMA,',',1,38660)
+LexToken(VAR,'evtin',1,38672)
+LexToken(ASSIGNMENT,'=',1,38677)
+LexToken(OPENSQBRACKET,'[',1,38678)
+LexToken(CLOSESQBRACKET,']',1,38679)
+LexToken(COMMA,',',1,38680)
+LexToken(VAR,'evtout',1,38692)
+LexToken(ASSIGNMENT,'=',1,38698)
+LexToken(OPENSQBRACKET,'[',1,38699)
+LexToken(CLOSESQBRACKET,']',1,38700)
+LexToken(COMMA,',',1,38701)
+LexToken(VAR,'state',1,38713)
+LexToken(ASSIGNMENT,'=',1,38718)
+LexToken(OPENSQBRACKET,'[',1,38719)
+LexToken(CLOSESQBRACKET,']',1,38720)
+LexToken(COMMA,',',1,38721)
+LexToken(VAR,'dstate',1,38733)
+LexToken(ASSIGNMENT,'=',1,38739)
+LexToken(OPENSQBRACKET,'[',1,38740)
+LexToken(CLOSESQBRACKET,']',1,38741)
+LexToken(COMMA,',',1,38742)
+LexToken(VAR,'odstate',1,38754)
+LexToken(ASSIGNMENT,'=',1,38761)
+LexToken(VAR,'list',1,38762)
+LexToken(OPENBRACKET,'(',1,38766)
+LexToken(CLOSEBRACKET,')',1,38767)
+LexToken(COMMA,',',1,38768)
+LexToken(VAR,'rpar',1,38780)
+LexToken(ASSIGNMENT,'=',1,38784)
+LexToken(OPENSQBRACKET,'[',1,38785)
+LexToken(CLOSESQBRACKET,']',1,38786)
+LexToken(COMMA,',',1,38787)
+LexToken(VAR,'ipar',1,38799)
+LexToken(ASSIGNMENT,'=',1,38803)
+LexToken(OPENSQBRACKET,'[',1,38804)
+LexToken(CLOSESQBRACKET,']',1,38805)
+LexToken(COMMA,',',1,38806)
+LexToken(VAR,'opar',1,38818)
+LexToken(ASSIGNMENT,'=',1,38822)
+LexToken(VAR,'list',1,38823)
+LexToken(OPENBRACKET,'(',1,38827)
+LexToken(CLOSEBRACKET,')',1,38828)
+LexToken(COMMA,',',1,38829)
+LexToken(VAR,'blocktype',1,38841)
+LexToken(ASSIGNMENT,'=',1,38850)
+LexToken(DQSTRING,'"c"',1,38853)
+LexToken(COMMA,',',1,38854)
+LexToken(VAR,'firing',1,38866)
+LexToken(ASSIGNMENT,'=',1,38872)
+LexToken(OPENSQBRACKET,'[',1,38873)
+LexToken(CLOSESQBRACKET,']',1,38874)
+LexToken(COMMA,',',1,38875)
+LexToken(VAR,'dep_ut',1,38887)
+LexToken(ASSIGNMENT,'=',1,38893)
+LexToken(OPENSQBRACKET,'[',1,38894)
+LexToken(PREVAR_BOOLEAN,'%t',1,38895)
+LexToken(COMMA,',',1,38897)
+LexToken(PREVAR_BOOLEAN,'%f',1,38898)
+LexToken(CLOSESQBRACKET,']',1,38900)
+LexToken(COMMA,',',1,38901)
+LexToken(VAR,'label',1,38913)
+LexToken(ASSIGNMENT,'=',1,38918)
+LexToken(DQSTRING,'""',1,38920)
+LexToken(COMMA,',',1,38921)
+LexToken(VAR,'nzcross',1,38933)
+LexToken(ASSIGNMENT,'=',1,38940)
+LexToken(NUMBER,'0',1,38941)
+LexToken(COMMA,',',1,38942)
+LexToken(VAR,'nmode',1,38954)
+LexToken(ASSIGNMENT,'=',1,38959)
+LexToken(NUMBER,'0',1,38960)
+LexToken(COMMA,',',1,38961)
+LexToken(VAR,'equations',1,38973)
+LexToken(ASSIGNMENT,'=',1,38982)
+LexToken(VAR,'list',1,38983)
+LexToken(OPENBRACKET,'(',1,38987)
+LexToken(CLOSEBRACKET,')',1,38988)
+LexToken(CLOSEBRACKET,')',1,38989)
+LexToken(COMMA,',',1,38990)
+LexToken(VAR,'doc',1,39002)
+LexToken(ASSIGNMENT,'=',1,39005)
+LexToken(VAR,'list',1,39006)
+LexToken(OPENBRACKET,'(',1,39010)
+LexToken(CLOSEBRACKET,')',1,39011)
+LexToken(CLOSEBRACKET,')',1,39012)
+LexToken(EOL,'\n',1,39013)
+LexToken(VAR,'scs_m',1,39022)
+LexToken(DOT,'.',1,39027)
+LexToken(VAR,'objs',1,39028)
+LexToken(OPENBRACKET,'(',1,39032)
+LexToken(NUMBER,'36',1,39033)
+LexToken(CLOSEBRACKET,')',1,39035)
+LexToken(ASSIGNMENT,'=',1,39036)
+LexToken(SCICOS_LINK,'scicos_link',1,39037)
+LexToken(OPENBRACKET,'(',1,39048)
+LexToken(VAR,'xx',1,39060)
+LexToken(ASSIGNMENT,'=',1,39062)
+LexToken(OPENSQBRACKET,'[',1,39063)
+LexToken(NUMBER,'357.57328',1,39064)
+LexToken(SEMICOLON,';',1,39073)
+LexToken(NUMBER,'357.57328',1,39074)
+LexToken(SEMICOLON,';',1,39083)
+LexToken(NUMBER,'364.66964',1,39084)
+LexToken(CLOSESQBRACKET,']',1,39093)
+LexToken(COMMA,',',1,39094)
+LexToken(VAR,'yy',1,39106)
+LexToken(ASSIGNMENT,'=',1,39108)
+LexToken(OPENSQBRACKET,'[',1,39109)
+LexToken(NUMBER,'280.83282',1,39110)
+LexToken(SEMICOLON,';',1,39119)
+LexToken(NUMBER,'329.46812',1,39120)
+LexToken(SEMICOLON,';',1,39129)
+LexToken(NUMBER,'329.46812',1,39130)
+LexToken(CLOSESQBRACKET,']',1,39139)
+LexToken(COMMA,',',1,39140)
+LexToken(VAR,'id',1,39152)
+LexToken(ASSIGNMENT,'=',1,39154)
+LexToken(DQSTRING,'"drawlink"',1,39164)
+LexToken(COMMA,',',1,39165)
+LexToken(VAR,'thick',1,39177)
+LexToken(ASSIGNMENT,'=',1,39182)
+LexToken(OPENSQBRACKET,'[',1,39183)
+LexToken(NUMBER,'0',1,39184)
+LexToken(COMMA,',',1,39185)
+LexToken(NUMBER,'0',1,39186)
+LexToken(CLOSESQBRACKET,']',1,39187)
+LexToken(COMMA,',',1,39188)
+LexToken(VAR,'ct',1,39200)
+LexToken(ASSIGNMENT,'=',1,39202)
+LexToken(OPENSQBRACKET,'[',1,39203)
+LexToken(NUMBER,'1',1,39204)
+LexToken(COMMA,',',1,39205)
+LexToken(NUMBER,'1',1,39206)
+LexToken(CLOSESQBRACKET,']',1,39207)
+LexToken(COMMA,',',1,39208)
+LexToken(VAR,'from',1,39220)
+LexToken(ASSIGNMENT,'=',1,39224)
+LexToken(OPENSQBRACKET,'[',1,39225)
+LexToken(NUMBER,'35',1,39226)
+LexToken(COMMA,',',1,39228)
+LexToken(NUMBER,'1',1,39229)
+LexToken(COMMA,',',1,39230)
+LexToken(NUMBER,'0',1,39231)
+LexToken(CLOSESQBRACKET,']',1,39232)
+LexToken(COMMA,',',1,39233)
+LexToken(VAR,'to',1,39245)
+LexToken(ASSIGNMENT,'=',1,39247)
+LexToken(OPENSQBRACKET,'[',1,39248)
+LexToken(NUMBER,'7',1,39249)
+LexToken(COMMA,',',1,39250)
+LexToken(NUMBER,'1',1,39251)
+LexToken(COMMA,',',1,39252)
+LexToken(NUMBER,'1',1,39253)
+LexToken(CLOSESQBRACKET,']',1,39254)
+LexToken(CLOSEBRACKET,')',1,39255)
+LexToken(EOL,'\n',1,39256)
+LexToken(VAR,'scs_m',1,39265)
+LexToken(DOT,'.',1,39270)
+LexToken(VAR,'objs',1,39271)
+LexToken(OPENBRACKET,'(',1,39275)
+LexToken(NUMBER,'37',1,39276)
+LexToken(CLOSEBRACKET,')',1,39278)
+LexToken(ASSIGNMENT,'=',1,39279)
+LexToken(SCICOS_LINK,'scicos_link',1,39280)
+LexToken(OPENBRACKET,'(',1,39291)
+LexToken(VAR,'xx',1,39303)
+LexToken(ASSIGNMENT,'=',1,39305)
+LexToken(OPENSQBRACKET,'[',1,39306)
+LexToken(NUMBER,'357.57328',1,39307)
+LexToken(SEMICOLON,';',1,39316)
+LexToken(NUMBER,'376.4669',1,39317)
+LexToken(CLOSESQBRACKET,']',1,39325)
+LexToken(COMMA,',',1,39326)
+LexToken(VAR,'yy',1,39338)
+LexToken(ASSIGNMENT,'=',1,39340)
+LexToken(OPENSQBRACKET,'[',1,39341)
+LexToken(NUMBER,'280.83282',1,39342)
+LexToken(SEMICOLON,';',1,39351)
+LexToken(NUMBER,'280.83282',1,39352)
+LexToken(CLOSESQBRACKET,']',1,39361)
+LexToken(COMMA,',',1,39362)
+LexToken(VAR,'id',1,39374)
+LexToken(ASSIGNMENT,'=',1,39376)
+LexToken(DQSTRING,'"drawlink"',1,39386)
+LexToken(COMMA,',',1,39387)
+LexToken(VAR,'thick',1,39399)
+LexToken(ASSIGNMENT,'=',1,39404)
+LexToken(OPENSQBRACKET,'[',1,39405)
+LexToken(NUMBER,'0',1,39406)
+LexToken(COMMA,',',1,39407)
+LexToken(NUMBER,'0',1,39408)
+LexToken(CLOSESQBRACKET,']',1,39409)
+LexToken(COMMA,',',1,39410)
+LexToken(VAR,'ct',1,39422)
+LexToken(ASSIGNMENT,'=',1,39424)
+LexToken(OPENSQBRACKET,'[',1,39425)
+LexToken(NUMBER,'1',1,39426)
+LexToken(COMMA,',',1,39427)
+LexToken(NUMBER,'1',1,39428)
+LexToken(CLOSESQBRACKET,']',1,39429)
+LexToken(COMMA,',',1,39430)
+LexToken(VAR,'from',1,39442)
+LexToken(ASSIGNMENT,'=',1,39446)
+LexToken(OPENSQBRACKET,'[',1,39447)
+LexToken(NUMBER,'35',1,39448)
+LexToken(COMMA,',',1,39450)
+LexToken(NUMBER,'2',1,39451)
+LexToken(COMMA,',',1,39452)
+LexToken(NUMBER,'0',1,39453)
+LexToken(CLOSESQBRACKET,']',1,39454)
+LexToken(COMMA,',',1,39455)
+LexToken(VAR,'to',1,39467)
+LexToken(ASSIGNMENT,'=',1,39469)
+LexToken(OPENSQBRACKET,'[',1,39470)
+LexToken(NUMBER,'14',1,39471)
+LexToken(COMMA,',',1,39473)
+LexToken(NUMBER,'1',1,39474)
+LexToken(COMMA,',',1,39475)
+LexToken(NUMBER,'1',1,39476)
+LexToken(CLOSESQBRACKET,']',1,39477)
+LexToken(CLOSEBRACKET,')',1,39478)
+LexToken(EOL,'\n',1,39479)
+LexToken(VAR,'scs_m',1,39488)
+LexToken(DOT,'.',1,39493)
+LexToken(VAR,'objs',1,39494)
+LexToken(OPENBRACKET,'(',1,39498)
+LexToken(NUMBER,'38',1,39499)
+LexToken(CLOSEBRACKET,')',1,39501)
+LexToken(ASSIGNMENT,'=',1,39502)
+LexToken(SCICOS_BLOCK,'scicos_block',1,39503)
+LexToken(OPENBRACKET,'(',1,39515)
+LexToken(VAR,'gui',1,39527)
+LexToken(ASSIGNMENT,'=',1,39530)
+LexToken(DQSTRING,'"SPLIT_f"',1,39539)
+LexToken(COMMA,',',1,39540)
+LexToken(VAR,'graphics',1,39552)
+LexToken(ASSIGNMENT,'=',1,39560)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,39561)
+LexToken(OPENBRACKET,'(',1,39576)
+LexToken(VAR,'orig',1,39588)
+LexToken(ASSIGNMENT,'=',1,39592)
+LexToken(OPENSQBRACKET,'[',1,39593)
+LexToken(NUMBER,'140.34523',1,39594)
+LexToken(SEMICOLON,';',1,39603)
+LexToken(NUMBER,'273.49157',1,39604)
+LexToken(CLOSESQBRACKET,']',1,39613)
+LexToken(COMMA,',',1,39614)
+LexToken(VAR,'sz',1,39626)
+LexToken(ASSIGNMENT,'=',1,39628)
+LexToken(OPENSQBRACKET,'[',1,39629)
+LexToken(NUMBER,'0.3333333',1,39630)
+LexToken(COMMA,',',1,39639)
+LexToken(NUMBER,'0.3333333',1,39640)
+LexToken(CLOSESQBRACKET,']',1,39649)
+LexToken(COMMA,',',1,39650)
+LexToken(VAR,'flip',1,39662)
+LexToken(ASSIGNMENT,'=',1,39666)
+LexToken(PREVAR_BOOLEAN,'%t',1,39667)
+LexToken(COMMA,',',1,39669)
+LexToken(VAR,'theta',1,39681)
+LexToken(ASSIGNMENT,'=',1,39686)
+LexToken(NUMBER,'0',1,39687)
+LexToken(COMMA,',',1,39688)
+LexToken(VAR,'exprs',1,39700)
+LexToken(ASSIGNMENT,'=',1,39705)
+LexToken(OPENSQBRACKET,'[',1,39706)
+LexToken(CLOSESQBRACKET,']',1,39707)
+LexToken(COMMA,',',1,39708)
+LexToken(VAR,'pin',1,39720)
+LexToken(ASSIGNMENT,'=',1,39723)
+LexToken(NUMBER,'6',1,39724)
+LexToken(COMMA,',',1,39725)
+LexToken(VAR,'pout',1,39737)
+LexToken(ASSIGNMENT,'=',1,39741)
+LexToken(OPENSQBRACKET,'[',1,39742)
+LexToken(NUMBER,'39',1,39743)
+LexToken(SEMICOLON,';',1,39745)
+LexToken(NUMBER,'40',1,39746)
+LexToken(CLOSESQBRACKET,']',1,39748)
+LexToken(COMMA,',',1,39749)
+LexToken(VAR,'pein',1,39761)
+LexToken(ASSIGNMENT,'=',1,39765)
+LexToken(OPENSQBRACKET,'[',1,39766)
+LexToken(CLOSESQBRACKET,']',1,39767)
+LexToken(COMMA,',',1,39768)
+LexToken(VAR,'peout',1,39780)
+LexToken(ASSIGNMENT,'=',1,39785)
+LexToken(OPENSQBRACKET,'[',1,39786)
+LexToken(CLOSESQBRACKET,']',1,39787)
+LexToken(COMMA,',',1,39788)
+LexToken(VAR,'gr_i',1,39800)
+LexToken(ASSIGNMENT,'=',1,39804)
+LexToken(OPENSQBRACKET,'[',1,39805)
+LexToken(CLOSESQBRACKET,']',1,39806)
+LexToken(COMMA,',',1,39807)
+LexToken(VAR,'id',1,39819)
+LexToken(ASSIGNMENT,'=',1,39821)
+LexToken(DQSTRING,'""',1,39823)
+LexToken(COMMA,',',1,39824)
+LexToken(VAR,'in_implicit',1,39836)
+LexToken(ASSIGNMENT,'=',1,39847)
+LexToken(DQSTRING,'"E"',1,39850)
+LexToken(COMMA,',',1,39851)
+LexToken(VAR,'out_implicit',1,39863)
+LexToken(ASSIGNMENT,'=',1,39875)
+LexToken(OPENSQBRACKET,'[',1,39876)
+LexToken(DQSTRING,'"E"',1,39879)
+LexToken(SEMICOLON,';',1,39880)
+LexToken(DQSTRING,'"E"',1,39883)
+LexToken(SEMICOLON,';',1,39884)
+LexToken(DQSTRING,'"E"',1,39887)
+LexToken(CLOSESQBRACKET,']',1,39888)
+LexToken(CLOSEBRACKET,')',1,39889)
+LexToken(COMMA,',',1,39890)
+LexToken(VAR,'model',1,39902)
+LexToken(ASSIGNMENT,'=',1,39907)
+LexToken(SCICOS_MODEL,'scicos_model',1,39908)
+LexToken(OPENBRACKET,'(',1,39920)
+LexToken(VAR,'sim',1,39932)
+LexToken(ASSIGNMENT,'=',1,39935)
+LexToken(DQSTRING,'"lsplit"',1,39943)
+LexToken(COMMA,',',1,39944)
+LexToken(VAR,'in',1,39956)
+LexToken(ASSIGNMENT,'=',1,39958)
+LexToken(NUMBER,'-1',1,39959)
+LexToken(COMMA,',',1,39961)
+LexToken(VAR,'in2',1,39973)
+LexToken(ASSIGNMENT,'=',1,39976)
+LexToken(OPENSQBRACKET,'[',1,39977)
+LexToken(CLOSESQBRACKET,']',1,39978)
+LexToken(COMMA,',',1,39979)
+LexToken(VAR,'intyp',1,39991)
+LexToken(ASSIGNMENT,'=',1,39996)
+LexToken(NUMBER,'1',1,39997)
+LexToken(COMMA,',',1,39998)
+LexToken(VAR,'out',1,40010)
+LexToken(ASSIGNMENT,'=',1,40013)
+LexToken(OPENSQBRACKET,'[',1,40014)
+LexToken(NUMBER,'-1',1,40015)
+LexToken(SEMICOLON,';',1,40017)
+LexToken(NUMBER,'-1',1,40018)
+LexToken(SEMICOLON,';',1,40020)
+LexToken(NUMBER,'-1',1,40021)
+LexToken(CLOSESQBRACKET,']',1,40023)
+LexToken(COMMA,',',1,40024)
+LexToken(VAR,'out2',1,40036)
+LexToken(ASSIGNMENT,'=',1,40040)
+LexToken(OPENSQBRACKET,'[',1,40041)
+LexToken(CLOSESQBRACKET,']',1,40042)
+LexToken(COMMA,',',1,40043)
+LexToken(VAR,'outtyp',1,40055)
+LexToken(ASSIGNMENT,'=',1,40061)
+LexToken(NUMBER,'1',1,40062)
+LexToken(COMMA,',',1,40063)
+LexToken(VAR,'evtin',1,40075)
+LexToken(ASSIGNMENT,'=',1,40080)
+LexToken(OPENSQBRACKET,'[',1,40081)
+LexToken(CLOSESQBRACKET,']',1,40082)
+LexToken(COMMA,',',1,40083)
+LexToken(VAR,'evtout',1,40095)
+LexToken(ASSIGNMENT,'=',1,40101)
+LexToken(OPENSQBRACKET,'[',1,40102)
+LexToken(CLOSESQBRACKET,']',1,40103)
+LexToken(COMMA,',',1,40104)
+LexToken(VAR,'state',1,40116)
+LexToken(ASSIGNMENT,'=',1,40121)
+LexToken(OPENSQBRACKET,'[',1,40122)
+LexToken(CLOSESQBRACKET,']',1,40123)
+LexToken(COMMA,',',1,40124)
+LexToken(VAR,'dstate',1,40136)
+LexToken(ASSIGNMENT,'=',1,40142)
+LexToken(OPENSQBRACKET,'[',1,40143)
+LexToken(CLOSESQBRACKET,']',1,40144)
+LexToken(COMMA,',',1,40145)
+LexToken(VAR,'odstate',1,40157)
+LexToken(ASSIGNMENT,'=',1,40164)
+LexToken(VAR,'list',1,40165)
+LexToken(OPENBRACKET,'(',1,40169)
+LexToken(CLOSEBRACKET,')',1,40170)
+LexToken(COMMA,',',1,40171)
+LexToken(VAR,'rpar',1,40183)
+LexToken(ASSIGNMENT,'=',1,40187)
+LexToken(OPENSQBRACKET,'[',1,40188)
+LexToken(CLOSESQBRACKET,']',1,40189)
+LexToken(COMMA,',',1,40190)
+LexToken(VAR,'ipar',1,40202)
+LexToken(ASSIGNMENT,'=',1,40206)
+LexToken(OPENSQBRACKET,'[',1,40207)
+LexToken(CLOSESQBRACKET,']',1,40208)
+LexToken(COMMA,',',1,40209)
+LexToken(VAR,'opar',1,40221)
+LexToken(ASSIGNMENT,'=',1,40225)
+LexToken(VAR,'list',1,40226)
+LexToken(OPENBRACKET,'(',1,40230)
+LexToken(CLOSEBRACKET,')',1,40231)
+LexToken(COMMA,',',1,40232)
+LexToken(VAR,'blocktype',1,40244)
+LexToken(ASSIGNMENT,'=',1,40253)
+LexToken(DQSTRING,'"c"',1,40256)
+LexToken(COMMA,',',1,40257)
+LexToken(VAR,'firing',1,40269)
+LexToken(ASSIGNMENT,'=',1,40275)
+LexToken(OPENSQBRACKET,'[',1,40276)
+LexToken(CLOSESQBRACKET,']',1,40277)
+LexToken(COMMA,',',1,40278)
+LexToken(VAR,'dep_ut',1,40290)
+LexToken(ASSIGNMENT,'=',1,40296)
+LexToken(OPENSQBRACKET,'[',1,40297)
+LexToken(PREVAR_BOOLEAN,'%t',1,40298)
+LexToken(COMMA,',',1,40300)
+LexToken(PREVAR_BOOLEAN,'%f',1,40301)
+LexToken(CLOSESQBRACKET,']',1,40303)
+LexToken(COMMA,',',1,40304)
+LexToken(VAR,'label',1,40316)
+LexToken(ASSIGNMENT,'=',1,40321)
+LexToken(DQSTRING,'""',1,40323)
+LexToken(COMMA,',',1,40324)
+LexToken(VAR,'nzcross',1,40336)
+LexToken(ASSIGNMENT,'=',1,40343)
+LexToken(NUMBER,'0',1,40344)
+LexToken(COMMA,',',1,40345)
+LexToken(VAR,'nmode',1,40357)
+LexToken(ASSIGNMENT,'=',1,40362)
+LexToken(NUMBER,'0',1,40363)
+LexToken(COMMA,',',1,40364)
+LexToken(VAR,'equations',1,40376)
+LexToken(ASSIGNMENT,'=',1,40385)
+LexToken(VAR,'list',1,40386)
+LexToken(OPENBRACKET,'(',1,40390)
+LexToken(CLOSEBRACKET,')',1,40391)
+LexToken(CLOSEBRACKET,')',1,40392)
+LexToken(COMMA,',',1,40393)
+LexToken(VAR,'doc',1,40405)
+LexToken(ASSIGNMENT,'=',1,40408)
+LexToken(VAR,'list',1,40409)
+LexToken(OPENBRACKET,'(',1,40413)
+LexToken(CLOSEBRACKET,')',1,40414)
+LexToken(CLOSEBRACKET,')',1,40415)
+LexToken(EOL,'\n',1,40416)
+LexToken(VAR,'scs_m',1,40425)
+LexToken(DOT,'.',1,40430)
+LexToken(VAR,'objs',1,40431)
+LexToken(OPENBRACKET,'(',1,40435)
+LexToken(NUMBER,'39',1,40436)
+LexToken(CLOSEBRACKET,')',1,40438)
+LexToken(ASSIGNMENT,'=',1,40439)
+LexToken(SCICOS_LINK,'scicos_link',1,40440)
+LexToken(OPENBRACKET,'(',1,40451)
+LexToken(VAR,'xx',1,40463)
+LexToken(ASSIGNMENT,'=',1,40465)
+LexToken(OPENSQBRACKET,'[',1,40466)
+LexToken(NUMBER,'140.34523',1,40467)
+LexToken(SEMICOLON,';',1,40476)
+LexToken(NUMBER,'144.31759',1,40477)
+LexToken(CLOSESQBRACKET,']',1,40486)
+LexToken(COMMA,',',1,40487)
+LexToken(VAR,'yy',1,40499)
+LexToken(ASSIGNMENT,'=',1,40501)
+LexToken(OPENSQBRACKET,'[',1,40502)
+LexToken(NUMBER,'273.49157',1,40503)
+LexToken(SEMICOLON,';',1,40512)
+LexToken(NUMBER,'273.57832',1,40513)
+LexToken(CLOSESQBRACKET,']',1,40522)
+LexToken(COMMA,',',1,40523)
+LexToken(VAR,'id',1,40535)
+LexToken(ASSIGNMENT,'=',1,40537)
+LexToken(DQSTRING,'"drawlink"',1,40547)
+LexToken(COMMA,',',1,40548)
+LexToken(VAR,'thick',1,40560)
+LexToken(ASSIGNMENT,'=',1,40565)
+LexToken(OPENSQBRACKET,'[',1,40566)
+LexToken(NUMBER,'0',1,40567)
+LexToken(COMMA,',',1,40568)
+LexToken(NUMBER,'0',1,40569)
+LexToken(CLOSESQBRACKET,']',1,40570)
+LexToken(COMMA,',',1,40571)
+LexToken(VAR,'ct',1,40583)
+LexToken(ASSIGNMENT,'=',1,40585)
+LexToken(OPENSQBRACKET,'[',1,40586)
+LexToken(NUMBER,'1',1,40587)
+LexToken(COMMA,',',1,40588)
+LexToken(NUMBER,'1',1,40589)
+LexToken(CLOSESQBRACKET,']',1,40590)
+LexToken(COMMA,',',1,40591)
+LexToken(VAR,'from',1,40603)
+LexToken(ASSIGNMENT,'=',1,40607)
+LexToken(OPENSQBRACKET,'[',1,40608)
+LexToken(NUMBER,'38',1,40609)
+LexToken(COMMA,',',1,40611)
+LexToken(NUMBER,'1',1,40612)
+LexToken(COMMA,',',1,40613)
+LexToken(NUMBER,'0',1,40614)
+LexToken(CLOSESQBRACKET,']',1,40615)
+LexToken(COMMA,',',1,40616)
+LexToken(VAR,'to',1,40628)
+LexToken(ASSIGNMENT,'=',1,40630)
+LexToken(OPENSQBRACKET,'[',1,40631)
+LexToken(NUMBER,'3',1,40632)
+LexToken(COMMA,',',1,40633)
+LexToken(NUMBER,'2',1,40634)
+LexToken(COMMA,',',1,40635)
+LexToken(NUMBER,'1',1,40636)
+LexToken(CLOSESQBRACKET,']',1,40637)
+LexToken(CLOSEBRACKET,')',1,40638)
+LexToken(EOL,'\n',1,40639)
+LexToken(VAR,'scs_m',1,40648)
+LexToken(DOT,'.',1,40653)
+LexToken(VAR,'objs',1,40654)
+LexToken(OPENBRACKET,'(',1,40658)
+LexToken(NUMBER,'40',1,40659)
+LexToken(CLOSEBRACKET,')',1,40661)
+LexToken(ASSIGNMENT,'=',1,40662)
+LexToken(SCICOS_LINK,'scicos_link',1,40663)
+LexToken(OPENBRACKET,'(',1,40674)
+LexToken(VAR,'xx',1,40686)
+LexToken(ASSIGNMENT,'=',1,40688)
+LexToken(OPENSQBRACKET,'[',1,40689)
+LexToken(NUMBER,'140.34523',1,40690)
+LexToken(SEMICOLON,';',1,40699)
+LexToken(NUMBER,'140.34523',1,40700)
+LexToken(SEMICOLON,';',1,40709)
+LexToken(NUMBER,'290.29229',1,40710)
+LexToken(SEMICOLON,';',1,40719)
+LexToken(NUMBER,'290.29229',1,40720)
+LexToken(CLOSESQBRACKET,']',1,40729)
+LexToken(COMMA,',',1,40730)
+LexToken(VAR,'yy',1,40742)
+LexToken(ASSIGNMENT,'=',1,40744)
+LexToken(OPENSQBRACKET,'[',1,40745)
+LexToken(NUMBER,'273.49157',1,40746)
+LexToken(SEMICOLON,';',1,40755)
+LexToken(NUMBER,'247.70767',1,40756)
+LexToken(SEMICOLON,';',1,40765)
+LexToken(NUMBER,'247.70767',1,40766)
+LexToken(SEMICOLON,';',1,40775)
+LexToken(NUMBER,'266.90654',1,40776)
+LexToken(CLOSESQBRACKET,']',1,40785)
+LexToken(COMMA,',',1,40786)
+LexToken(VAR,'id',1,40798)
+LexToken(ASSIGNMENT,'=',1,40800)
+LexToken(DQSTRING,'"drawlink"',1,40810)
+LexToken(COMMA,',',1,40811)
+LexToken(VAR,'thick',1,40823)
+LexToken(ASSIGNMENT,'=',1,40828)
+LexToken(OPENSQBRACKET,'[',1,40829)
+LexToken(NUMBER,'0',1,40830)
+LexToken(COMMA,',',1,40831)
+LexToken(NUMBER,'0',1,40832)
+LexToken(CLOSESQBRACKET,']',1,40833)
+LexToken(COMMA,',',1,40834)
+LexToken(VAR,'ct',1,40846)
+LexToken(ASSIGNMENT,'=',1,40848)
+LexToken(OPENSQBRACKET,'[',1,40849)
+LexToken(NUMBER,'1',1,40850)
+LexToken(COMMA,',',1,40851)
+LexToken(NUMBER,'1',1,40852)
+LexToken(CLOSESQBRACKET,']',1,40853)
+LexToken(COMMA,',',1,40854)
+LexToken(VAR,'from',1,40866)
+LexToken(ASSIGNMENT,'=',1,40870)
+LexToken(OPENSQBRACKET,'[',1,40871)
+LexToken(NUMBER,'38',1,40872)
+LexToken(COMMA,',',1,40874)
+LexToken(NUMBER,'2',1,40875)
+LexToken(COMMA,',',1,40876)
+LexToken(NUMBER,'0',1,40877)
+LexToken(CLOSESQBRACKET,']',1,40878)
+LexToken(COMMA,',',1,40879)
+LexToken(VAR,'to',1,40891)
+LexToken(ASSIGNMENT,'=',1,40893)
+LexToken(OPENSQBRACKET,'[',1,40894)
+LexToken(NUMBER,'32',1,40895)
+LexToken(COMMA,',',1,40897)
+LexToken(NUMBER,'2',1,40898)
+LexToken(COMMA,',',1,40899)
+LexToken(NUMBER,'1',1,40900)
+LexToken(CLOSESQBRACKET,']',1,40901)
+LexToken(CLOSEBRACKET,')',1,40902)
+LexToken(EOL,'\n',1,40903)
+LexToken(VAR,'scs_m',1,40912)
+LexToken(DOT,'.',1,40917)
+LexToken(VAR,'objs',1,40918)
+LexToken(OPENBRACKET,'(',1,40922)
+LexToken(NUMBER,'41',1,40923)
+LexToken(CLOSEBRACKET,')',1,40925)
+LexToken(ASSIGNMENT,'=',1,40926)
+LexToken(SCICOS_BLOCK,'scicos_block',1,40927)
+LexToken(OPENBRACKET,'(',1,40939)
+LexToken(VAR,'gui',1,40951)
+LexToken(ASSIGNMENT,'=',1,40954)
+LexToken(DQSTRING,'"CLKSPLIT_f"',1,40966)
+LexToken(COMMA,',',1,40967)
+LexToken(VAR,'graphics',1,40979)
+LexToken(ASSIGNMENT,'=',1,40987)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,40988)
+LexToken(OPENBRACKET,'(',1,41003)
+LexToken(VAR,'orig',1,41015)
+LexToken(ASSIGNMENT,'=',1,41019)
+LexToken(OPENSQBRACKET,'[',1,41020)
+LexToken(NUMBER,'253.72572',1,41021)
+LexToken(SEMICOLON,';',1,41030)
+LexToken(NUMBER,'309.29537',1,41031)
+LexToken(CLOSESQBRACKET,']',1,41040)
+LexToken(COMMA,',',1,41041)
+LexToken(VAR,'sz',1,41053)
+LexToken(ASSIGNMENT,'=',1,41055)
+LexToken(OPENSQBRACKET,'[',1,41056)
+LexToken(NUMBER,'0.3333333',1,41057)
+LexToken(COMMA,',',1,41066)
+LexToken(NUMBER,'0.3333333',1,41067)
+LexToken(CLOSESQBRACKET,']',1,41076)
+LexToken(COMMA,',',1,41077)
+LexToken(VAR,'flip',1,41089)
+LexToken(ASSIGNMENT,'=',1,41093)
+LexToken(PREVAR_BOOLEAN,'%t',1,41094)
+LexToken(COMMA,',',1,41096)
+LexToken(VAR,'theta',1,41108)
+LexToken(ASSIGNMENT,'=',1,41113)
+LexToken(NUMBER,'0',1,41114)
+LexToken(COMMA,',',1,41115)
+LexToken(VAR,'exprs',1,41127)
+LexToken(ASSIGNMENT,'=',1,41132)
+LexToken(OPENSQBRACKET,'[',1,41133)
+LexToken(CLOSESQBRACKET,']',1,41134)
+LexToken(COMMA,',',1,41135)
+LexToken(VAR,'pin',1,41147)
+LexToken(ASSIGNMENT,'=',1,41150)
+LexToken(OPENSQBRACKET,'[',1,41151)
+LexToken(CLOSESQBRACKET,']',1,41152)
+LexToken(COMMA,',',1,41153)
+LexToken(VAR,'pout',1,41165)
+LexToken(ASSIGNMENT,'=',1,41169)
+LexToken(OPENSQBRACKET,'[',1,41170)
+LexToken(CLOSESQBRACKET,']',1,41171)
+LexToken(COMMA,',',1,41172)
+LexToken(VAR,'pein',1,41184)
+LexToken(ASSIGNMENT,'=',1,41188)
+LexToken(NUMBER,'17',1,41189)
+LexToken(COMMA,',',1,41191)
+LexToken(VAR,'peout',1,41203)
+LexToken(ASSIGNMENT,'=',1,41208)
+LexToken(OPENSQBRACKET,'[',1,41209)
+LexToken(NUMBER,'42',1,41210)
+LexToken(SEMICOLON,';',1,41212)
+LexToken(NUMBER,'43',1,41213)
+LexToken(CLOSESQBRACKET,']',1,41215)
+LexToken(COMMA,',',1,41216)
+LexToken(VAR,'gr_i',1,41228)
+LexToken(ASSIGNMENT,'=',1,41232)
+LexToken(OPENSQBRACKET,'[',1,41233)
+LexToken(CLOSESQBRACKET,']',1,41234)
+LexToken(COMMA,',',1,41235)
+LexToken(VAR,'id',1,41247)
+LexToken(ASSIGNMENT,'=',1,41249)
+LexToken(DQSTRING,'""',1,41251)
+LexToken(COMMA,',',1,41252)
+LexToken(VAR,'in_implicit',1,41264)
+LexToken(ASSIGNMENT,'=',1,41275)
+LexToken(OPENSQBRACKET,'[',1,41276)
+LexToken(CLOSESQBRACKET,']',1,41277)
+LexToken(COMMA,',',1,41278)
+LexToken(VAR,'out_implicit',1,41290)
+LexToken(ASSIGNMENT,'=',1,41302)
+LexToken(OPENSQBRACKET,'[',1,41303)
+LexToken(CLOSESQBRACKET,']',1,41304)
+LexToken(CLOSEBRACKET,')',1,41305)
+LexToken(COMMA,',',1,41306)
+LexToken(VAR,'model',1,41318)
+LexToken(ASSIGNMENT,'=',1,41323)
+LexToken(SCICOS_MODEL,'scicos_model',1,41324)
+LexToken(OPENBRACKET,'(',1,41336)
+LexToken(VAR,'sim',1,41348)
+LexToken(ASSIGNMENT,'=',1,41351)
+LexToken(DQSTRING,'"split"',1,41358)
+LexToken(COMMA,',',1,41359)
+LexToken(VAR,'in',1,41371)
+LexToken(ASSIGNMENT,'=',1,41373)
+LexToken(OPENSQBRACKET,'[',1,41374)
+LexToken(CLOSESQBRACKET,']',1,41375)
+LexToken(COMMA,',',1,41376)
+LexToken(VAR,'in2',1,41388)
+LexToken(ASSIGNMENT,'=',1,41391)
+LexToken(OPENSQBRACKET,'[',1,41392)
+LexToken(CLOSESQBRACKET,']',1,41393)
+LexToken(COMMA,',',1,41394)
+LexToken(VAR,'intyp',1,41406)
+LexToken(ASSIGNMENT,'=',1,41411)
+LexToken(NUMBER,'1',1,41412)
+LexToken(COMMA,',',1,41413)
+LexToken(VAR,'out',1,41425)
+LexToken(ASSIGNMENT,'=',1,41428)
+LexToken(OPENSQBRACKET,'[',1,41429)
+LexToken(CLOSESQBRACKET,']',1,41430)
+LexToken(COMMA,',',1,41431)
+LexToken(VAR,'out2',1,41443)
+LexToken(ASSIGNMENT,'=',1,41447)
+LexToken(OPENSQBRACKET,'[',1,41448)
+LexToken(CLOSESQBRACKET,']',1,41449)
+LexToken(COMMA,',',1,41450)
+LexToken(VAR,'outtyp',1,41462)
+LexToken(ASSIGNMENT,'=',1,41468)
+LexToken(NUMBER,'1',1,41469)
+LexToken(COMMA,',',1,41470)
+LexToken(VAR,'evtin',1,41482)
+LexToken(ASSIGNMENT,'=',1,41487)
+LexToken(NUMBER,'1',1,41488)
+LexToken(COMMA,',',1,41489)
+LexToken(VAR,'evtout',1,41501)
+LexToken(ASSIGNMENT,'=',1,41507)
+LexToken(OPENSQBRACKET,'[',1,41508)
+LexToken(NUMBER,'1',1,41509)
+LexToken(SEMICOLON,';',1,41510)
+LexToken(NUMBER,'1',1,41511)
+LexToken(CLOSESQBRACKET,']',1,41512)
+LexToken(COMMA,',',1,41513)
+LexToken(VAR,'state',1,41525)
+LexToken(ASSIGNMENT,'=',1,41530)
+LexToken(OPENSQBRACKET,'[',1,41531)
+LexToken(CLOSESQBRACKET,']',1,41532)
+LexToken(COMMA,',',1,41533)
+LexToken(VAR,'dstate',1,41545)
+LexToken(ASSIGNMENT,'=',1,41551)
+LexToken(OPENSQBRACKET,'[',1,41552)
+LexToken(CLOSESQBRACKET,']',1,41553)
+LexToken(COMMA,',',1,41554)
+LexToken(VAR,'odstate',1,41566)
+LexToken(ASSIGNMENT,'=',1,41573)
+LexToken(VAR,'list',1,41574)
+LexToken(OPENBRACKET,'(',1,41578)
+LexToken(CLOSEBRACKET,')',1,41579)
+LexToken(COMMA,',',1,41580)
+LexToken(VAR,'rpar',1,41592)
+LexToken(ASSIGNMENT,'=',1,41596)
+LexToken(OPENSQBRACKET,'[',1,41597)
+LexToken(CLOSESQBRACKET,']',1,41598)
+LexToken(COMMA,',',1,41599)
+LexToken(VAR,'ipar',1,41611)
+LexToken(ASSIGNMENT,'=',1,41615)
+LexToken(OPENSQBRACKET,'[',1,41616)
+LexToken(CLOSESQBRACKET,']',1,41617)
+LexToken(COMMA,',',1,41618)
+LexToken(VAR,'opar',1,41630)
+LexToken(ASSIGNMENT,'=',1,41634)
+LexToken(VAR,'list',1,41635)
+LexToken(OPENBRACKET,'(',1,41639)
+LexToken(CLOSEBRACKET,')',1,41640)
+LexToken(COMMA,',',1,41641)
+LexToken(VAR,'blocktype',1,41653)
+LexToken(ASSIGNMENT,'=',1,41662)
+LexToken(DQSTRING,'"d"',1,41665)
+LexToken(COMMA,',',1,41666)
+LexToken(VAR,'firing',1,41678)
+LexToken(ASSIGNMENT,'=',1,41684)
+LexToken(OPENSQBRACKET,'[',1,41685)
+LexToken(PREVAR_BOOLEAN,'%f',1,41686)
+LexToken(COMMA,',',1,41688)
+LexToken(PREVAR_BOOLEAN,'%f',1,41689)
+LexToken(COMMA,',',1,41691)
+LexToken(PREVAR_BOOLEAN,'%f',1,41692)
+LexToken(CLOSESQBRACKET,']',1,41694)
+LexToken(COMMA,',',1,41695)
+LexToken(VAR,'dep_ut',1,41707)
+LexToken(ASSIGNMENT,'=',1,41713)
+LexToken(OPENSQBRACKET,'[',1,41714)
+LexToken(PREVAR_BOOLEAN,'%f',1,41715)
+LexToken(COMMA,',',1,41717)
+LexToken(PREVAR_BOOLEAN,'%f',1,41718)
+LexToken(CLOSESQBRACKET,']',1,41720)
+LexToken(COMMA,',',1,41721)
+LexToken(VAR,'label',1,41733)
+LexToken(ASSIGNMENT,'=',1,41738)
+LexToken(DQSTRING,'""',1,41740)
+LexToken(COMMA,',',1,41741)
+LexToken(VAR,'nzcross',1,41753)
+LexToken(ASSIGNMENT,'=',1,41760)
+LexToken(NUMBER,'0',1,41761)
+LexToken(COMMA,',',1,41762)
+LexToken(VAR,'nmode',1,41774)
+LexToken(ASSIGNMENT,'=',1,41779)
+LexToken(NUMBER,'0',1,41780)
+LexToken(COMMA,',',1,41781)
+LexToken(VAR,'equations',1,41793)
+LexToken(ASSIGNMENT,'=',1,41802)
+LexToken(VAR,'list',1,41803)
+LexToken(OPENBRACKET,'(',1,41807)
+LexToken(CLOSEBRACKET,')',1,41808)
+LexToken(CLOSEBRACKET,')',1,41809)
+LexToken(COMMA,',',1,41810)
+LexToken(VAR,'doc',1,41822)
+LexToken(ASSIGNMENT,'=',1,41825)
+LexToken(VAR,'list',1,41826)
+LexToken(OPENBRACKET,'(',1,41830)
+LexToken(CLOSEBRACKET,')',1,41831)
+LexToken(CLOSEBRACKET,')',1,41832)
+LexToken(EOL,'\n',1,41833)
+LexToken(VAR,'scs_m',1,41842)
+LexToken(DOT,'.',1,41847)
+LexToken(VAR,'objs',1,41848)
+LexToken(OPENBRACKET,'(',1,41852)
+LexToken(NUMBER,'42',1,41853)
+LexToken(CLOSEBRACKET,')',1,41855)
+LexToken(ASSIGNMENT,'=',1,41856)
+LexToken(SCICOS_LINK,'scicos_link',1,41857)
+LexToken(OPENBRACKET,'(',1,41868)
+LexToken(VAR,'xx',1,41880)
+LexToken(ASSIGNMENT,'=',1,41882)
+LexToken(OPENSQBRACKET,'[',1,41883)
+LexToken(NUMBER,'253.72572',1,41884)
+LexToken(SEMICOLON,';',1,41893)
+LexToken(NUMBER,'253.72156',1,41894)
+LexToken(CLOSESQBRACKET,']',1,41903)
+LexToken(COMMA,',',1,41904)
+LexToken(VAR,'yy',1,41916)
+LexToken(ASSIGNMENT,'=',1,41918)
+LexToken(OPENSQBRACKET,'[',1,41919)
+LexToken(NUMBER,'309.29537',1,41920)
+LexToken(SEMICOLON,';',1,41929)
+LexToken(NUMBER,'305.95927',1,41930)
+LexToken(CLOSESQBRACKET,']',1,41939)
+LexToken(COMMA,',',1,41940)
+LexToken(VAR,'id',1,41952)
+LexToken(ASSIGNMENT,'=',1,41954)
+LexToken(DQSTRING,'"drawlink"',1,41964)
+LexToken(COMMA,',',1,41965)
+LexToken(VAR,'thick',1,41977)
+LexToken(ASSIGNMENT,'=',1,41982)
+LexToken(OPENSQBRACKET,'[',1,41983)
+LexToken(NUMBER,'0',1,41984)
+LexToken(COMMA,',',1,41985)
+LexToken(NUMBER,'0',1,41986)
+LexToken(CLOSESQBRACKET,']',1,41987)
+LexToken(COMMA,',',1,41988)
+LexToken(VAR,'ct',1,42000)
+LexToken(ASSIGNMENT,'=',1,42002)
+LexToken(OPENSQBRACKET,'[',1,42003)
+LexToken(NUMBER,'5',1,42004)
+LexToken(COMMA,',',1,42005)
+LexToken(NUMBER,'-1',1,42006)
+LexToken(CLOSESQBRACKET,']',1,42008)
+LexToken(COMMA,',',1,42009)
+LexToken(VAR,'from',1,42021)
+LexToken(ASSIGNMENT,'=',1,42025)
+LexToken(OPENSQBRACKET,'[',1,42026)
+LexToken(NUMBER,'41',1,42027)
+LexToken(COMMA,',',1,42029)
+LexToken(NUMBER,'1',1,42030)
+LexToken(COMMA,',',1,42031)
+LexToken(NUMBER,'0',1,42032)
+LexToken(CLOSESQBRACKET,']',1,42033)
+LexToken(COMMA,',',1,42034)
+LexToken(VAR,'to',1,42046)
+LexToken(ASSIGNMENT,'=',1,42048)
+LexToken(OPENSQBRACKET,'[',1,42049)
+LexToken(NUMBER,'4',1,42050)
+LexToken(COMMA,',',1,42051)
+LexToken(NUMBER,'1',1,42052)
+LexToken(COMMA,',',1,42053)
+LexToken(NUMBER,'1',1,42054)
+LexToken(CLOSESQBRACKET,']',1,42055)
+LexToken(CLOSEBRACKET,')',1,42056)
+LexToken(EOL,'\n',1,42057)
+LexToken(VAR,'scs_m',1,42066)
+LexToken(DOT,'.',1,42071)
+LexToken(VAR,'objs',1,42072)
+LexToken(OPENBRACKET,'(',1,42076)
+LexToken(NUMBER,'43',1,42077)
+LexToken(CLOSEBRACKET,')',1,42079)
+LexToken(ASSIGNMENT,'=',1,42080)
+LexToken(SCICOS_LINK,'scicos_link',1,42081)
+LexToken(OPENBRACKET,'(',1,42092)
+LexToken(VAR,'xx',1,42104)
+LexToken(ASSIGNMENT,'=',1,42106)
+LexToken(OPENSQBRACKET,'[',1,42107)
+LexToken(NUMBER,'253.72572',1,42108)
+LexToken(SEMICOLON,';',1,42117)
+LexToken(NUMBER,'312.19705',1,42118)
+LexToken(SEMICOLON,';',1,42127)
+LexToken(NUMBER,'312.19705',1,42128)
+LexToken(CLOSESQBRACKET,']',1,42137)
+LexToken(COMMA,',',1,42138)
+LexToken(VAR,'yy',1,42150)
+LexToken(ASSIGNMENT,'=',1,42152)
+LexToken(OPENSQBRACKET,'[',1,42153)
+LexToken(NUMBER,'309.29537',1,42154)
+LexToken(SEMICOLON,';',1,42163)
+LexToken(NUMBER,'309.29537',1,42164)
+LexToken(SEMICOLON,';',1,42173)
+LexToken(NUMBER,'299.28749',1,42174)
+LexToken(CLOSESQBRACKET,']',1,42183)
+LexToken(COMMA,',',1,42184)
+LexToken(VAR,'id',1,42196)
+LexToken(ASSIGNMENT,'=',1,42198)
+LexToken(DQSTRING,'"drawlink"',1,42208)
+LexToken(COMMA,',',1,42209)
+LexToken(VAR,'thick',1,42221)
+LexToken(ASSIGNMENT,'=',1,42226)
+LexToken(OPENSQBRACKET,'[',1,42227)
+LexToken(NUMBER,'0',1,42228)
+LexToken(COMMA,',',1,42229)
+LexToken(NUMBER,'0',1,42230)
+LexToken(CLOSESQBRACKET,']',1,42231)
+LexToken(COMMA,',',1,42232)
+LexToken(VAR,'ct',1,42244)
+LexToken(ASSIGNMENT,'=',1,42246)
+LexToken(OPENSQBRACKET,'[',1,42247)
+LexToken(NUMBER,'5',1,42248)
+LexToken(COMMA,',',1,42249)
+LexToken(NUMBER,'-1',1,42250)
+LexToken(CLOSESQBRACKET,']',1,42252)
+LexToken(COMMA,',',1,42253)
+LexToken(VAR,'from',1,42265)
+LexToken(ASSIGNMENT,'=',1,42269)
+LexToken(OPENSQBRACKET,'[',1,42270)
+LexToken(NUMBER,'41',1,42271)
+LexToken(COMMA,',',1,42273)
+LexToken(NUMBER,'2',1,42274)
+LexToken(COMMA,',',1,42275)
+LexToken(NUMBER,'0',1,42276)
+LexToken(CLOSESQBRACKET,']',1,42277)
+LexToken(COMMA,',',1,42278)
+LexToken(VAR,'to',1,42290)
+LexToken(ASSIGNMENT,'=',1,42292)
+LexToken(OPENSQBRACKET,'[',1,42293)
+LexToken(NUMBER,'32',1,42294)
+LexToken(COMMA,',',1,42296)
+LexToken(NUMBER,'1',1,42297)
+LexToken(COMMA,',',1,42298)
+LexToken(NUMBER,'1',1,42299)
+LexToken(CLOSESQBRACKET,']',1,42300)
+LexToken(CLOSEBRACKET,')',1,42301)
+LexToken(EOL,'\n',1,42302)
+LexToken(VAR,'scs_m',1,42311)
+LexToken(DOT,'.',1,42316)
+LexToken(VAR,'objs',1,42317)
+LexToken(OPENBRACKET,'(',1,42321)
+LexToken(NUMBER,'44',1,42322)
+LexToken(CLOSEBRACKET,')',1,42324)
+LexToken(ASSIGNMENT,'=',1,42325)
+LexToken(SCICOS_LINK,'scicos_link',1,42326)
+LexToken(OPENBRACKET,'(',1,42337)
+LexToken(VAR,'xx',1,42349)
+LexToken(ASSIGNMENT,'=',1,42351)
+LexToken(OPENSQBRACKET,'[',1,42352)
+LexToken(NUMBER,'279.98293',1,42353)
+LexToken(SEMICOLON,';',1,42362)
+LexToken(NUMBER,'279.98293',1,42363)
+LexToken(SEMICOLON,';',1,42372)
+LexToken(NUMBER,'325.53038',1,42373)
+LexToken(SEMICOLON,';',1,42382)
+LexToken(NUMBER,'325.53038',1,42383)
+LexToken(CLOSESQBRACKET,']',1,42392)
+LexToken(COMMA,',',1,42393)
+LexToken(VAR,'yy',1,42405)
+LexToken(ASSIGNMENT,'=',1,42407)
+LexToken(OPENSQBRACKET,'[',1,42408)
+LexToken(NUMBER,'372.50232',1,42409)
+LexToken(SEMICOLON,';',1,42418)
+LexToken(NUMBER,'315.89455',1,42419)
+LexToken(SEMICOLON,';',1,42428)
+LexToken(NUMBER,'315.89455',1,42429)
+LexToken(SEMICOLON,';',1,42438)
+LexToken(NUMBER,'299.28749',1,42439)
+LexToken(CLOSESQBRACKET,']',1,42448)
+LexToken(COMMA,',',1,42449)
+LexToken(VAR,'id',1,42461)
+LexToken(ASSIGNMENT,'=',1,42463)
+LexToken(DQSTRING,'"drawlink"',1,42473)
+LexToken(COMMA,',',1,42474)
+LexToken(VAR,'thick',1,42486)
+LexToken(ASSIGNMENT,'=',1,42491)
+LexToken(OPENSQBRACKET,'[',1,42492)
+LexToken(NUMBER,'0',1,42493)
+LexToken(COMMA,',',1,42494)
+LexToken(NUMBER,'0',1,42495)
+LexToken(CLOSESQBRACKET,']',1,42496)
+LexToken(COMMA,',',1,42497)
+LexToken(VAR,'ct',1,42509)
+LexToken(ASSIGNMENT,'=',1,42511)
+LexToken(OPENSQBRACKET,'[',1,42512)
+LexToken(NUMBER,'5',1,42513)
+LexToken(COMMA,',',1,42514)
+LexToken(NUMBER,'-1',1,42515)
+LexToken(CLOSESQBRACKET,']',1,42517)
+LexToken(COMMA,',',1,42518)
+LexToken(VAR,'from',1,42530)
+LexToken(ASSIGNMENT,'=',1,42534)
+LexToken(OPENSQBRACKET,'[',1,42535)
+LexToken(NUMBER,'2',1,42536)
+LexToken(COMMA,',',1,42537)
+LexToken(NUMBER,'2',1,42538)
+LexToken(COMMA,',',1,42539)
+LexToken(NUMBER,'0',1,42540)
+LexToken(CLOSESQBRACKET,']',1,42541)
+LexToken(COMMA,',',1,42542)
+LexToken(VAR,'to',1,42554)
+LexToken(ASSIGNMENT,'=',1,42556)
+LexToken(OPENSQBRACKET,'[',1,42557)
+LexToken(NUMBER,'32',1,42558)
+LexToken(COMMA,',',1,42560)
+LexToken(NUMBER,'2',1,42561)
+LexToken(COMMA,',',1,42562)
+LexToken(NUMBER,'1',1,42563)
+LexToken(CLOSESQBRACKET,']',1,42564)
+LexToken(CLOSEBRACKET,')',1,42565)
+LexToken(EOL,'\n',1,42566)
+LexToken(VAR,'model',1,42575)
+LexToken(ASSIGNMENT,'=',1,42580)
+LexToken(SCICOS_MODEL,'scicos_model',1,42581)
+LexToken(OPENBRACKET,'(',1,42593)
+LexToken(CLOSEBRACKET,')',1,42594)
+LexToken(EOL,'\n',1,42595)
+LexToken(VAR,'model',1,42604)
+LexToken(DOT,'.',1,42609)
+LexToken(VAR,'sim',1,42610)
+LexToken(ASSIGNMENT,'=',1,42613)
+LexToken(DQSTRING,'"csuper"',1,42621)
+LexToken(EOL,'\n',1,42622)
+LexToken(VAR,'model',1,42631)
+LexToken(DOT,'.',1,42636)
+LexToken(VAR,'in',1,42637)
+LexToken(ASSIGNMENT,'=',1,42639)
+LexToken(OPENSQBRACKET,'[',1,42640)
+LexToken(NUMBER,'1',1,42641)
+LexToken(SEMICOLON,';',1,42642)
+LexToken(NUMBER,'1',1,42643)
+LexToken(SEMICOLON,';',1,42644)
+LexToken(NUMBER,'1',1,42645)
+LexToken(CLOSESQBRACKET,']',1,42646)
+LexToken(EOL,'\n',1,42647)
+LexToken(VAR,'model',1,42656)
+LexToken(DOT,'.',1,42661)
+LexToken(VAR,'in2',1,42662)
+LexToken(ASSIGNMENT,'=',1,42665)
+LexToken(OPENSQBRACKET,'[',1,42666)
+LexToken(NUMBER,'1',1,42667)
+LexToken(SEMICOLON,';',1,42668)
+LexToken(NUMBER,'1',1,42669)
+LexToken(SEMICOLON,';',1,42670)
+LexToken(NUMBER,'1',1,42671)
+LexToken(CLOSESQBRACKET,']',1,42672)
+LexToken(EOL,'\n',1,42673)
+LexToken(VAR,'model',1,42682)
+LexToken(DOT,'.',1,42687)
+LexToken(VAR,'out',1,42688)
+LexToken(ASSIGNMENT,'=',1,42691)
+LexToken(OPENSQBRACKET,'[',1,42692)
+LexToken(NUMBER,'1',1,42693)
+LexToken(SEMICOLON,';',1,42694)
+LexToken(NUMBER,'1',1,42695)
+LexToken(CLOSESQBRACKET,']',1,42696)
+LexToken(EOL,'\n',1,42697)
+LexToken(VAR,'model',1,42706)
+LexToken(DOT,'.',1,42711)
+LexToken(VAR,'out2',1,42712)
+LexToken(ASSIGNMENT,'=',1,42716)
+LexToken(OPENSQBRACKET,'[',1,42717)
+LexToken(NUMBER,'1',1,42718)
+LexToken(SEMICOLON,';',1,42719)
+LexToken(NUMBER,'1',1,42720)
+LexToken(CLOSESQBRACKET,']',1,42721)
+LexToken(EOL,'\n',1,42722)
+LexToken(VAR,'model',1,42731)
+LexToken(DOT,'.',1,42736)
+LexToken(VAR,'intyp',1,42737)
+LexToken(ASSIGNMENT,'=',1,42742)
+LexToken(OPENSQBRACKET,'[',1,42743)
+LexToken(NUMBER,'5',1,42744)
+LexToken(NUMBER,'1',1,42746)
+LexToken(NUMBER,'1',1,42748)
+LexToken(CLOSESQBRACKET,']',1,42749)
+LexToken(EOL,'\n',1,42750)
+LexToken(VAR,'model',1,42759)
+LexToken(DOT,'.',1,42764)
+LexToken(VAR,'outtyp',1,42765)
+LexToken(ASSIGNMENT,'=',1,42771)
+LexToken(OPENSQBRACKET,'[',1,42772)
+LexToken(NUMBER,'5',1,42773)
+LexToken(NUMBER,'5',1,42775)
+LexToken(CLOSESQBRACKET,']',1,42776)
+LexToken(EOL,'\n',1,42777)
+LexToken(VAR,'model',1,42786)
+LexToken(DOT,'.',1,42791)
+LexToken(VAR,'blocktype',1,42792)
+LexToken(ASSIGNMENT,'=',1,42801)
+LexToken(DQSTRING,'"h"',1,42804)
+LexToken(EOL,'\n',1,42805)
+LexToken(VAR,'model',1,42814)
+LexToken(DOT,'.',1,42819)
+LexToken(VAR,'firing',1,42820)
+LexToken(ASSIGNMENT,'=',1,42826)
+LexToken(PREVAR_BOOLEAN,'%f',1,42827)
+LexToken(EOL,'\n',1,42829)
+LexToken(VAR,'model',1,42838)
+LexToken(DOT,'.',1,42843)
+LexToken(VAR,'dep_ut',1,42844)
+LexToken(ASSIGNMENT,'=',1,42850)
+LexToken(OPENSQBRACKET,'[',1,42851)
+LexToken(PREVAR_BOOLEAN,'%t',1,42852)
+LexToken(PREVAR_BOOLEAN,'%f',1,42855)
+LexToken(CLOSESQBRACKET,']',1,42857)
+LexToken(EOL,'\n',1,42858)
+LexToken(VAR,'model',1,42867)
+LexToken(DOT,'.',1,42872)
+LexToken(VAR,'rpar',1,42873)
+LexToken(ASSIGNMENT,'=',1,42877)
+LexToken(VAR,'scs_m',1,42878)
+LexToken(EOL,'\n',1,42883)
+LexToken(VAR,'gr_i',1,42892)
+LexToken(ASSIGNMENT,'=',1,42896)
+LexToken(OPENSQBRACKET,'[',1,42897)
+LexToken(CLOSESQBRACKET,']',1,42898)
+LexToken(EOL,'\n',1,42899)
+LexToken(VAR,'x',1,42908)
+LexToken(ASSIGNMENT,'=',1,42909)
+LexToken(VAR,'standard_define',1,42910)
+LexToken(OPENBRACKET,'(',1,42925)
+LexToken(OPENSQBRACKET,'[',1,42926)
+LexToken(NUMBER,'2',1,42927)
+LexToken(NUMBER,'3',1,42929)
+LexToken(CLOSESQBRACKET,']',1,42930)
+LexToken(COMMA,',',1,42931)
+LexToken(VAR,'model',1,42932)
+LexToken(COMMA,',',1,42937)
+LexToken(OPENSQBRACKET,'[',1,42938)
+LexToken(CLOSESQBRACKET,']',1,42939)
+LexToken(COMMA,',',1,42940)
+LexToken(VAR,'gr_i',1,42941)
+LexToken(CLOSEBRACKET,')',1,42945)
+LexToken(EOL,'\n',1,42946)
+LexToken(END,'end',1,42951)
+LexToken(EOL,'\n',1,42954)
+LexToken(ENDFUNCTION,'endfunction',1,42955)
+LexToken(EOL,'\n',1,42966)
diff --git a/js/IntegerOp/DLATCH.js b/js/IntegerOp/DLATCH.js
new file mode 100644
index 00000000..430d69e4
--- /dev/null
+++ b/js/IntegerOp/DLATCH.js
@@ -0,0 +1,3083 @@
+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,'DLATCH',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(SEMICOLON,';',1,882)
+LexToken(VAR,'y',1,883)
+LexToken(ASSIGNMENT,'=',1,884)
+LexToken(OPENSQBRACKET,'[',1,885)
+LexToken(CLOSESQBRACKET,']',1,886)
+LexToken(COMMA,',',1,887)
+LexToken(VAR,'typ',1,888)
+LexToken(ASSIGNMENT,'=',1,891)
+LexToken(OPENSQBRACKET,'[',1,892)
+LexToken(CLOSESQBRACKET,']',1,893)
+LexToken(EOL,'\n',1,894)
+LexToken(SELECT,'select',1,899)
+LexToken(VAR,'job',1,906)
+LexToken(EOL,'\n',1,909)
+LexToken(CASE,'case',1,914)
+LexToken(DQSTRING,'"set"',1,923)
+LexToken(THEN,'then',1,925)
+LexToken(EOL,'\n',1,929)
+LexToken(VAR,'x',1,938)
+LexToken(ASSIGNMENT,'=',1,939)
+LexToken(VAR,'arg1',1,940)
+LexToken(EOL,'\n',1,944)
+LexToken(CASE,'case',1,949)
+LexToken(DQSTRING,'"define"',1,961)
+LexToken(THEN,'then',1,963)
+LexToken(EOL,'\n',1,967)
+LexToken(VAR,'scs_m',1,976)
+LexToken(ASSIGNMENT,'=',1,981)
+LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,982)
+LexToken(OPENBRACKET,'(',1,996)
+LexToken(VAR,'version',1,1008)
+LexToken(ASSIGNMENT,'=',1,1015)
+LexToken(DQSTRING,'"scicos4.2"',1,1026)
+LexToken(COMMA,',',1,1027)
+LexToken(VAR,'props',1,1039)
+LexToken(ASSIGNMENT,'=',1,1044)
+LexToken(SCICOS_PARAMS,'scicos_params',1,1045)
+LexToken(OPENBRACKET,'(',1,1058)
+LexToken(VAR,'wpar',1,1070)
+LexToken(ASSIGNMENT,'=',1,1074)
+LexToken(OPENSQBRACKET,'[',1,1075)
+LexToken(NUMBER,'600',1,1076)
+LexToken(COMMA,',',1,1079)
+LexToken(NUMBER,'450',1,1080)
+LexToken(COMMA,',',1,1083)
+LexToken(NUMBER,'0',1,1084)
+LexToken(COMMA,',',1,1085)
+LexToken(NUMBER,'0',1,1086)
+LexToken(COMMA,',',1,1087)
+LexToken(NUMBER,'600',1,1088)
+LexToken(COMMA,',',1,1091)
+LexToken(NUMBER,'450',1,1092)
+LexToken(CLOSESQBRACKET,']',1,1095)
+LexToken(COMMA,',',1,1096)
+LexToken(VAR,'Title',1,1108)
+LexToken(ASSIGNMENT,'=',1,1113)
+LexToken(OPENSQBRACKET,'[',1,1114)
+LexToken(DQSTRING,'"DLATCH"',1,1122)
+LexToken(CLOSESQBRACKET,']',1,1123)
+LexToken(COMMA,',',1,1124)
+LexToken(VAR,'tol',1,1136)
+LexToken(ASSIGNMENT,'=',1,1139)
+LexToken(OPENSQBRACKET,'[',1,1140)
+LexToken(NUMBER,'0.0001',1,1141)
+LexToken(COMMA,',',1,1147)
+LexToken(NUMBER,'0.000001',1,1148)
+LexToken(COMMA,',',1,1156)
+LexToken(NUMBER,'1.000E-10',1,1157)
+LexToken(COMMA,',',1,1166)
+LexToken(NUMBER,'100001',1,1167)
+LexToken(COMMA,',',1,1173)
+LexToken(NUMBER,'0',1,1174)
+LexToken(COMMA,',',1,1175)
+LexToken(NUMBER,'0',1,1176)
+LexToken(CLOSESQBRACKET,']',1,1177)
+LexToken(COMMA,',',1,1178)
+LexToken(VAR,'tf',1,1190)
+LexToken(ASSIGNMENT,'=',1,1192)
+LexToken(NUMBER,'100000',1,1193)
+LexToken(COMMA,',',1,1199)
+LexToken(VAR,'context',1,1211)
+LexToken(ASSIGNMENT,'=',1,1218)
+LexToken(DQSTRING,'" "',1,1221)
+LexToken(COMMA,',',1,1222)
+LexToken(VAR,'void1',1,1234)
+LexToken(ASSIGNMENT,'=',1,1239)
+LexToken(OPENSQBRACKET,'[',1,1240)
+LexToken(CLOSESQBRACKET,']',1,1241)
+LexToken(COMMA,',',1,1242)
+LexToken(VAR,'options',1,1254)
+LexToken(ASSIGNMENT,'=',1,1261)
+LexToken(VAR,'tlist',1,1262)
+LexToken(OPENBRACKET,'(',1,1267)
+LexToken(OPENSQBRACKET,'[',1,1268)
+LexToken(DQSTRING,'"scsopt"',1,1276)
+LexToken(COMMA,',',1,1277)
+LexToken(DQSTRING,'"3D"',1,1281)
+LexToken(COMMA,',',1,1282)
+LexToken(DQSTRING,'"Background"',1,1294)
+LexToken(COMMA,',',1,1295)
+LexToken(DQSTRING,'"Link"',1,1301)
+LexToken(COMMA,',',1,1302)
+LexToken(DQSTRING,'"ID"',1,1306)
+LexToken(COMMA,',',1,1307)
+LexToken(DQSTRING,'"Cmap"',1,1313)
+LexToken(CLOSESQBRACKET,']',1,1314)
+LexToken(COMMA,',',1,1315)
+LexToken(VAR,'list',1,1316)
+LexToken(OPENBRACKET,'(',1,1320)
+LexToken(PREVAR_BOOLEAN,'%t',1,1321)
+LexToken(COMMA,',',1,1323)
+LexToken(NUMBER,'33',1,1324)
+LexToken(CLOSEBRACKET,')',1,1326)
+LexToken(COMMA,',',1,1327)
+LexToken(OPENSQBRACKET,'[',1,1328)
+LexToken(NUMBER,'8',1,1329)
+LexToken(COMMA,',',1,1330)
+LexToken(NUMBER,'1',1,1331)
+LexToken(CLOSESQBRACKET,']',1,1332)
+LexToken(COMMA,',',1,1333)
+LexToken(OPENSQBRACKET,'[',1,1334)
+LexToken(NUMBER,'1',1,1335)
+LexToken(COMMA,',',1,1336)
+LexToken(NUMBER,'5',1,1337)
+LexToken(CLOSESQBRACKET,']',1,1338)
+LexToken(COMMA,',',1,1339)
+LexToken(VAR,'list',1,1351)
+LexToken(OPENBRACKET,'(',1,1355)
+LexToken(OPENSQBRACKET,'[',1,1356)
+LexToken(NUMBER,'5',1,1357)
+LexToken(COMMA,',',1,1358)
+LexToken(NUMBER,'1',1,1359)
+LexToken(CLOSESQBRACKET,']',1,1360)
+LexToken(COMMA,',',1,1361)
+LexToken(OPENSQBRACKET,'[',1,1362)
+LexToken(NUMBER,'4',1,1363)
+LexToken(COMMA,',',1,1364)
+LexToken(NUMBER,'1',1,1365)
+LexToken(CLOSESQBRACKET,']',1,1366)
+LexToken(CLOSEBRACKET,')',1,1367)
+LexToken(COMMA,',',1,1368)
+LexToken(OPENSQBRACKET,'[',1,1369)
+LexToken(NUMBER,'0.8',1,1370)
+LexToken(COMMA,',',1,1373)
+LexToken(NUMBER,'0.8',1,1374)
+LexToken(COMMA,',',1,1377)
+LexToken(NUMBER,'0.8',1,1378)
+LexToken(CLOSESQBRACKET,']',1,1381)
+LexToken(CLOSEBRACKET,')',1,1382)
+LexToken(COMMA,',',1,1383)
+LexToken(VAR,'void2',1,1395)
+LexToken(ASSIGNMENT,'=',1,1400)
+LexToken(OPENSQBRACKET,'[',1,1401)
+LexToken(CLOSESQBRACKET,']',1,1402)
+LexToken(COMMA,',',1,1403)
+LexToken(VAR,'void3',1,1415)
+LexToken(ASSIGNMENT,'=',1,1420)
+LexToken(OPENSQBRACKET,'[',1,1421)
+LexToken(CLOSESQBRACKET,']',1,1422)
+LexToken(COMMA,',',1,1423)
+LexToken(VAR,'doc',1,1435)
+LexToken(ASSIGNMENT,'=',1,1438)
+LexToken(VAR,'list',1,1439)
+LexToken(OPENBRACKET,'(',1,1443)
+LexToken(CLOSEBRACKET,')',1,1444)
+LexToken(CLOSEBRACKET,')',1,1445)
+LexToken(CLOSEBRACKET,')',1,1446)
+LexToken(EOL,'\n',1,1447)
+LexToken(VAR,'scs_m',1,1456)
+LexToken(DOT,'.',1,1461)
+LexToken(VAR,'objs',1,1462)
+LexToken(OPENBRACKET,'(',1,1466)
+LexToken(NUMBER,'1',1,1467)
+LexToken(CLOSEBRACKET,')',1,1468)
+LexToken(ASSIGNMENT,'=',1,1469)
+LexToken(SCICOS_BLOCK,'scicos_block',1,1470)
+LexToken(OPENBRACKET,'(',1,1482)
+LexToken(VAR,'gui',1,1494)
+LexToken(ASSIGNMENT,'=',1,1497)
+LexToken(DQSTRING,'"CONST_m"',1,1506)
+LexToken(COMMA,',',1,1507)
+LexToken(VAR,'graphics',1,1519)
+LexToken(ASSIGNMENT,'=',1,1527)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,1528)
+LexToken(OPENBRACKET,'(',1,1543)
+LexToken(VAR,'orig',1,1555)
+LexToken(ASSIGNMENT,'=',1,1559)
+LexToken(OPENSQBRACKET,'[',1,1560)
+LexToken(NUMBER,'109.62561',1,1561)
+LexToken(COMMA,',',1,1570)
+LexToken(NUMBER,'263.44465',1,1571)
+LexToken(CLOSESQBRACKET,']',1,1580)
+LexToken(COMMA,',',1,1581)
+LexToken(VAR,'sz',1,1593)
+LexToken(ASSIGNMENT,'=',1,1595)
+LexToken(OPENSQBRACKET,'[',1,1596)
+LexToken(NUMBER,'20',1,1597)
+LexToken(SEMICOLON,';',1,1599)
+LexToken(NUMBER,'20',1,1600)
+LexToken(CLOSESQBRACKET,']',1,1602)
+LexToken(COMMA,',',1,1603)
+LexToken(VAR,'flip',1,1615)
+LexToken(ASSIGNMENT,'=',1,1619)
+LexToken(PREVAR_BOOLEAN,'%t',1,1620)
+LexToken(COMMA,',',1,1622)
+LexToken(VAR,'theta',1,1634)
+LexToken(ASSIGNMENT,'=',1,1639)
+LexToken(NUMBER,'0',1,1640)
+LexToken(COMMA,',',1,1641)
+LexToken(VAR,'exprs',1,1653)
+LexToken(ASSIGNMENT,'=',1,1658)
+LexToken(DQSTRING,'"int8(0)"',1,1667)
+LexToken(COMMA,',',1,1668)
+LexToken(VAR,'pin',1,1680)
+LexToken(ASSIGNMENT,'=',1,1683)
+LexToken(OPENSQBRACKET,'[',1,1684)
+LexToken(CLOSESQBRACKET,']',1,1685)
+LexToken(COMMA,',',1,1686)
+LexToken(VAR,'pout',1,1698)
+LexToken(ASSIGNMENT,'=',1,1702)
+LexToken(NUMBER,'7',1,1703)
+LexToken(COMMA,',',1,1704)
+LexToken(VAR,'pein',1,1716)
+LexToken(ASSIGNMENT,'=',1,1720)
+LexToken(OPENSQBRACKET,'[',1,1721)
+LexToken(CLOSESQBRACKET,']',1,1722)
+LexToken(COMMA,',',1,1723)
+LexToken(VAR,'peout',1,1735)
+LexToken(ASSIGNMENT,'=',1,1740)
+LexToken(OPENSQBRACKET,'[',1,1741)
+LexToken(CLOSESQBRACKET,']',1,1742)
+LexToken(COMMA,',',1,1743)
+LexToken(VAR,'gr_i',1,1755)
+LexToken(ASSIGNMENT,'=',1,1759)
+LexToken(OPENSQBRACKET,'[',1,1760)
+LexToken(CLOSESQBRACKET,']',1,1761)
+LexToken(COMMA,',',1,1762)
+LexToken(VAR,'id',1,1774)
+LexToken(ASSIGNMENT,'=',1,1776)
+LexToken(DQSTRING,'""',1,1778)
+LexToken(COMMA,',',1,1779)
+LexToken(VAR,'in_implicit',1,1791)
+LexToken(ASSIGNMENT,'=',1,1802)
+LexToken(OPENSQBRACKET,'[',1,1803)
+LexToken(CLOSESQBRACKET,']',1,1804)
+LexToken(COMMA,',',1,1805)
+LexToken(VAR,'out_implicit',1,1817)
+LexToken(ASSIGNMENT,'=',1,1829)
+LexToken(DQSTRING,'"E"',1,1832)
+LexToken(CLOSEBRACKET,')',1,1833)
+LexToken(COMMA,',',1,1834)
+LexToken(VAR,'model',1,1846)
+LexToken(ASSIGNMENT,'=',1,1851)
+LexToken(SCICOS_MODEL,'scicos_model',1,1852)
+LexToken(OPENBRACKET,'(',1,1864)
+LexToken(VAR,'sim',1,1876)
+LexToken(ASSIGNMENT,'=',1,1879)
+LexToken(VAR,'list',1,1880)
+LexToken(OPENBRACKET,'(',1,1884)
+LexToken(DQSTRING,'"cstblk4_m"',1,1895)
+LexToken(COMMA,',',1,1896)
+LexToken(NUMBER,'4',1,1897)
+LexToken(CLOSEBRACKET,')',1,1898)
+LexToken(COMMA,',',1,1899)
+LexToken(VAR,'in',1,1911)
+LexToken(ASSIGNMENT,'=',1,1913)
+LexToken(OPENSQBRACKET,'[',1,1914)
+LexToken(CLOSESQBRACKET,']',1,1915)
+LexToken(COMMA,',',1,1916)
+LexToken(VAR,'in2',1,1928)
+LexToken(ASSIGNMENT,'=',1,1931)
+LexToken(OPENSQBRACKET,'[',1,1932)
+LexToken(CLOSESQBRACKET,']',1,1933)
+LexToken(COMMA,',',1,1934)
+LexToken(VAR,'intyp',1,1946)
+LexToken(ASSIGNMENT,'=',1,1951)
+LexToken(NUMBER,'1',1,1952)
+LexToken(COMMA,',',1,1953)
+LexToken(VAR,'out',1,1965)
+LexToken(ASSIGNMENT,'=',1,1968)
+LexToken(NUMBER,'1',1,1969)
+LexToken(COMMA,',',1,1970)
+LexToken(VAR,'out2',1,1982)
+LexToken(ASSIGNMENT,'=',1,1986)
+LexToken(NUMBER,'1',1,1987)
+LexToken(COMMA,',',1,1988)
+LexToken(VAR,'outtyp',1,2000)
+LexToken(ASSIGNMENT,'=',1,2006)
+LexToken(NUMBER,'5',1,2007)
+LexToken(COMMA,',',1,2008)
+LexToken(VAR,'evtin',1,2020)
+LexToken(ASSIGNMENT,'=',1,2025)
+LexToken(OPENSQBRACKET,'[',1,2026)
+LexToken(CLOSESQBRACKET,']',1,2027)
+LexToken(COMMA,',',1,2028)
+LexToken(VAR,'evtout',1,2040)
+LexToken(ASSIGNMENT,'=',1,2046)
+LexToken(OPENSQBRACKET,'[',1,2047)
+LexToken(CLOSESQBRACKET,']',1,2048)
+LexToken(COMMA,',',1,2049)
+LexToken(VAR,'state',1,2061)
+LexToken(ASSIGNMENT,'=',1,2066)
+LexToken(OPENSQBRACKET,'[',1,2067)
+LexToken(CLOSESQBRACKET,']',1,2068)
+LexToken(COMMA,',',1,2069)
+LexToken(VAR,'dstate',1,2081)
+LexToken(ASSIGNMENT,'=',1,2087)
+LexToken(OPENSQBRACKET,'[',1,2088)
+LexToken(CLOSESQBRACKET,']',1,2089)
+LexToken(COMMA,',',1,2090)
+LexToken(VAR,'odstate',1,2102)
+LexToken(ASSIGNMENT,'=',1,2109)
+LexToken(VAR,'list',1,2110)
+LexToken(OPENBRACKET,'(',1,2114)
+LexToken(CLOSEBRACKET,')',1,2115)
+LexToken(COMMA,',',1,2116)
+LexToken(VAR,'rpar',1,2128)
+LexToken(ASSIGNMENT,'=',1,2132)
+LexToken(OPENSQBRACKET,'[',1,2133)
+LexToken(CLOSESQBRACKET,']',1,2134)
+LexToken(COMMA,',',1,2135)
+LexToken(VAR,'ipar',1,2147)
+LexToken(ASSIGNMENT,'=',1,2151)
+LexToken(OPENSQBRACKET,'[',1,2152)
+LexToken(CLOSESQBRACKET,']',1,2153)
+LexToken(COMMA,',',1,2154)
+LexToken(VAR,'opar',1,2166)
+LexToken(ASSIGNMENT,'=',1,2170)
+LexToken(VAR,'list',1,2171)
+LexToken(OPENBRACKET,'(',1,2175)
+LexToken(VAR,'int8',1,2176)
+LexToken(OPENBRACKET,'(',1,2180)
+LexToken(NUMBER,'0',1,2181)
+LexToken(CLOSEBRACKET,')',1,2182)
+LexToken(CLOSEBRACKET,')',1,2183)
+LexToken(COMMA,',',1,2184)
+LexToken(VAR,'blocktype',1,2196)
+LexToken(ASSIGNMENT,'=',1,2205)
+LexToken(DQSTRING,'"d"',1,2208)
+LexToken(COMMA,',',1,2209)
+LexToken(VAR,'firing',1,2221)
+LexToken(ASSIGNMENT,'=',1,2227)
+LexToken(OPENSQBRACKET,'[',1,2228)
+LexToken(CLOSESQBRACKET,']',1,2229)
+LexToken(COMMA,',',1,2230)
+LexToken(VAR,'dep_ut',1,2242)
+LexToken(ASSIGNMENT,'=',1,2248)
+LexToken(OPENSQBRACKET,'[',1,2249)
+LexToken(PREVAR_BOOLEAN,'%f',1,2250)
+LexToken(COMMA,',',1,2252)
+LexToken(PREVAR_BOOLEAN,'%f',1,2253)
+LexToken(CLOSESQBRACKET,']',1,2255)
+LexToken(COMMA,',',1,2256)
+LexToken(VAR,'label',1,2268)
+LexToken(ASSIGNMENT,'=',1,2273)
+LexToken(DQSTRING,'""',1,2275)
+LexToken(COMMA,',',1,2276)
+LexToken(VAR,'nzcross',1,2288)
+LexToken(ASSIGNMENT,'=',1,2295)
+LexToken(NUMBER,'0',1,2296)
+LexToken(COMMA,',',1,2297)
+LexToken(VAR,'nmode',1,2309)
+LexToken(ASSIGNMENT,'=',1,2314)
+LexToken(NUMBER,'0',1,2315)
+LexToken(COMMA,',',1,2316)
+LexToken(VAR,'equations',1,2328)
+LexToken(ASSIGNMENT,'=',1,2337)
+LexToken(VAR,'list',1,2338)
+LexToken(OPENBRACKET,'(',1,2342)
+LexToken(CLOSEBRACKET,')',1,2343)
+LexToken(CLOSEBRACKET,')',1,2344)
+LexToken(COMMA,',',1,2345)
+LexToken(VAR,'doc',1,2357)
+LexToken(ASSIGNMENT,'=',1,2360)
+LexToken(VAR,'list',1,2361)
+LexToken(OPENBRACKET,'(',1,2365)
+LexToken(CLOSEBRACKET,')',1,2366)
+LexToken(CLOSEBRACKET,')',1,2367)
+LexToken(EOL,'\n',1,2368)
+LexToken(VAR,'scs_m',1,2377)
+LexToken(DOT,'.',1,2382)
+LexToken(VAR,'objs',1,2383)
+LexToken(OPENBRACKET,'(',1,2387)
+LexToken(NUMBER,'2',1,2388)
+LexToken(CLOSEBRACKET,')',1,2389)
+LexToken(ASSIGNMENT,'=',1,2390)
+LexToken(SCICOS_BLOCK,'scicos_block',1,2391)
+LexToken(OPENBRACKET,'(',1,2403)
+LexToken(VAR,'gui',1,2415)
+LexToken(ASSIGNMENT,'=',1,2418)
+LexToken(DQSTRING,'"IFTHEL_f"',1,2428)
+LexToken(COMMA,',',1,2429)
+LexToken(VAR,'graphics',1,2441)
+LexToken(ASSIGNMENT,'=',1,2449)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,2450)
+LexToken(OPENBRACKET,'(',1,2465)
+LexToken(VAR,'orig',1,2477)
+LexToken(ASSIGNMENT,'=',1,2481)
+LexToken(OPENSQBRACKET,'[',1,2482)
+LexToken(NUMBER,'233.37693',1,2483)
+LexToken(COMMA,',',1,2492)
+LexToken(NUMBER,'320.30536',1,2493)
+LexToken(CLOSESQBRACKET,']',1,2502)
+LexToken(COMMA,',',1,2503)
+LexToken(VAR,'sz',1,2515)
+LexToken(ASSIGNMENT,'=',1,2517)
+LexToken(OPENSQBRACKET,'[',1,2518)
+LexToken(NUMBER,'60',1,2519)
+LexToken(COMMA,',',1,2521)
+LexToken(NUMBER,'60',1,2522)
+LexToken(CLOSESQBRACKET,']',1,2524)
+LexToken(COMMA,',',1,2525)
+LexToken(VAR,'flip',1,2537)
+LexToken(ASSIGNMENT,'=',1,2541)
+LexToken(PREVAR_BOOLEAN,'%t',1,2542)
+LexToken(COMMA,',',1,2544)
+LexToken(VAR,'theta',1,2556)
+LexToken(ASSIGNMENT,'=',1,2561)
+LexToken(NUMBER,'0',1,2562)
+LexToken(COMMA,',',1,2563)
+LexToken(VAR,'exprs',1,2575)
+LexToken(ASSIGNMENT,'=',1,2580)
+LexToken(OPENSQBRACKET,'[',1,2581)
+LexToken(DQSTRING,'"0"',1,2584)
+LexToken(SEMICOLON,';',1,2585)
+LexToken(DQSTRING,'"1"',1,2588)
+LexToken(CLOSESQBRACKET,']',1,2589)
+LexToken(COMMA,',',1,2590)
+LexToken(VAR,'pin',1,2602)
+LexToken(ASSIGNMENT,'=',1,2605)
+LexToken(NUMBER,'13',1,2606)
+LexToken(COMMA,',',1,2608)
+LexToken(VAR,'pout',1,2620)
+LexToken(ASSIGNMENT,'=',1,2624)
+LexToken(OPENSQBRACKET,'[',1,2625)
+LexToken(CLOSESQBRACKET,']',1,2626)
+LexToken(COMMA,',',1,2627)
+LexToken(VAR,'pein',1,2639)
+LexToken(ASSIGNMENT,'=',1,2643)
+LexToken(OPENSQBRACKET,'[',1,2644)
+LexToken(CLOSESQBRACKET,']',1,2645)
+LexToken(COMMA,',',1,2646)
+LexToken(VAR,'peout',1,2658)
+LexToken(ASSIGNMENT,'=',1,2663)
+LexToken(OPENSQBRACKET,'[',1,2664)
+LexToken(NUMBER,'6',1,2665)
+LexToken(SEMICOLON,';',1,2666)
+LexToken(NUMBER,'0',1,2667)
+LexToken(CLOSESQBRACKET,']',1,2668)
+LexToken(COMMA,',',1,2669)
+LexToken(VAR,'gr_i',1,2681)
+LexToken(ASSIGNMENT,'=',1,2685)
+LexToken(VAR,'list',1,2686)
+LexToken(OPENBRACKET,'(',1,2690)
+LexToken(OPENSQBRACKET,'[',1,2702)
+LexToken(DQSTRING,'"txt=[\\\'If in>0\\\';\\\' \\\';\\\' then else\\\'];"',1,2746)
+LexToken(SEMICOLON,';',1,2747)
+LexToken(DQSTRING,'"xstringb(orig(1),orig(2),txt,sz(1),sz(2),\\\'fill\\\');"',1,2809)
+LexToken(CLOSESQBRACKET,']',1,2810)
+LexToken(COMMA,',',1,2811)
+LexToken(NUMBER,'8',1,2812)
+LexToken(CLOSEBRACKET,')',1,2813)
+LexToken(COMMA,',',1,2814)
+LexToken(VAR,'id',1,2826)
+LexToken(ASSIGNMENT,'=',1,2828)
+LexToken(DQSTRING,'""',1,2830)
+LexToken(COMMA,',',1,2831)
+LexToken(VAR,'in_implicit',1,2843)
+LexToken(ASSIGNMENT,'=',1,2854)
+LexToken(DQSTRING,'"E"',1,2857)
+LexToken(COMMA,',',1,2858)
+LexToken(VAR,'out_implicit',1,2870)
+LexToken(ASSIGNMENT,'=',1,2882)
+LexToken(OPENSQBRACKET,'[',1,2883)
+LexToken(CLOSESQBRACKET,']',1,2884)
+LexToken(CLOSEBRACKET,')',1,2885)
+LexToken(COMMA,',',1,2886)
+LexToken(VAR,'model',1,2898)
+LexToken(ASSIGNMENT,'=',1,2903)
+LexToken(SCICOS_MODEL,'scicos_model',1,2904)
+LexToken(OPENBRACKET,'(',1,2916)
+LexToken(VAR,'sim',1,2928)
+LexToken(ASSIGNMENT,'=',1,2931)
+LexToken(VAR,'list',1,2932)
+LexToken(OPENBRACKET,'(',1,2936)
+LexToken(DQSTRING,'"ifthel"',1,2944)
+LexToken(COMMA,',',1,2945)
+LexToken(NUMBER,'-1',1,2946)
+LexToken(CLOSEBRACKET,')',1,2948)
+LexToken(COMMA,',',1,2949)
+LexToken(VAR,'in',1,2961)
+LexToken(ASSIGNMENT,'=',1,2963)
+LexToken(NUMBER,'1',1,2964)
+LexToken(COMMA,',',1,2965)
+LexToken(VAR,'in2',1,2977)
+LexToken(ASSIGNMENT,'=',1,2980)
+LexToken(NUMBER,'1',1,2981)
+LexToken(COMMA,',',1,2982)
+LexToken(VAR,'intyp',1,2994)
+LexToken(ASSIGNMENT,'=',1,2999)
+LexToken(NUMBER,'-1',1,3000)
+LexToken(COMMA,',',1,3002)
+LexToken(VAR,'out',1,3014)
+LexToken(ASSIGNMENT,'=',1,3017)
+LexToken(OPENSQBRACKET,'[',1,3018)
+LexToken(CLOSESQBRACKET,']',1,3019)
+LexToken(COMMA,',',1,3020)
+LexToken(VAR,'out2',1,3032)
+LexToken(ASSIGNMENT,'=',1,3036)
+LexToken(OPENSQBRACKET,'[',1,3037)
+LexToken(CLOSESQBRACKET,']',1,3038)
+LexToken(COMMA,',',1,3039)
+LexToken(VAR,'outtyp',1,3051)
+LexToken(ASSIGNMENT,'=',1,3057)
+LexToken(NUMBER,'1',1,3058)
+LexToken(COMMA,',',1,3059)
+LexToken(VAR,'evtin',1,3071)
+LexToken(ASSIGNMENT,'=',1,3076)
+LexToken(OPENSQBRACKET,'[',1,3077)
+LexToken(CLOSESQBRACKET,']',1,3078)
+LexToken(COMMA,',',1,3079)
+LexToken(VAR,'evtout',1,3091)
+LexToken(ASSIGNMENT,'=',1,3097)
+LexToken(OPENSQBRACKET,'[',1,3098)
+LexToken(NUMBER,'1',1,3099)
+LexToken(SEMICOLON,';',1,3100)
+LexToken(NUMBER,'1',1,3101)
+LexToken(CLOSESQBRACKET,']',1,3102)
+LexToken(COMMA,',',1,3103)
+LexToken(VAR,'state',1,3115)
+LexToken(ASSIGNMENT,'=',1,3120)
+LexToken(OPENSQBRACKET,'[',1,3121)
+LexToken(CLOSESQBRACKET,']',1,3122)
+LexToken(COMMA,',',1,3123)
+LexToken(VAR,'dstate',1,3135)
+LexToken(ASSIGNMENT,'=',1,3141)
+LexToken(OPENSQBRACKET,'[',1,3142)
+LexToken(CLOSESQBRACKET,']',1,3143)
+LexToken(COMMA,',',1,3144)
+LexToken(VAR,'odstate',1,3156)
+LexToken(ASSIGNMENT,'=',1,3163)
+LexToken(VAR,'list',1,3164)
+LexToken(OPENBRACKET,'(',1,3168)
+LexToken(CLOSEBRACKET,')',1,3169)
+LexToken(COMMA,',',1,3170)
+LexToken(VAR,'rpar',1,3182)
+LexToken(ASSIGNMENT,'=',1,3186)
+LexToken(OPENSQBRACKET,'[',1,3187)
+LexToken(CLOSESQBRACKET,']',1,3188)
+LexToken(COMMA,',',1,3189)
+LexToken(VAR,'ipar',1,3201)
+LexToken(ASSIGNMENT,'=',1,3205)
+LexToken(OPENSQBRACKET,'[',1,3206)
+LexToken(CLOSESQBRACKET,']',1,3207)
+LexToken(COMMA,',',1,3208)
+LexToken(VAR,'opar',1,3220)
+LexToken(ASSIGNMENT,'=',1,3224)
+LexToken(VAR,'list',1,3225)
+LexToken(OPENBRACKET,'(',1,3229)
+LexToken(CLOSEBRACKET,')',1,3230)
+LexToken(COMMA,',',1,3231)
+LexToken(VAR,'blocktype',1,3243)
+LexToken(ASSIGNMENT,'=',1,3252)
+LexToken(DQSTRING,'"l"',1,3255)
+LexToken(COMMA,',',1,3256)
+LexToken(VAR,'firing',1,3268)
+LexToken(ASSIGNMENT,'=',1,3274)
+LexToken(OPENSQBRACKET,'[',1,3275)
+LexToken(NUMBER,'-1',1,3276)
+LexToken(COMMA,',',1,3278)
+LexToken(NUMBER,'-1',1,3279)
+LexToken(CLOSESQBRACKET,']',1,3281)
+LexToken(COMMA,',',1,3282)
+LexToken(VAR,'dep_ut',1,3294)
+LexToken(ASSIGNMENT,'=',1,3300)
+LexToken(OPENSQBRACKET,'[',1,3301)
+LexToken(PREVAR_BOOLEAN,'%t',1,3302)
+LexToken(COMMA,',',1,3304)
+LexToken(PREVAR_BOOLEAN,'%f',1,3305)
+LexToken(CLOSESQBRACKET,']',1,3307)
+LexToken(COMMA,',',1,3308)
+LexToken(VAR,'label',1,3320)
+LexToken(ASSIGNMENT,'=',1,3325)
+LexToken(DQSTRING,'""',1,3327)
+LexToken(COMMA,',',1,3328)
+LexToken(VAR,'nzcross',1,3340)
+LexToken(ASSIGNMENT,'=',1,3347)
+LexToken(NUMBER,'1',1,3348)
+LexToken(COMMA,',',1,3349)
+LexToken(VAR,'nmode',1,3361)
+LexToken(ASSIGNMENT,'=',1,3366)
+LexToken(NUMBER,'1',1,3367)
+LexToken(COMMA,',',1,3368)
+LexToken(VAR,'equations',1,3380)
+LexToken(ASSIGNMENT,'=',1,3389)
+LexToken(VAR,'list',1,3390)
+LexToken(OPENBRACKET,'(',1,3394)
+LexToken(CLOSEBRACKET,')',1,3395)
+LexToken(CLOSEBRACKET,')',1,3396)
+LexToken(COMMA,',',1,3397)
+LexToken(VAR,'doc',1,3409)
+LexToken(ASSIGNMENT,'=',1,3412)
+LexToken(VAR,'list',1,3413)
+LexToken(OPENBRACKET,'(',1,3417)
+LexToken(CLOSEBRACKET,')',1,3418)
+LexToken(CLOSEBRACKET,')',1,3419)
+LexToken(EOL,'\n',1,3420)
+LexToken(VAR,'scs_m',1,3429)
+LexToken(DOT,'.',1,3434)
+LexToken(VAR,'objs',1,3435)
+LexToken(OPENBRACKET,'(',1,3439)
+LexToken(NUMBER,'3',1,3440)
+LexToken(CLOSEBRACKET,')',1,3441)
+LexToken(ASSIGNMENT,'=',1,3442)
+LexToken(SCICOS_BLOCK,'scicos_block',1,3443)
+LexToken(OPENBRACKET,'(',1,3455)
+LexToken(VAR,'gui',1,3467)
+LexToken(ASSIGNMENT,'=',1,3470)
+LexToken(DQSTRING,'"LOGICAL_OP"',1,3482)
+LexToken(COMMA,',',1,3483)
+LexToken(VAR,'graphics',1,3495)
+LexToken(ASSIGNMENT,'=',1,3503)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3504)
+LexToken(OPENBRACKET,'(',1,3519)
+LexToken(VAR,'orig',1,3531)
+LexToken(ASSIGNMENT,'=',1,3535)
+LexToken(OPENSQBRACKET,'[',1,3536)
+LexToken(NUMBER,'152.88902',1,3537)
+LexToken(COMMA,',',1,3546)
+LexToken(NUMBER,'260.24498',1,3547)
+LexToken(CLOSESQBRACKET,']',1,3556)
+LexToken(COMMA,',',1,3557)
+LexToken(VAR,'sz',1,3569)
+LexToken(ASSIGNMENT,'=',1,3571)
+LexToken(OPENSQBRACKET,'[',1,3572)
+LexToken(NUMBER,'60',1,3573)
+LexToken(COMMA,',',1,3575)
+LexToken(NUMBER,'40',1,3576)
+LexToken(CLOSESQBRACKET,']',1,3578)
+LexToken(COMMA,',',1,3579)
+LexToken(VAR,'flip',1,3591)
+LexToken(ASSIGNMENT,'=',1,3595)
+LexToken(PREVAR_BOOLEAN,'%t',1,3596)
+LexToken(COMMA,',',1,3598)
+LexToken(VAR,'theta',1,3610)
+LexToken(ASSIGNMENT,'=',1,3615)
+LexToken(NUMBER,'0',1,3616)
+LexToken(COMMA,',',1,3617)
+LexToken(VAR,'exprs',1,3629)
+LexToken(ASSIGNMENT,'=',1,3634)
+LexToken(OPENSQBRACKET,'[',1,3635)
+LexToken(DQSTRING,'"2"',1,3638)
+LexToken(SEMICOLON,';',1,3639)
+LexToken(DQSTRING,'"1"',1,3642)
+LexToken(SEMICOLON,';',1,3643)
+LexToken(DQSTRING,'"5"',1,3646)
+LexToken(SEMICOLON,';',1,3647)
+LexToken(DQSTRING,'"0"',1,3650)
+LexToken(CLOSESQBRACKET,']',1,3651)
+LexToken(COMMA,',',1,3652)
+LexToken(VAR,'pin',1,3664)
+LexToken(ASSIGNMENT,'=',1,3667)
+LexToken(OPENSQBRACKET,'[',1,3668)
+LexToken(NUMBER,'15',1,3669)
+LexToken(SEMICOLON,';',1,3671)
+LexToken(NUMBER,'7',1,3672)
+LexToken(CLOSESQBRACKET,']',1,3673)
+LexToken(COMMA,',',1,3674)
+LexToken(VAR,'pout',1,3686)
+LexToken(ASSIGNMENT,'=',1,3690)
+LexToken(NUMBER,'5',1,3691)
+LexToken(COMMA,',',1,3692)
+LexToken(VAR,'pein',1,3704)
+LexToken(ASSIGNMENT,'=',1,3708)
+LexToken(OPENSQBRACKET,'[',1,3709)
+LexToken(CLOSESQBRACKET,']',1,3710)
+LexToken(COMMA,',',1,3711)
+LexToken(VAR,'peout',1,3723)
+LexToken(ASSIGNMENT,'=',1,3728)
+LexToken(OPENSQBRACKET,'[',1,3729)
+LexToken(CLOSESQBRACKET,']',1,3730)
+LexToken(COMMA,',',1,3731)
+LexToken(VAR,'gr_i',1,3743)
+LexToken(ASSIGNMENT,'=',1,3747)
+LexToken(VAR,'list',1,3748)
+LexToken(OPENBRACKET,'(',1,3752)
+LexToken(DQSTRING,'"xstringb(orig(1),orig(2),[\\\'Logical Op \\\';OPER],sz(1),sz(2),\\\'fill\\\');"',1,3835)
+LexToken(COMMA,',',1,3836)
+LexToken(NUMBER,'8',1,3837)
+LexToken(CLOSEBRACKET,')',1,3838)
+LexToken(COMMA,',',1,3839)
+LexToken(VAR,'id',1,3851)
+LexToken(ASSIGNMENT,'=',1,3853)
+LexToken(DQSTRING,'""',1,3855)
+LexToken(COMMA,',',1,3856)
+LexToken(VAR,'in_implicit',1,3868)
+LexToken(ASSIGNMENT,'=',1,3879)
+LexToken(OPENSQBRACKET,'[',1,3880)
+LexToken(DQSTRING,'"E"',1,3883)
+LexToken(SEMICOLON,';',1,3884)
+LexToken(DQSTRING,'"E"',1,3887)
+LexToken(CLOSESQBRACKET,']',1,3888)
+LexToken(COMMA,',',1,3889)
+LexToken(VAR,'out_implicit',1,3901)
+LexToken(ASSIGNMENT,'=',1,3913)
+LexToken(DQSTRING,'"E"',1,3916)
+LexToken(CLOSEBRACKET,')',1,3917)
+LexToken(COMMA,',',1,3918)
+LexToken(VAR,'model',1,3930)
+LexToken(ASSIGNMENT,'=',1,3935)
+LexToken(SCICOS_MODEL,'scicos_model',1,3936)
+LexToken(OPENBRACKET,'(',1,3948)
+LexToken(VAR,'sim',1,3960)
+LexToken(ASSIGNMENT,'=',1,3963)
+LexToken(VAR,'list',1,3964)
+LexToken(OPENBRACKET,'(',1,3968)
+LexToken(DQSTRING,'"logicalop_i8"',1,3982)
+LexToken(COMMA,',',1,3983)
+LexToken(NUMBER,'4',1,3984)
+LexToken(CLOSEBRACKET,')',1,3985)
+LexToken(COMMA,',',1,3986)
+LexToken(VAR,'in',1,3998)
+LexToken(ASSIGNMENT,'=',1,4000)
+LexToken(OPENSQBRACKET,'[',1,4001)
+LexToken(NUMBER,'-1',1,4002)
+LexToken(SEMICOLON,';',1,4004)
+LexToken(NUMBER,'-1',1,4005)
+LexToken(CLOSESQBRACKET,']',1,4007)
+LexToken(COMMA,',',1,4008)
+LexToken(VAR,'in2',1,4020)
+LexToken(ASSIGNMENT,'=',1,4023)
+LexToken(OPENSQBRACKET,'[',1,4024)
+LexToken(NUMBER,'-2',1,4025)
+LexToken(SEMICOLON,';',1,4027)
+LexToken(NUMBER,'-2',1,4028)
+LexToken(CLOSESQBRACKET,']',1,4030)
+LexToken(COMMA,',',1,4031)
+LexToken(VAR,'intyp',1,4043)
+LexToken(ASSIGNMENT,'=',1,4048)
+LexToken(OPENSQBRACKET,'[',1,4049)
+LexToken(NUMBER,'5',1,4050)
+LexToken(SEMICOLON,';',1,4051)
+LexToken(NUMBER,'5',1,4052)
+LexToken(CLOSESQBRACKET,']',1,4053)
+LexToken(COMMA,',',1,4054)
+LexToken(VAR,'out',1,4066)
+LexToken(ASSIGNMENT,'=',1,4069)
+LexToken(NUMBER,'-1',1,4070)
+LexToken(COMMA,',',1,4072)
+LexToken(VAR,'out2',1,4084)
+LexToken(ASSIGNMENT,'=',1,4088)
+LexToken(NUMBER,'-2',1,4089)
+LexToken(COMMA,',',1,4091)
+LexToken(VAR,'outtyp',1,4103)
+LexToken(ASSIGNMENT,'=',1,4109)
+LexToken(NUMBER,'5',1,4110)
+LexToken(COMMA,',',1,4111)
+LexToken(VAR,'evtin',1,4123)
+LexToken(ASSIGNMENT,'=',1,4128)
+LexToken(OPENSQBRACKET,'[',1,4129)
+LexToken(CLOSESQBRACKET,']',1,4130)
+LexToken(COMMA,',',1,4131)
+LexToken(VAR,'evtout',1,4143)
+LexToken(ASSIGNMENT,'=',1,4149)
+LexToken(OPENSQBRACKET,'[',1,4150)
+LexToken(CLOSESQBRACKET,']',1,4151)
+LexToken(COMMA,',',1,4152)
+LexToken(VAR,'state',1,4164)
+LexToken(ASSIGNMENT,'=',1,4169)
+LexToken(OPENSQBRACKET,'[',1,4170)
+LexToken(CLOSESQBRACKET,']',1,4171)
+LexToken(COMMA,',',1,4172)
+LexToken(VAR,'dstate',1,4184)
+LexToken(ASSIGNMENT,'=',1,4190)
+LexToken(OPENSQBRACKET,'[',1,4191)
+LexToken(CLOSESQBRACKET,']',1,4192)
+LexToken(COMMA,',',1,4193)
+LexToken(VAR,'odstate',1,4205)
+LexToken(ASSIGNMENT,'=',1,4212)
+LexToken(VAR,'list',1,4213)
+LexToken(OPENBRACKET,'(',1,4217)
+LexToken(CLOSEBRACKET,')',1,4218)
+LexToken(COMMA,',',1,4219)
+LexToken(VAR,'rpar',1,4231)
+LexToken(ASSIGNMENT,'=',1,4235)
+LexToken(OPENSQBRACKET,'[',1,4236)
+LexToken(CLOSESQBRACKET,']',1,4237)
+LexToken(COMMA,',',1,4238)
+LexToken(VAR,'ipar',1,4250)
+LexToken(ASSIGNMENT,'=',1,4254)
+LexToken(OPENSQBRACKET,'[',1,4255)
+LexToken(NUMBER,'1',1,4256)
+LexToken(SEMICOLON,';',1,4257)
+LexToken(NUMBER,'0',1,4258)
+LexToken(CLOSESQBRACKET,']',1,4259)
+LexToken(COMMA,',',1,4260)
+LexToken(VAR,'opar',1,4272)
+LexToken(ASSIGNMENT,'=',1,4276)
+LexToken(VAR,'list',1,4277)
+LexToken(OPENBRACKET,'(',1,4281)
+LexToken(CLOSEBRACKET,')',1,4282)
+LexToken(COMMA,',',1,4283)
+LexToken(VAR,'blocktype',1,4295)
+LexToken(ASSIGNMENT,'=',1,4304)
+LexToken(DQSTRING,'"c"',1,4307)
+LexToken(COMMA,',',1,4308)
+LexToken(VAR,'firing',1,4320)
+LexToken(ASSIGNMENT,'=',1,4326)
+LexToken(OPENSQBRACKET,'[',1,4327)
+LexToken(CLOSESQBRACKET,']',1,4328)
+LexToken(COMMA,',',1,4329)
+LexToken(VAR,'dep_ut',1,4341)
+LexToken(ASSIGNMENT,'=',1,4347)
+LexToken(OPENSQBRACKET,'[',1,4348)
+LexToken(PREVAR_BOOLEAN,'%t',1,4349)
+LexToken(COMMA,',',1,4351)
+LexToken(PREVAR_BOOLEAN,'%f',1,4352)
+LexToken(CLOSESQBRACKET,']',1,4354)
+LexToken(COMMA,',',1,4355)
+LexToken(VAR,'label',1,4367)
+LexToken(ASSIGNMENT,'=',1,4372)
+LexToken(DQSTRING,'""',1,4374)
+LexToken(COMMA,',',1,4375)
+LexToken(VAR,'nzcross',1,4387)
+LexToken(ASSIGNMENT,'=',1,4394)
+LexToken(NUMBER,'0',1,4395)
+LexToken(COMMA,',',1,4396)
+LexToken(VAR,'nmode',1,4408)
+LexToken(ASSIGNMENT,'=',1,4413)
+LexToken(NUMBER,'0',1,4414)
+LexToken(COMMA,',',1,4415)
+LexToken(VAR,'equations',1,4427)
+LexToken(ASSIGNMENT,'=',1,4436)
+LexToken(VAR,'list',1,4437)
+LexToken(OPENBRACKET,'(',1,4441)
+LexToken(CLOSEBRACKET,')',1,4442)
+LexToken(CLOSEBRACKET,')',1,4443)
+LexToken(COMMA,',',1,4444)
+LexToken(VAR,'doc',1,4456)
+LexToken(ASSIGNMENT,'=',1,4459)
+LexToken(VAR,'list',1,4460)
+LexToken(OPENBRACKET,'(',1,4464)
+LexToken(CLOSEBRACKET,')',1,4465)
+LexToken(CLOSEBRACKET,')',1,4466)
+LexToken(EOL,'\n',1,4467)
+LexToken(VAR,'scs_m',1,4476)
+LexToken(DOT,'.',1,4481)
+LexToken(VAR,'objs',1,4482)
+LexToken(OPENBRACKET,'(',1,4486)
+LexToken(NUMBER,'4',1,4487)
+LexToken(CLOSEBRACKET,')',1,4488)
+LexToken(ASSIGNMENT,'=',1,4489)
+LexToken(SCICOS_BLOCK,'scicos_block',1,4490)
+LexToken(OPENBRACKET,'(',1,4502)
+LexToken(VAR,'gui',1,4514)
+LexToken(ASSIGNMENT,'=',1,4517)
+LexToken(DQSTRING,'"SAMPHOLD_m"',1,4529)
+LexToken(COMMA,',',1,4530)
+LexToken(VAR,'graphics',1,4542)
+LexToken(ASSIGNMENT,'=',1,4550)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4551)
+LexToken(OPENBRACKET,'(',1,4566)
+LexToken(VAR,'orig',1,4578)
+LexToken(ASSIGNMENT,'=',1,4582)
+LexToken(OPENSQBRACKET,'[',1,4583)
+LexToken(NUMBER,'233.72156',1,4584)
+LexToken(COMMA,',',1,4593)
+LexToken(NUMBER,'260.24498',1,4594)
+LexToken(CLOSESQBRACKET,']',1,4603)
+LexToken(COMMA,',',1,4604)
+LexToken(VAR,'sz',1,4616)
+LexToken(ASSIGNMENT,'=',1,4618)
+LexToken(OPENSQBRACKET,'[',1,4619)
+LexToken(NUMBER,'40',1,4620)
+LexToken(COMMA,',',1,4622)
+LexToken(NUMBER,'40',1,4623)
+LexToken(CLOSESQBRACKET,']',1,4625)
+LexToken(COMMA,',',1,4626)
+LexToken(VAR,'flip',1,4638)
+LexToken(ASSIGNMENT,'=',1,4642)
+LexToken(PREVAR_BOOLEAN,'%t',1,4643)
+LexToken(COMMA,',',1,4645)
+LexToken(VAR,'theta',1,4657)
+LexToken(ASSIGNMENT,'=',1,4662)
+LexToken(NUMBER,'0',1,4663)
+LexToken(COMMA,',',1,4664)
+LexToken(VAR,'exprs',1,4676)
+LexToken(ASSIGNMENT,'=',1,4681)
+LexToken(DQSTRING,'"5"',1,4684)
+LexToken(COMMA,',',1,4685)
+LexToken(VAR,'pin',1,4697)
+LexToken(ASSIGNMENT,'=',1,4700)
+LexToken(NUMBER,'5',1,4701)
+LexToken(COMMA,',',1,4702)
+LexToken(VAR,'pout',1,4714)
+LexToken(ASSIGNMENT,'=',1,4718)
+LexToken(NUMBER,'9',1,4719)
+LexToken(COMMA,',',1,4720)
+LexToken(VAR,'pein',1,4732)
+LexToken(ASSIGNMENT,'=',1,4736)
+LexToken(NUMBER,'6',1,4737)
+LexToken(COMMA,',',1,4738)
+LexToken(VAR,'peout',1,4750)
+LexToken(ASSIGNMENT,'=',1,4755)
+LexToken(OPENSQBRACKET,'[',1,4756)
+LexToken(CLOSESQBRACKET,']',1,4757)
+LexToken(COMMA,',',1,4758)
+LexToken(VAR,'gr_i',1,4770)
+LexToken(ASSIGNMENT,'=',1,4774)
+LexToken(VAR,'list',1,4775)
+LexToken(OPENBRACKET,'(',1,4779)
+LexToken(DQSTRING,'"xstringb(orig(1),orig(2),\\\'S/H\\\',sz(1),sz(2),\\\'fill\\\')"',1,4835)
+LexToken(COMMA,',',1,4836)
+LexToken(NUMBER,'8',1,4837)
+LexToken(CLOSEBRACKET,')',1,4838)
+LexToken(COMMA,',',1,4839)
+LexToken(VAR,'id',1,4851)
+LexToken(ASSIGNMENT,'=',1,4853)
+LexToken(DQSTRING,'""',1,4855)
+LexToken(COMMA,',',1,4856)
+LexToken(VAR,'in_implicit',1,4868)
+LexToken(ASSIGNMENT,'=',1,4879)
+LexToken(DQSTRING,'"E"',1,4882)
+LexToken(COMMA,',',1,4883)
+LexToken(VAR,'out_implicit',1,4895)
+LexToken(ASSIGNMENT,'=',1,4907)
+LexToken(DQSTRING,'"E"',1,4910)
+LexToken(CLOSEBRACKET,')',1,4911)
+LexToken(COMMA,',',1,4912)
+LexToken(VAR,'model',1,4924)
+LexToken(ASSIGNMENT,'=',1,4929)
+LexToken(SCICOS_MODEL,'scicos_model',1,4930)
+LexToken(OPENBRACKET,'(',1,4942)
+LexToken(VAR,'sim',1,4954)
+LexToken(ASSIGNMENT,'=',1,4957)
+LexToken(VAR,'list',1,4958)
+LexToken(OPENBRACKET,'(',1,4962)
+LexToken(DQSTRING,'"samphold4_m"',1,4975)
+LexToken(COMMA,',',1,4976)
+LexToken(NUMBER,'4',1,4977)
+LexToken(CLOSEBRACKET,')',1,4978)
+LexToken(COMMA,',',1,4979)
+LexToken(VAR,'in',1,4991)
+LexToken(ASSIGNMENT,'=',1,4993)
+LexToken(NUMBER,'-1',1,4994)
+LexToken(COMMA,',',1,4996)
+LexToken(VAR,'in2',1,5008)
+LexToken(ASSIGNMENT,'=',1,5011)
+LexToken(NUMBER,'-2',1,5012)
+LexToken(COMMA,',',1,5014)
+LexToken(VAR,'intyp',1,5026)
+LexToken(ASSIGNMENT,'=',1,5031)
+LexToken(NUMBER,'5',1,5032)
+LexToken(COMMA,',',1,5033)
+LexToken(VAR,'out',1,5045)
+LexToken(ASSIGNMENT,'=',1,5048)
+LexToken(NUMBER,'-1',1,5049)
+LexToken(COMMA,',',1,5051)
+LexToken(VAR,'out2',1,5063)
+LexToken(ASSIGNMENT,'=',1,5067)
+LexToken(NUMBER,'-2',1,5068)
+LexToken(COMMA,',',1,5070)
+LexToken(VAR,'outtyp',1,5082)
+LexToken(ASSIGNMENT,'=',1,5088)
+LexToken(NUMBER,'5',1,5089)
+LexToken(COMMA,',',1,5090)
+LexToken(VAR,'evtin',1,5102)
+LexToken(ASSIGNMENT,'=',1,5107)
+LexToken(NUMBER,'1',1,5108)
+LexToken(COMMA,',',1,5109)
+LexToken(VAR,'evtout',1,5121)
+LexToken(ASSIGNMENT,'=',1,5127)
+LexToken(OPENSQBRACKET,'[',1,5128)
+LexToken(CLOSESQBRACKET,']',1,5129)
+LexToken(COMMA,',',1,5130)
+LexToken(VAR,'state',1,5142)
+LexToken(ASSIGNMENT,'=',1,5147)
+LexToken(OPENSQBRACKET,'[',1,5148)
+LexToken(CLOSESQBRACKET,']',1,5149)
+LexToken(COMMA,',',1,5150)
+LexToken(VAR,'dstate',1,5162)
+LexToken(ASSIGNMENT,'=',1,5168)
+LexToken(OPENSQBRACKET,'[',1,5169)
+LexToken(CLOSESQBRACKET,']',1,5170)
+LexToken(COMMA,',',1,5171)
+LexToken(VAR,'odstate',1,5183)
+LexToken(ASSIGNMENT,'=',1,5190)
+LexToken(VAR,'list',1,5191)
+LexToken(OPENBRACKET,'(',1,5195)
+LexToken(CLOSEBRACKET,')',1,5196)
+LexToken(COMMA,',',1,5197)
+LexToken(VAR,'rpar',1,5209)
+LexToken(ASSIGNMENT,'=',1,5213)
+LexToken(OPENSQBRACKET,'[',1,5214)
+LexToken(CLOSESQBRACKET,']',1,5215)
+LexToken(COMMA,',',1,5216)
+LexToken(VAR,'ipar',1,5228)
+LexToken(ASSIGNMENT,'=',1,5232)
+LexToken(OPENSQBRACKET,'[',1,5233)
+LexToken(CLOSESQBRACKET,']',1,5234)
+LexToken(COMMA,',',1,5235)
+LexToken(VAR,'opar',1,5247)
+LexToken(ASSIGNMENT,'=',1,5251)
+LexToken(VAR,'list',1,5252)
+LexToken(OPENBRACKET,'(',1,5256)
+LexToken(CLOSEBRACKET,')',1,5257)
+LexToken(COMMA,',',1,5258)
+LexToken(VAR,'blocktype',1,5270)
+LexToken(ASSIGNMENT,'=',1,5279)
+LexToken(DQSTRING,'"d"',1,5282)
+LexToken(COMMA,',',1,5283)
+LexToken(VAR,'firing',1,5295)
+LexToken(ASSIGNMENT,'=',1,5301)
+LexToken(OPENSQBRACKET,'[',1,5302)
+LexToken(CLOSESQBRACKET,']',1,5303)
+LexToken(COMMA,',',1,5304)
+LexToken(VAR,'dep_ut',1,5316)
+LexToken(ASSIGNMENT,'=',1,5322)
+LexToken(OPENSQBRACKET,'[',1,5323)
+LexToken(PREVAR_BOOLEAN,'%t',1,5324)
+LexToken(COMMA,',',1,5326)
+LexToken(PREVAR_BOOLEAN,'%f',1,5327)
+LexToken(CLOSESQBRACKET,']',1,5329)
+LexToken(COMMA,',',1,5330)
+LexToken(VAR,'label',1,5342)
+LexToken(ASSIGNMENT,'=',1,5347)
+LexToken(DQSTRING,'""',1,5349)
+LexToken(COMMA,',',1,5350)
+LexToken(VAR,'nzcross',1,5362)
+LexToken(ASSIGNMENT,'=',1,5369)
+LexToken(NUMBER,'0',1,5370)
+LexToken(COMMA,',',1,5371)
+LexToken(VAR,'nmode',1,5383)
+LexToken(ASSIGNMENT,'=',1,5388)
+LexToken(NUMBER,'0',1,5389)
+LexToken(COMMA,',',1,5390)
+LexToken(VAR,'equations',1,5402)
+LexToken(ASSIGNMENT,'=',1,5411)
+LexToken(VAR,'list',1,5412)
+LexToken(OPENBRACKET,'(',1,5416)
+LexToken(CLOSEBRACKET,')',1,5417)
+LexToken(CLOSEBRACKET,')',1,5418)
+LexToken(COMMA,',',1,5419)
+LexToken(VAR,'doc',1,5431)
+LexToken(ASSIGNMENT,'=',1,5434)
+LexToken(VAR,'list',1,5435)
+LexToken(OPENBRACKET,'(',1,5439)
+LexToken(CLOSEBRACKET,')',1,5440)
+LexToken(CLOSEBRACKET,')',1,5441)
+LexToken(EOL,'\n',1,5442)
+LexToken(VAR,'scs_m',1,5451)
+LexToken(DOT,'.',1,5456)
+LexToken(VAR,'objs',1,5457)
+LexToken(OPENBRACKET,'(',1,5461)
+LexToken(NUMBER,'5',1,5462)
+LexToken(CLOSEBRACKET,')',1,5463)
+LexToken(ASSIGNMENT,'=',1,5464)
+LexToken(SCICOS_LINK,'scicos_link',1,5465)
+LexToken(OPENBRACKET,'(',1,5476)
+LexToken(VAR,'xx',1,5488)
+LexToken(ASSIGNMENT,'=',1,5490)
+LexToken(OPENSQBRACKET,'[',1,5491)
+LexToken(NUMBER,'221.46044',1,5492)
+LexToken(SEMICOLON,';',1,5501)
+LexToken(NUMBER,'225.15013',1,5502)
+LexToken(CLOSESQBRACKET,']',1,5511)
+LexToken(COMMA,',',1,5512)
+LexToken(VAR,'yy',1,5524)
+LexToken(ASSIGNMENT,'=',1,5526)
+LexToken(OPENSQBRACKET,'[',1,5527)
+LexToken(NUMBER,'280.24498',1,5528)
+LexToken(SEMICOLON,';',1,5537)
+LexToken(NUMBER,'280.24498',1,5538)
+LexToken(CLOSESQBRACKET,']',1,5547)
+LexToken(COMMA,',',1,5548)
+LexToken(VAR,'id',1,5560)
+LexToken(ASSIGNMENT,'=',1,5562)
+LexToken(DQSTRING,'"drawlink"',1,5572)
+LexToken(COMMA,',',1,5573)
+LexToken(VAR,'thick',1,5585)
+LexToken(ASSIGNMENT,'=',1,5590)
+LexToken(OPENSQBRACKET,'[',1,5591)
+LexToken(NUMBER,'0',1,5592)
+LexToken(COMMA,',',1,5593)
+LexToken(NUMBER,'0',1,5594)
+LexToken(CLOSESQBRACKET,']',1,5595)
+LexToken(COMMA,',',1,5596)
+LexToken(VAR,'ct',1,5608)
+LexToken(ASSIGNMENT,'=',1,5610)
+LexToken(OPENSQBRACKET,'[',1,5611)
+LexToken(NUMBER,'1',1,5612)
+LexToken(COMMA,',',1,5613)
+LexToken(NUMBER,'1',1,5614)
+LexToken(CLOSESQBRACKET,']',1,5615)
+LexToken(COMMA,',',1,5616)
+LexToken(VAR,'from',1,5628)
+LexToken(ASSIGNMENT,'=',1,5632)
+LexToken(OPENSQBRACKET,'[',1,5633)
+LexToken(NUMBER,'3',1,5634)
+LexToken(COMMA,',',1,5635)
+LexToken(NUMBER,'1',1,5636)
+LexToken(COMMA,',',1,5637)
+LexToken(NUMBER,'0',1,5638)
+LexToken(CLOSESQBRACKET,']',1,5639)
+LexToken(COMMA,',',1,5640)
+LexToken(VAR,'to',1,5652)
+LexToken(ASSIGNMENT,'=',1,5654)
+LexToken(OPENSQBRACKET,'[',1,5655)
+LexToken(NUMBER,'4',1,5656)
+LexToken(COMMA,',',1,5657)
+LexToken(NUMBER,'1',1,5658)
+LexToken(COMMA,',',1,5659)
+LexToken(NUMBER,'1',1,5660)
+LexToken(CLOSESQBRACKET,']',1,5661)
+LexToken(CLOSEBRACKET,')',1,5662)
+LexToken(EOL,'\n',1,5663)
+LexToken(VAR,'scs_m',1,5672)
+LexToken(DOT,'.',1,5677)
+LexToken(VAR,'objs',1,5678)
+LexToken(OPENBRACKET,'(',1,5682)
+LexToken(NUMBER,'6',1,5683)
+LexToken(CLOSEBRACKET,')',1,5684)
+LexToken(ASSIGNMENT,'=',1,5685)
+LexToken(SCICOS_LINK,'scicos_link',1,5686)
+LexToken(OPENBRACKET,'(',1,5697)
+LexToken(VAR,'xx',1,5709)
+LexToken(ASSIGNMENT,'=',1,5711)
+LexToken(OPENSQBRACKET,'[',1,5712)
+LexToken(NUMBER,'253.37693',1,5713)
+LexToken(SEMICOLON,';',1,5722)
+LexToken(NUMBER,'253.72156',1,5723)
+LexToken(CLOSESQBRACKET,']',1,5732)
+LexToken(COMMA,',',1,5733)
+LexToken(VAR,'yy',1,5745)
+LexToken(ASSIGNMENT,'=',1,5747)
+LexToken(OPENSQBRACKET,'[',1,5748)
+LexToken(NUMBER,'314.59108',1,5749)
+LexToken(SEMICOLON,';',1,5758)
+LexToken(NUMBER,'305.95927',1,5759)
+LexToken(CLOSESQBRACKET,']',1,5768)
+LexToken(COMMA,',',1,5769)
+LexToken(VAR,'id',1,5781)
+LexToken(ASSIGNMENT,'=',1,5783)
+LexToken(DQSTRING,'"drawlink"',1,5793)
+LexToken(COMMA,',',1,5794)
+LexToken(VAR,'thick',1,5806)
+LexToken(ASSIGNMENT,'=',1,5811)
+LexToken(OPENSQBRACKET,'[',1,5812)
+LexToken(NUMBER,'0',1,5813)
+LexToken(COMMA,',',1,5814)
+LexToken(NUMBER,'0',1,5815)
+LexToken(CLOSESQBRACKET,']',1,5816)
+LexToken(COMMA,',',1,5817)
+LexToken(VAR,'ct',1,5829)
+LexToken(ASSIGNMENT,'=',1,5831)
+LexToken(OPENSQBRACKET,'[',1,5832)
+LexToken(NUMBER,'5',1,5833)
+LexToken(COMMA,',',1,5834)
+LexToken(NUMBER,'-1',1,5835)
+LexToken(CLOSESQBRACKET,']',1,5837)
+LexToken(COMMA,',',1,5838)
+LexToken(VAR,'from',1,5850)
+LexToken(ASSIGNMENT,'=',1,5854)
+LexToken(OPENSQBRACKET,'[',1,5855)
+LexToken(NUMBER,'2',1,5856)
+LexToken(COMMA,',',1,5857)
+LexToken(NUMBER,'1',1,5858)
+LexToken(COMMA,',',1,5859)
+LexToken(NUMBER,'0',1,5860)
+LexToken(CLOSESQBRACKET,']',1,5861)
+LexToken(COMMA,',',1,5862)
+LexToken(VAR,'to',1,5874)
+LexToken(ASSIGNMENT,'=',1,5876)
+LexToken(OPENSQBRACKET,'[',1,5877)
+LexToken(NUMBER,'4',1,5878)
+LexToken(COMMA,',',1,5879)
+LexToken(NUMBER,'1',1,5880)
+LexToken(COMMA,',',1,5881)
+LexToken(NUMBER,'1',1,5882)
+LexToken(CLOSESQBRACKET,']',1,5883)
+LexToken(CLOSEBRACKET,')',1,5884)
+LexToken(EOL,'\n',1,5885)
+LexToken(VAR,'scs_m',1,5894)
+LexToken(DOT,'.',1,5899)
+LexToken(VAR,'objs',1,5900)
+LexToken(OPENBRACKET,'(',1,5904)
+LexToken(NUMBER,'7',1,5905)
+LexToken(CLOSEBRACKET,')',1,5906)
+LexToken(ASSIGNMENT,'=',1,5907)
+LexToken(SCICOS_LINK,'scicos_link',1,5908)
+LexToken(OPENBRACKET,'(',1,5919)
+LexToken(VAR,'xx',1,5931)
+LexToken(ASSIGNMENT,'=',1,5933)
+LexToken(OPENSQBRACKET,'[',1,5934)
+LexToken(NUMBER,'138.19704',1,5935)
+LexToken(SEMICOLON,';',1,5944)
+LexToken(NUMBER,'144.31759',1,5945)
+LexToken(CLOSESQBRACKET,']',1,5954)
+LexToken(COMMA,',',1,5955)
+LexToken(VAR,'yy',1,5967)
+LexToken(ASSIGNMENT,'=',1,5969)
+LexToken(OPENSQBRACKET,'[',1,5970)
+LexToken(NUMBER,'273.44465',1,5971)
+LexToken(SEMICOLON,';',1,5980)
+LexToken(NUMBER,'273.57832',1,5981)
+LexToken(CLOSESQBRACKET,']',1,5990)
+LexToken(COMMA,',',1,5991)
+LexToken(VAR,'id',1,6003)
+LexToken(ASSIGNMENT,'=',1,6005)
+LexToken(DQSTRING,'"drawlink"',1,6015)
+LexToken(COMMA,',',1,6016)
+LexToken(VAR,'thick',1,6028)
+LexToken(ASSIGNMENT,'=',1,6033)
+LexToken(OPENSQBRACKET,'[',1,6034)
+LexToken(NUMBER,'0',1,6035)
+LexToken(COMMA,',',1,6036)
+LexToken(NUMBER,'0',1,6037)
+LexToken(CLOSESQBRACKET,']',1,6038)
+LexToken(COMMA,',',1,6039)
+LexToken(VAR,'ct',1,6051)
+LexToken(ASSIGNMENT,'=',1,6053)
+LexToken(OPENSQBRACKET,'[',1,6054)
+LexToken(NUMBER,'1',1,6055)
+LexToken(COMMA,',',1,6056)
+LexToken(NUMBER,'1',1,6057)
+LexToken(CLOSESQBRACKET,']',1,6058)
+LexToken(COMMA,',',1,6059)
+LexToken(VAR,'from',1,6071)
+LexToken(ASSIGNMENT,'=',1,6075)
+LexToken(OPENSQBRACKET,'[',1,6076)
+LexToken(NUMBER,'1',1,6077)
+LexToken(COMMA,',',1,6078)
+LexToken(NUMBER,'1',1,6079)
+LexToken(COMMA,',',1,6080)
+LexToken(NUMBER,'0',1,6081)
+LexToken(CLOSESQBRACKET,']',1,6082)
+LexToken(COMMA,',',1,6083)
+LexToken(VAR,'to',1,6095)
+LexToken(ASSIGNMENT,'=',1,6097)
+LexToken(OPENSQBRACKET,'[',1,6098)
+LexToken(NUMBER,'3',1,6099)
+LexToken(COMMA,',',1,6100)
+LexToken(NUMBER,'2',1,6101)
+LexToken(COMMA,',',1,6102)
+LexToken(NUMBER,'1',1,6103)
+LexToken(CLOSESQBRACKET,']',1,6104)
+LexToken(CLOSEBRACKET,')',1,6105)
+LexToken(EOL,'\n',1,6106)
+LexToken(VAR,'scs_m',1,6115)
+LexToken(DOT,'.',1,6120)
+LexToken(VAR,'objs',1,6121)
+LexToken(OPENBRACKET,'(',1,6125)
+LexToken(NUMBER,'8',1,6126)
+LexToken(CLOSEBRACKET,')',1,6127)
+LexToken(ASSIGNMENT,'=',1,6128)
+LexToken(SCICOS_BLOCK,'scicos_block',1,6129)
+LexToken(OPENBRACKET,'(',1,6141)
+LexToken(VAR,'gui',1,6153)
+LexToken(ASSIGNMENT,'=',1,6156)
+LexToken(DQSTRING,'"LOGICAL_OP"',1,6168)
+LexToken(COMMA,',',1,6169)
+LexToken(VAR,'graphics',1,6181)
+LexToken(ASSIGNMENT,'=',1,6189)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6190)
+LexToken(OPENBRACKET,'(',1,6205)
+LexToken(VAR,'orig',1,6217)
+LexToken(ASSIGNMENT,'=',1,6221)
+LexToken(OPENSQBRACKET,'[',1,6222)
+LexToken(NUMBER,'317.46698',1,6223)
+LexToken(COMMA,',',1,6232)
+LexToken(NUMBER,'309.46812',1,6233)
+LexToken(CLOSESQBRACKET,']',1,6242)
+LexToken(COMMA,',',1,6243)
+LexToken(VAR,'sz',1,6255)
+LexToken(ASSIGNMENT,'=',1,6257)
+LexToken(OPENSQBRACKET,'[',1,6258)
+LexToken(NUMBER,'60',1,6259)
+LexToken(COMMA,',',1,6261)
+LexToken(NUMBER,'40',1,6262)
+LexToken(CLOSESQBRACKET,']',1,6264)
+LexToken(COMMA,',',1,6265)
+LexToken(VAR,'flip',1,6277)
+LexToken(ASSIGNMENT,'=',1,6281)
+LexToken(PREVAR_BOOLEAN,'%t',1,6282)
+LexToken(COMMA,',',1,6284)
+LexToken(VAR,'theta',1,6296)
+LexToken(ASSIGNMENT,'=',1,6301)
+LexToken(NUMBER,'0',1,6302)
+LexToken(COMMA,',',1,6303)
+LexToken(VAR,'exprs',1,6315)
+LexToken(ASSIGNMENT,'=',1,6320)
+LexToken(OPENSQBRACKET,'[',1,6321)
+LexToken(DQSTRING,'"1"',1,6324)
+LexToken(SEMICOLON,';',1,6325)
+LexToken(DQSTRING,'"5"',1,6328)
+LexToken(SEMICOLON,';',1,6329)
+LexToken(DQSTRING,'"5"',1,6332)
+LexToken(SEMICOLON,';',1,6333)
+LexToken(DQSTRING,'"0"',1,6336)
+LexToken(CLOSESQBRACKET,']',1,6337)
+LexToken(COMMA,',',1,6338)
+LexToken(VAR,'pin',1,6350)
+LexToken(ASSIGNMENT,'=',1,6353)
+LexToken(NUMBER,'11',1,6354)
+LexToken(COMMA,',',1,6356)
+LexToken(VAR,'pout',1,6368)
+LexToken(ASSIGNMENT,'=',1,6372)
+LexToken(NUMBER,'17',1,6373)
+LexToken(COMMA,',',1,6375)
+LexToken(VAR,'pein',1,6387)
+LexToken(ASSIGNMENT,'=',1,6391)
+LexToken(OPENSQBRACKET,'[',1,6392)
+LexToken(CLOSESQBRACKET,']',1,6393)
+LexToken(COMMA,',',1,6394)
+LexToken(VAR,'peout',1,6406)
+LexToken(ASSIGNMENT,'=',1,6411)
+LexToken(OPENSQBRACKET,'[',1,6412)
+LexToken(CLOSESQBRACKET,']',1,6413)
+LexToken(COMMA,',',1,6414)
+LexToken(VAR,'gr_i',1,6426)
+LexToken(ASSIGNMENT,'=',1,6430)
+LexToken(VAR,'list',1,6431)
+LexToken(OPENBRACKET,'(',1,6435)
+LexToken(DQSTRING,'"xstringb(orig(1),orig(2),[\\\'Logical Op \\\';OPER],sz(1),sz(2),\\\'fill\\\');"',1,6518)
+LexToken(COMMA,',',1,6519)
+LexToken(NUMBER,'8',1,6520)
+LexToken(CLOSEBRACKET,')',1,6521)
+LexToken(COMMA,',',1,6522)
+LexToken(VAR,'id',1,6534)
+LexToken(ASSIGNMENT,'=',1,6536)
+LexToken(DQSTRING,'""',1,6538)
+LexToken(COMMA,',',1,6539)
+LexToken(VAR,'in_implicit',1,6551)
+LexToken(ASSIGNMENT,'=',1,6562)
+LexToken(DQSTRING,'"E"',1,6565)
+LexToken(COMMA,',',1,6566)
+LexToken(VAR,'out_implicit',1,6578)
+LexToken(ASSIGNMENT,'=',1,6590)
+LexToken(DQSTRING,'"E"',1,6593)
+LexToken(CLOSEBRACKET,')',1,6594)
+LexToken(COMMA,',',1,6595)
+LexToken(VAR,'model',1,6607)
+LexToken(ASSIGNMENT,'=',1,6612)
+LexToken(SCICOS_MODEL,'scicos_model',1,6613)
+LexToken(OPENBRACKET,'(',1,6625)
+LexToken(VAR,'sim',1,6637)
+LexToken(ASSIGNMENT,'=',1,6640)
+LexToken(VAR,'list',1,6641)
+LexToken(OPENBRACKET,'(',1,6645)
+LexToken(DQSTRING,'"logicalop_i8"',1,6659)
+LexToken(COMMA,',',1,6660)
+LexToken(NUMBER,'4',1,6661)
+LexToken(CLOSEBRACKET,')',1,6662)
+LexToken(COMMA,',',1,6663)
+LexToken(VAR,'in',1,6675)
+LexToken(ASSIGNMENT,'=',1,6677)
+LexToken(NUMBER,'-1',1,6678)
+LexToken(COMMA,',',1,6680)
+LexToken(VAR,'in2',1,6692)
+LexToken(ASSIGNMENT,'=',1,6695)
+LexToken(NUMBER,'-2',1,6696)
+LexToken(COMMA,',',1,6698)
+LexToken(VAR,'intyp',1,6710)
+LexToken(ASSIGNMENT,'=',1,6715)
+LexToken(NUMBER,'5',1,6716)
+LexToken(COMMA,',',1,6717)
+LexToken(VAR,'out',1,6729)
+LexToken(ASSIGNMENT,'=',1,6732)
+LexToken(NUMBER,'-1',1,6733)
+LexToken(COMMA,',',1,6735)
+LexToken(VAR,'out2',1,6747)
+LexToken(ASSIGNMENT,'=',1,6751)
+LexToken(NUMBER,'-2',1,6752)
+LexToken(COMMA,',',1,6754)
+LexToken(VAR,'outtyp',1,6766)
+LexToken(ASSIGNMENT,'=',1,6772)
+LexToken(NUMBER,'5',1,6773)
+LexToken(COMMA,',',1,6774)
+LexToken(VAR,'evtin',1,6786)
+LexToken(ASSIGNMENT,'=',1,6791)
+LexToken(OPENSQBRACKET,'[',1,6792)
+LexToken(CLOSESQBRACKET,']',1,6793)
+LexToken(COMMA,',',1,6794)
+LexToken(VAR,'evtout',1,6806)
+LexToken(ASSIGNMENT,'=',1,6812)
+LexToken(OPENSQBRACKET,'[',1,6813)
+LexToken(CLOSESQBRACKET,']',1,6814)
+LexToken(COMMA,',',1,6815)
+LexToken(VAR,'state',1,6827)
+LexToken(ASSIGNMENT,'=',1,6832)
+LexToken(OPENSQBRACKET,'[',1,6833)
+LexToken(CLOSESQBRACKET,']',1,6834)
+LexToken(COMMA,',',1,6835)
+LexToken(VAR,'dstate',1,6847)
+LexToken(ASSIGNMENT,'=',1,6853)
+LexToken(OPENSQBRACKET,'[',1,6854)
+LexToken(CLOSESQBRACKET,']',1,6855)
+LexToken(COMMA,',',1,6856)
+LexToken(VAR,'odstate',1,6868)
+LexToken(ASSIGNMENT,'=',1,6875)
+LexToken(VAR,'list',1,6876)
+LexToken(OPENBRACKET,'(',1,6880)
+LexToken(CLOSEBRACKET,')',1,6881)
+LexToken(COMMA,',',1,6882)
+LexToken(VAR,'rpar',1,6894)
+LexToken(ASSIGNMENT,'=',1,6898)
+LexToken(OPENSQBRACKET,'[',1,6899)
+LexToken(CLOSESQBRACKET,']',1,6900)
+LexToken(COMMA,',',1,6901)
+LexToken(VAR,'ipar',1,6913)
+LexToken(ASSIGNMENT,'=',1,6917)
+LexToken(OPENSQBRACKET,'[',1,6918)
+LexToken(NUMBER,'5',1,6919)
+LexToken(SEMICOLON,';',1,6920)
+LexToken(NUMBER,'0',1,6921)
+LexToken(CLOSESQBRACKET,']',1,6922)
+LexToken(COMMA,',',1,6923)
+LexToken(VAR,'opar',1,6935)
+LexToken(ASSIGNMENT,'=',1,6939)
+LexToken(VAR,'list',1,6940)
+LexToken(OPENBRACKET,'(',1,6944)
+LexToken(CLOSEBRACKET,')',1,6945)
+LexToken(COMMA,',',1,6946)
+LexToken(VAR,'blocktype',1,6958)
+LexToken(ASSIGNMENT,'=',1,6967)
+LexToken(DQSTRING,'"c"',1,6970)
+LexToken(COMMA,',',1,6971)
+LexToken(VAR,'firing',1,6983)
+LexToken(ASSIGNMENT,'=',1,6989)
+LexToken(OPENSQBRACKET,'[',1,6990)
+LexToken(CLOSESQBRACKET,']',1,6991)
+LexToken(COMMA,',',1,6992)
+LexToken(VAR,'dep_ut',1,7004)
+LexToken(ASSIGNMENT,'=',1,7010)
+LexToken(OPENSQBRACKET,'[',1,7011)
+LexToken(PREVAR_BOOLEAN,'%t',1,7012)
+LexToken(COMMA,',',1,7014)
+LexToken(PREVAR_BOOLEAN,'%f',1,7015)
+LexToken(CLOSESQBRACKET,']',1,7017)
+LexToken(COMMA,',',1,7018)
+LexToken(VAR,'label',1,7030)
+LexToken(ASSIGNMENT,'=',1,7035)
+LexToken(DQSTRING,'""',1,7037)
+LexToken(COMMA,',',1,7038)
+LexToken(VAR,'nzcross',1,7050)
+LexToken(ASSIGNMENT,'=',1,7057)
+LexToken(NUMBER,'0',1,7058)
+LexToken(COMMA,',',1,7059)
+LexToken(VAR,'nmode',1,7071)
+LexToken(ASSIGNMENT,'=',1,7076)
+LexToken(NUMBER,'0',1,7077)
+LexToken(COMMA,',',1,7078)
+LexToken(VAR,'equations',1,7090)
+LexToken(ASSIGNMENT,'=',1,7099)
+LexToken(VAR,'list',1,7100)
+LexToken(OPENBRACKET,'(',1,7104)
+LexToken(CLOSEBRACKET,')',1,7105)
+LexToken(CLOSEBRACKET,')',1,7106)
+LexToken(COMMA,',',1,7107)
+LexToken(VAR,'doc',1,7119)
+LexToken(ASSIGNMENT,'=',1,7122)
+LexToken(VAR,'list',1,7123)
+LexToken(OPENBRACKET,'(',1,7127)
+LexToken(CLOSEBRACKET,')',1,7128)
+LexToken(CLOSEBRACKET,')',1,7129)
+LexToken(EOL,'\n',1,7130)
+LexToken(VAR,'scs_m',1,7139)
+LexToken(DOT,'.',1,7144)
+LexToken(VAR,'objs',1,7145)
+LexToken(OPENBRACKET,'(',1,7149)
+LexToken(NUMBER,'9',1,7150)
+LexToken(CLOSEBRACKET,')',1,7151)
+LexToken(ASSIGNMENT,'=',1,7152)
+LexToken(SCICOS_LINK,'scicos_link',1,7153)
+LexToken(OPENBRACKET,'(',1,7164)
+LexToken(VAR,'xx',1,7176)
+LexToken(ASSIGNMENT,'=',1,7178)
+LexToken(OPENSQBRACKET,'[',1,7179)
+LexToken(NUMBER,'282.29299',1,7180)
+LexToken(SEMICOLON,';',1,7189)
+LexToken(NUMBER,'305.09603',1,7190)
+LexToken(SEMICOLON,';',1,7199)
+LexToken(NUMBER,'305.09603',1,7200)
+LexToken(CLOSESQBRACKET,']',1,7209)
+LexToken(COMMA,',',1,7210)
+LexToken(VAR,'yy',1,7222)
+LexToken(ASSIGNMENT,'=',1,7224)
+LexToken(OPENSQBRACKET,'[',1,7225)
+LexToken(NUMBER,'280.24498',1,7226)
+LexToken(SEMICOLON,';',1,7235)
+LexToken(NUMBER,'280.52797',1,7236)
+LexToken(SEMICOLON,';',1,7245)
+LexToken(NUMBER,'280.83282',1,7246)
+LexToken(CLOSESQBRACKET,']',1,7255)
+LexToken(COMMA,',',1,7256)
+LexToken(VAR,'id',1,7268)
+LexToken(ASSIGNMENT,'=',1,7270)
+LexToken(DQSTRING,'"drawlink"',1,7280)
+LexToken(COMMA,',',1,7281)
+LexToken(VAR,'thick',1,7293)
+LexToken(ASSIGNMENT,'=',1,7298)
+LexToken(OPENSQBRACKET,'[',1,7299)
+LexToken(NUMBER,'0',1,7300)
+LexToken(COMMA,',',1,7301)
+LexToken(NUMBER,'0',1,7302)
+LexToken(CLOSESQBRACKET,']',1,7303)
+LexToken(COMMA,',',1,7304)
+LexToken(VAR,'ct',1,7316)
+LexToken(ASSIGNMENT,'=',1,7318)
+LexToken(OPENSQBRACKET,'[',1,7319)
+LexToken(NUMBER,'1',1,7320)
+LexToken(COMMA,',',1,7321)
+LexToken(NUMBER,'1',1,7322)
+LexToken(CLOSESQBRACKET,']',1,7323)
+LexToken(COMMA,',',1,7324)
+LexToken(VAR,'from',1,7336)
+LexToken(ASSIGNMENT,'=',1,7340)
+LexToken(OPENSQBRACKET,'[',1,7341)
+LexToken(NUMBER,'4',1,7342)
+LexToken(COMMA,',',1,7343)
+LexToken(NUMBER,'1',1,7344)
+LexToken(COMMA,',',1,7345)
+LexToken(NUMBER,'0',1,7346)
+LexToken(CLOSESQBRACKET,']',1,7347)
+LexToken(COMMA,',',1,7348)
+LexToken(VAR,'to',1,7360)
+LexToken(ASSIGNMENT,'=',1,7362)
+LexToken(OPENSQBRACKET,'[',1,7363)
+LexToken(NUMBER,'10',1,7364)
+LexToken(COMMA,',',1,7366)
+LexToken(NUMBER,'1',1,7367)
+LexToken(COMMA,',',1,7368)
+LexToken(NUMBER,'1',1,7369)
+LexToken(CLOSESQBRACKET,']',1,7370)
+LexToken(CLOSEBRACKET,')',1,7371)
+LexToken(EOL,'\n',1,7372)
+LexToken(VAR,'scs_m',1,7381)
+LexToken(DOT,'.',1,7386)
+LexToken(VAR,'objs',1,7387)
+LexToken(OPENBRACKET,'(',1,7391)
+LexToken(NUMBER,'10',1,7392)
+LexToken(CLOSEBRACKET,')',1,7394)
+LexToken(ASSIGNMENT,'=',1,7395)
+LexToken(SCICOS_BLOCK,'scicos_block',1,7396)
+LexToken(OPENBRACKET,'(',1,7408)
+LexToken(VAR,'gui',1,7420)
+LexToken(ASSIGNMENT,'=',1,7423)
+LexToken(DQSTRING,'"SPLIT_f"',1,7432)
+LexToken(COMMA,',',1,7433)
+LexToken(VAR,'graphics',1,7445)
+LexToken(ASSIGNMENT,'=',1,7453)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7454)
+LexToken(OPENBRACKET,'(',1,7469)
+LexToken(VAR,'orig',1,7481)
+LexToken(ASSIGNMENT,'=',1,7485)
+LexToken(OPENSQBRACKET,'[',1,7486)
+LexToken(NUMBER,'305.09603',1,7487)
+LexToken(COMMA,',',1,7496)
+LexToken(NUMBER,'280.83282',1,7497)
+LexToken(CLOSESQBRACKET,']',1,7506)
+LexToken(COMMA,',',1,7507)
+LexToken(VAR,'sz',1,7519)
+LexToken(ASSIGNMENT,'=',1,7521)
+LexToken(OPENSQBRACKET,'[',1,7522)
+LexToken(NUMBER,'0.3333333',1,7523)
+LexToken(COMMA,',',1,7532)
+LexToken(NUMBER,'0.3333333',1,7533)
+LexToken(CLOSESQBRACKET,']',1,7542)
+LexToken(COMMA,',',1,7543)
+LexToken(VAR,'flip',1,7555)
+LexToken(ASSIGNMENT,'=',1,7559)
+LexToken(PREVAR_BOOLEAN,'%t',1,7560)
+LexToken(COMMA,',',1,7562)
+LexToken(VAR,'theta',1,7574)
+LexToken(ASSIGNMENT,'=',1,7579)
+LexToken(NUMBER,'0',1,7580)
+LexToken(COMMA,',',1,7581)
+LexToken(VAR,'exprs',1,7593)
+LexToken(ASSIGNMENT,'=',1,7598)
+LexToken(OPENSQBRACKET,'[',1,7599)
+LexToken(CLOSESQBRACKET,']',1,7600)
+LexToken(COMMA,',',1,7601)
+LexToken(VAR,'pin',1,7613)
+LexToken(ASSIGNMENT,'=',1,7616)
+LexToken(NUMBER,'9',1,7617)
+LexToken(COMMA,',',1,7618)
+LexToken(VAR,'pout',1,7630)
+LexToken(ASSIGNMENT,'=',1,7634)
+LexToken(OPENSQBRACKET,'[',1,7635)
+LexToken(NUMBER,'11',1,7636)
+LexToken(SEMICOLON,';',1,7638)
+LexToken(NUMBER,'19',1,7639)
+LexToken(CLOSESQBRACKET,']',1,7641)
+LexToken(COMMA,',',1,7642)
+LexToken(VAR,'pein',1,7654)
+LexToken(ASSIGNMENT,'=',1,7658)
+LexToken(OPENSQBRACKET,'[',1,7659)
+LexToken(CLOSESQBRACKET,']',1,7660)
+LexToken(COMMA,',',1,7661)
+LexToken(VAR,'peout',1,7673)
+LexToken(ASSIGNMENT,'=',1,7678)
+LexToken(OPENSQBRACKET,'[',1,7679)
+LexToken(CLOSESQBRACKET,']',1,7680)
+LexToken(COMMA,',',1,7681)
+LexToken(VAR,'gr_i',1,7693)
+LexToken(ASSIGNMENT,'=',1,7697)
+LexToken(VAR,'list',1,7698)
+LexToken(OPENBRACKET,'(',1,7702)
+LexToken(OPENSQBRACKET,'[',1,7703)
+LexToken(CLOSESQBRACKET,']',1,7704)
+LexToken(COMMA,',',1,7705)
+LexToken(NUMBER,'8',1,7706)
+LexToken(CLOSEBRACKET,')',1,7707)
+LexToken(COMMA,',',1,7708)
+LexToken(VAR,'id',1,7720)
+LexToken(ASSIGNMENT,'=',1,7722)
+LexToken(DQSTRING,'""',1,7724)
+LexToken(COMMA,',',1,7725)
+LexToken(VAR,'in_implicit',1,7737)
+LexToken(ASSIGNMENT,'=',1,7748)
+LexToken(DQSTRING,'"E"',1,7751)
+LexToken(COMMA,',',1,7752)
+LexToken(VAR,'out_implicit',1,7764)
+LexToken(ASSIGNMENT,'=',1,7776)
+LexToken(OPENSQBRACKET,'[',1,7777)
+LexToken(DQSTRING,'"E"',1,7780)
+LexToken(SEMICOLON,';',1,7781)
+LexToken(DQSTRING,'"E"',1,7784)
+LexToken(SEMICOLON,';',1,7785)
+LexToken(DQSTRING,'"E"',1,7788)
+LexToken(CLOSESQBRACKET,']',1,7789)
+LexToken(CLOSEBRACKET,')',1,7790)
+LexToken(COMMA,',',1,7791)
+LexToken(VAR,'model',1,7803)
+LexToken(ASSIGNMENT,'=',1,7808)
+LexToken(SCICOS_MODEL,'scicos_model',1,7809)
+LexToken(OPENBRACKET,'(',1,7821)
+LexToken(VAR,'sim',1,7833)
+LexToken(ASSIGNMENT,'=',1,7836)
+LexToken(DQSTRING,'"lsplit"',1,7844)
+LexToken(COMMA,',',1,7845)
+LexToken(VAR,'in',1,7857)
+LexToken(ASSIGNMENT,'=',1,7859)
+LexToken(NUMBER,'-1',1,7860)
+LexToken(COMMA,',',1,7862)
+LexToken(VAR,'in2',1,7874)
+LexToken(ASSIGNMENT,'=',1,7877)
+LexToken(OPENSQBRACKET,'[',1,7878)
+LexToken(CLOSESQBRACKET,']',1,7879)
+LexToken(COMMA,',',1,7880)
+LexToken(VAR,'intyp',1,7892)
+LexToken(ASSIGNMENT,'=',1,7897)
+LexToken(NUMBER,'1',1,7898)
+LexToken(COMMA,',',1,7899)
+LexToken(VAR,'out',1,7911)
+LexToken(ASSIGNMENT,'=',1,7914)
+LexToken(OPENSQBRACKET,'[',1,7915)
+LexToken(NUMBER,'-1',1,7916)
+LexToken(SEMICOLON,';',1,7918)
+LexToken(NUMBER,'-1',1,7919)
+LexToken(SEMICOLON,';',1,7921)
+LexToken(NUMBER,'-1',1,7922)
+LexToken(CLOSESQBRACKET,']',1,7924)
+LexToken(COMMA,',',1,7925)
+LexToken(VAR,'out2',1,7937)
+LexToken(ASSIGNMENT,'=',1,7941)
+LexToken(OPENSQBRACKET,'[',1,7942)
+LexToken(CLOSESQBRACKET,']',1,7943)
+LexToken(COMMA,',',1,7944)
+LexToken(VAR,'outtyp',1,7956)
+LexToken(ASSIGNMENT,'=',1,7962)
+LexToken(NUMBER,'1',1,7963)
+LexToken(COMMA,',',1,7964)
+LexToken(VAR,'evtin',1,7976)
+LexToken(ASSIGNMENT,'=',1,7981)
+LexToken(OPENSQBRACKET,'[',1,7982)
+LexToken(CLOSESQBRACKET,']',1,7983)
+LexToken(COMMA,',',1,7984)
+LexToken(VAR,'evtout',1,7996)
+LexToken(ASSIGNMENT,'=',1,8002)
+LexToken(OPENSQBRACKET,'[',1,8003)
+LexToken(CLOSESQBRACKET,']',1,8004)
+LexToken(COMMA,',',1,8005)
+LexToken(VAR,'state',1,8017)
+LexToken(ASSIGNMENT,'=',1,8022)
+LexToken(OPENSQBRACKET,'[',1,8023)
+LexToken(CLOSESQBRACKET,']',1,8024)
+LexToken(COMMA,',',1,8025)
+LexToken(VAR,'dstate',1,8037)
+LexToken(ASSIGNMENT,'=',1,8043)
+LexToken(OPENSQBRACKET,'[',1,8044)
+LexToken(CLOSESQBRACKET,']',1,8045)
+LexToken(COMMA,',',1,8046)
+LexToken(VAR,'odstate',1,8058)
+LexToken(ASSIGNMENT,'=',1,8065)
+LexToken(VAR,'list',1,8066)
+LexToken(OPENBRACKET,'(',1,8070)
+LexToken(CLOSEBRACKET,')',1,8071)
+LexToken(COMMA,',',1,8072)
+LexToken(VAR,'rpar',1,8084)
+LexToken(ASSIGNMENT,'=',1,8088)
+LexToken(OPENSQBRACKET,'[',1,8089)
+LexToken(CLOSESQBRACKET,']',1,8090)
+LexToken(COMMA,',',1,8091)
+LexToken(VAR,'ipar',1,8103)
+LexToken(ASSIGNMENT,'=',1,8107)
+LexToken(OPENSQBRACKET,'[',1,8108)
+LexToken(CLOSESQBRACKET,']',1,8109)
+LexToken(COMMA,',',1,8110)
+LexToken(VAR,'opar',1,8122)
+LexToken(ASSIGNMENT,'=',1,8126)
+LexToken(VAR,'list',1,8127)
+LexToken(OPENBRACKET,'(',1,8131)
+LexToken(CLOSEBRACKET,')',1,8132)
+LexToken(COMMA,',',1,8133)
+LexToken(VAR,'blocktype',1,8145)
+LexToken(ASSIGNMENT,'=',1,8154)
+LexToken(DQSTRING,'"c"',1,8157)
+LexToken(COMMA,',',1,8158)
+LexToken(VAR,'firing',1,8170)
+LexToken(ASSIGNMENT,'=',1,8176)
+LexToken(OPENSQBRACKET,'[',1,8177)
+LexToken(CLOSESQBRACKET,']',1,8178)
+LexToken(COMMA,',',1,8179)
+LexToken(VAR,'dep_ut',1,8191)
+LexToken(ASSIGNMENT,'=',1,8197)
+LexToken(OPENSQBRACKET,'[',1,8198)
+LexToken(PREVAR_BOOLEAN,'%t',1,8199)
+LexToken(COMMA,',',1,8201)
+LexToken(PREVAR_BOOLEAN,'%f',1,8202)
+LexToken(CLOSESQBRACKET,']',1,8204)
+LexToken(COMMA,',',1,8205)
+LexToken(VAR,'label',1,8217)
+LexToken(ASSIGNMENT,'=',1,8222)
+LexToken(DQSTRING,'""',1,8224)
+LexToken(COMMA,',',1,8225)
+LexToken(VAR,'nzcross',1,8237)
+LexToken(ASSIGNMENT,'=',1,8244)
+LexToken(NUMBER,'0',1,8245)
+LexToken(COMMA,',',1,8246)
+LexToken(VAR,'nmode',1,8258)
+LexToken(ASSIGNMENT,'=',1,8263)
+LexToken(NUMBER,'0',1,8264)
+LexToken(COMMA,',',1,8265)
+LexToken(VAR,'equations',1,8277)
+LexToken(ASSIGNMENT,'=',1,8286)
+LexToken(VAR,'list',1,8287)
+LexToken(OPENBRACKET,'(',1,8291)
+LexToken(CLOSEBRACKET,')',1,8292)
+LexToken(CLOSEBRACKET,')',1,8293)
+LexToken(COMMA,',',1,8294)
+LexToken(VAR,'doc',1,8306)
+LexToken(ASSIGNMENT,'=',1,8309)
+LexToken(VAR,'list',1,8310)
+LexToken(OPENBRACKET,'(',1,8314)
+LexToken(CLOSEBRACKET,')',1,8315)
+LexToken(CLOSEBRACKET,')',1,8316)
+LexToken(EOL,'\n',1,8317)
+LexToken(VAR,'scs_m',1,8326)
+LexToken(DOT,'.',1,8331)
+LexToken(VAR,'objs',1,8332)
+LexToken(OPENBRACKET,'(',1,8336)
+LexToken(NUMBER,'11',1,8337)
+LexToken(CLOSEBRACKET,')',1,8339)
+LexToken(ASSIGNMENT,'=',1,8340)
+LexToken(SCICOS_LINK,'scicos_link',1,8341)
+LexToken(OPENBRACKET,'(',1,8352)
+LexToken(VAR,'xx',1,8364)
+LexToken(ASSIGNMENT,'=',1,8366)
+LexToken(OPENSQBRACKET,'[',1,8367)
+LexToken(NUMBER,'305.09603',1,8368)
+LexToken(SEMICOLON,';',1,8377)
+LexToken(NUMBER,'305.09603',1,8378)
+LexToken(SEMICOLON,';',1,8387)
+LexToken(NUMBER,'308.89555',1,8388)
+LexToken(CLOSESQBRACKET,']',1,8397)
+LexToken(COMMA,',',1,8398)
+LexToken(VAR,'yy',1,8410)
+LexToken(ASSIGNMENT,'=',1,8412)
+LexToken(OPENSQBRACKET,'[',1,8413)
+LexToken(NUMBER,'280.83282',1,8414)
+LexToken(SEMICOLON,';',1,8423)
+LexToken(NUMBER,'329.46812',1,8424)
+LexToken(SEMICOLON,';',1,8433)
+LexToken(NUMBER,'329.46812',1,8434)
+LexToken(CLOSESQBRACKET,']',1,8443)
+LexToken(COMMA,',',1,8444)
+LexToken(VAR,'id',1,8456)
+LexToken(ASSIGNMENT,'=',1,8458)
+LexToken(DQSTRING,'"drawlink"',1,8468)
+LexToken(COMMA,',',1,8469)
+LexToken(VAR,'thick',1,8481)
+LexToken(ASSIGNMENT,'=',1,8486)
+LexToken(OPENSQBRACKET,'[',1,8487)
+LexToken(NUMBER,'0',1,8488)
+LexToken(COMMA,',',1,8489)
+LexToken(NUMBER,'0',1,8490)
+LexToken(CLOSESQBRACKET,']',1,8491)
+LexToken(COMMA,',',1,8492)
+LexToken(VAR,'ct',1,8504)
+LexToken(ASSIGNMENT,'=',1,8506)
+LexToken(OPENSQBRACKET,'[',1,8507)
+LexToken(NUMBER,'1',1,8508)
+LexToken(COMMA,',',1,8509)
+LexToken(NUMBER,'1',1,8510)
+LexToken(CLOSESQBRACKET,']',1,8511)
+LexToken(COMMA,',',1,8512)
+LexToken(VAR,'from',1,8524)
+LexToken(ASSIGNMENT,'=',1,8528)
+LexToken(OPENSQBRACKET,'[',1,8529)
+LexToken(NUMBER,'10',1,8530)
+LexToken(COMMA,',',1,8532)
+LexToken(NUMBER,'1',1,8533)
+LexToken(COMMA,',',1,8534)
+LexToken(NUMBER,'0',1,8535)
+LexToken(CLOSESQBRACKET,']',1,8536)
+LexToken(COMMA,',',1,8537)
+LexToken(VAR,'to',1,8549)
+LexToken(ASSIGNMENT,'=',1,8551)
+LexToken(OPENSQBRACKET,'[',1,8552)
+LexToken(NUMBER,'8',1,8553)
+LexToken(COMMA,',',1,8554)
+LexToken(NUMBER,'1',1,8555)
+LexToken(COMMA,',',1,8556)
+LexToken(NUMBER,'1',1,8557)
+LexToken(CLOSESQBRACKET,']',1,8558)
+LexToken(CLOSEBRACKET,')',1,8559)
+LexToken(EOL,'\n',1,8560)
+LexToken(VAR,'scs_m',1,8569)
+LexToken(DOT,'.',1,8574)
+LexToken(VAR,'objs',1,8575)
+LexToken(OPENBRACKET,'(',1,8579)
+LexToken(NUMBER,'12',1,8580)
+LexToken(CLOSEBRACKET,')',1,8582)
+LexToken(ASSIGNMENT,'=',1,8583)
+LexToken(SCICOS_BLOCK,'scicos_block',1,8584)
+LexToken(OPENBRACKET,'(',1,8596)
+LexToken(VAR,'gui',1,8608)
+LexToken(ASSIGNMENT,'=',1,8611)
+LexToken(DQSTRING,'"IN_f"',1,8617)
+LexToken(COMMA,',',1,8618)
+LexToken(VAR,'graphics',1,8630)
+LexToken(ASSIGNMENT,'=',1,8638)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,8639)
+LexToken(OPENBRACKET,'(',1,8654)
+LexToken(VAR,'orig',1,8666)
+LexToken(ASSIGNMENT,'=',1,8670)
+LexToken(OPENSQBRACKET,'[',1,8671)
+LexToken(NUMBER,'184.8055',1,8672)
+LexToken(COMMA,',',1,8680)
+LexToken(NUMBER,'340.30536',1,8681)
+LexToken(CLOSESQBRACKET,']',1,8690)
+LexToken(COMMA,',',1,8691)
+LexToken(VAR,'sz',1,8703)
+LexToken(ASSIGNMENT,'=',1,8705)
+LexToken(OPENSQBRACKET,'[',1,8706)
+LexToken(NUMBER,'20',1,8707)
+LexToken(COMMA,',',1,8709)
+LexToken(NUMBER,'20',1,8710)
+LexToken(CLOSESQBRACKET,']',1,8712)
+LexToken(COMMA,',',1,8713)
+LexToken(VAR,'flip',1,8725)
+LexToken(ASSIGNMENT,'=',1,8729)
+LexToken(PREVAR_BOOLEAN,'%t',1,8730)
+LexToken(COMMA,',',1,8732)
+LexToken(VAR,'theta',1,8744)
+LexToken(ASSIGNMENT,'=',1,8749)
+LexToken(NUMBER,'0',1,8750)
+LexToken(COMMA,',',1,8751)
+LexToken(VAR,'exprs',1,8763)
+LexToken(ASSIGNMENT,'=',1,8768)
+LexToken(DQSTRING,'"2"',1,8771)
+LexToken(COMMA,',',1,8772)
+LexToken(VAR,'pin',1,8784)
+LexToken(ASSIGNMENT,'=',1,8787)
+LexToken(OPENSQBRACKET,'[',1,8788)
+LexToken(CLOSESQBRACKET,']',1,8789)
+LexToken(COMMA,',',1,8790)
+LexToken(VAR,'pout',1,8802)
+LexToken(ASSIGNMENT,'=',1,8806)
+LexToken(NUMBER,'13',1,8807)
+LexToken(COMMA,',',1,8809)
+LexToken(VAR,'pein',1,8821)
+LexToken(ASSIGNMENT,'=',1,8825)
+LexToken(OPENSQBRACKET,'[',1,8826)
+LexToken(CLOSESQBRACKET,']',1,8827)
+LexToken(COMMA,',',1,8828)
+LexToken(VAR,'peout',1,8840)
+LexToken(ASSIGNMENT,'=',1,8845)
+LexToken(OPENSQBRACKET,'[',1,8846)
+LexToken(CLOSESQBRACKET,']',1,8847)
+LexToken(COMMA,',',1,8848)
+LexToken(VAR,'gr_i',1,8860)
+LexToken(ASSIGNMENT,'=',1,8864)
+LexToken(VAR,'list',1,8865)
+LexToken(OPENBRACKET,'(',1,8869)
+LexToken(DQSTRING,'" "',1,8872)
+LexToken(COMMA,',',1,8873)
+LexToken(NUMBER,'8',1,8874)
+LexToken(CLOSEBRACKET,')',1,8875)
+LexToken(COMMA,',',1,8876)
+LexToken(VAR,'id',1,8888)
+LexToken(ASSIGNMENT,'=',1,8890)
+LexToken(DQSTRING,'""',1,8892)
+LexToken(COMMA,',',1,8893)
+LexToken(VAR,'in_implicit',1,8905)
+LexToken(ASSIGNMENT,'=',1,8916)
+LexToken(OPENSQBRACKET,'[',1,8917)
+LexToken(CLOSESQBRACKET,']',1,8918)
+LexToken(COMMA,',',1,8919)
+LexToken(VAR,'out_implicit',1,8931)
+LexToken(ASSIGNMENT,'=',1,8943)
+LexToken(DQSTRING,'"E"',1,8946)
+LexToken(CLOSEBRACKET,')',1,8947)
+LexToken(COMMA,',',1,8948)
+LexToken(VAR,'model',1,8960)
+LexToken(ASSIGNMENT,'=',1,8965)
+LexToken(SCICOS_MODEL,'scicos_model',1,8966)
+LexToken(OPENBRACKET,'(',1,8978)
+LexToken(VAR,'sim',1,8990)
+LexToken(ASSIGNMENT,'=',1,8993)
+LexToken(DQSTRING,'"input"',1,9000)
+LexToken(COMMA,',',1,9001)
+LexToken(VAR,'in',1,9013)
+LexToken(ASSIGNMENT,'=',1,9015)
+LexToken(OPENSQBRACKET,'[',1,9016)
+LexToken(CLOSESQBRACKET,']',1,9017)
+LexToken(COMMA,',',1,9018)
+LexToken(VAR,'in2',1,9030)
+LexToken(ASSIGNMENT,'=',1,9033)
+LexToken(OPENSQBRACKET,'[',1,9034)
+LexToken(CLOSESQBRACKET,']',1,9035)
+LexToken(COMMA,',',1,9036)
+LexToken(VAR,'intyp',1,9048)
+LexToken(ASSIGNMENT,'=',1,9053)
+LexToken(NUMBER,'1',1,9054)
+LexToken(COMMA,',',1,9055)
+LexToken(VAR,'out',1,9067)
+LexToken(ASSIGNMENT,'=',1,9070)
+LexToken(NUMBER,'-1',1,9071)
+LexToken(COMMA,',',1,9073)
+LexToken(VAR,'out2',1,9085)
+LexToken(ASSIGNMENT,'=',1,9089)
+LexToken(OPENSQBRACKET,'[',1,9090)
+LexToken(CLOSESQBRACKET,']',1,9091)
+LexToken(COMMA,',',1,9092)
+LexToken(VAR,'outtyp',1,9104)
+LexToken(ASSIGNMENT,'=',1,9110)
+LexToken(NUMBER,'-1',1,9111)
+LexToken(COMMA,',',1,9113)
+LexToken(VAR,'evtin',1,9125)
+LexToken(ASSIGNMENT,'=',1,9130)
+LexToken(OPENSQBRACKET,'[',1,9131)
+LexToken(CLOSESQBRACKET,']',1,9132)
+LexToken(COMMA,',',1,9133)
+LexToken(VAR,'evtout',1,9145)
+LexToken(ASSIGNMENT,'=',1,9151)
+LexToken(OPENSQBRACKET,'[',1,9152)
+LexToken(CLOSESQBRACKET,']',1,9153)
+LexToken(COMMA,',',1,9154)
+LexToken(VAR,'state',1,9166)
+LexToken(ASSIGNMENT,'=',1,9171)
+LexToken(OPENSQBRACKET,'[',1,9172)
+LexToken(CLOSESQBRACKET,']',1,9173)
+LexToken(COMMA,',',1,9174)
+LexToken(VAR,'dstate',1,9186)
+LexToken(ASSIGNMENT,'=',1,9192)
+LexToken(OPENSQBRACKET,'[',1,9193)
+LexToken(CLOSESQBRACKET,']',1,9194)
+LexToken(COMMA,',',1,9195)
+LexToken(VAR,'odstate',1,9207)
+LexToken(ASSIGNMENT,'=',1,9214)
+LexToken(VAR,'list',1,9215)
+LexToken(OPENBRACKET,'(',1,9219)
+LexToken(CLOSEBRACKET,')',1,9220)
+LexToken(COMMA,',',1,9221)
+LexToken(VAR,'rpar',1,9233)
+LexToken(ASSIGNMENT,'=',1,9237)
+LexToken(OPENSQBRACKET,'[',1,9238)
+LexToken(CLOSESQBRACKET,']',1,9239)
+LexToken(COMMA,',',1,9240)
+LexToken(VAR,'ipar',1,9252)
+LexToken(ASSIGNMENT,'=',1,9256)
+LexToken(NUMBER,'2',1,9257)
+LexToken(COMMA,',',1,9258)
+LexToken(VAR,'opar',1,9270)
+LexToken(ASSIGNMENT,'=',1,9274)
+LexToken(VAR,'list',1,9275)
+LexToken(OPENBRACKET,'(',1,9279)
+LexToken(CLOSEBRACKET,')',1,9280)
+LexToken(COMMA,',',1,9281)
+LexToken(VAR,'blocktype',1,9293)
+LexToken(ASSIGNMENT,'=',1,9302)
+LexToken(DQSTRING,'"c"',1,9305)
+LexToken(COMMA,',',1,9306)
+LexToken(VAR,'firing',1,9318)
+LexToken(ASSIGNMENT,'=',1,9324)
+LexToken(OPENSQBRACKET,'[',1,9325)
+LexToken(CLOSESQBRACKET,']',1,9326)
+LexToken(COMMA,',',1,9327)
+LexToken(VAR,'dep_ut',1,9339)
+LexToken(ASSIGNMENT,'=',1,9345)
+LexToken(OPENSQBRACKET,'[',1,9346)
+LexToken(PREVAR_BOOLEAN,'%f',1,9347)
+LexToken(COMMA,',',1,9349)
+LexToken(PREVAR_BOOLEAN,'%f',1,9350)
+LexToken(CLOSESQBRACKET,']',1,9352)
+LexToken(COMMA,',',1,9353)
+LexToken(VAR,'label',1,9365)
+LexToken(ASSIGNMENT,'=',1,9370)
+LexToken(DQSTRING,'""',1,9372)
+LexToken(COMMA,',',1,9373)
+LexToken(VAR,'nzcross',1,9385)
+LexToken(ASSIGNMENT,'=',1,9392)
+LexToken(NUMBER,'0',1,9393)
+LexToken(COMMA,',',1,9394)
+LexToken(VAR,'nmode',1,9406)
+LexToken(ASSIGNMENT,'=',1,9411)
+LexToken(NUMBER,'0',1,9412)
+LexToken(COMMA,',',1,9413)
+LexToken(VAR,'equations',1,9425)
+LexToken(ASSIGNMENT,'=',1,9434)
+LexToken(VAR,'list',1,9435)
+LexToken(OPENBRACKET,'(',1,9439)
+LexToken(CLOSEBRACKET,')',1,9440)
+LexToken(CLOSEBRACKET,')',1,9441)
+LexToken(COMMA,',',1,9442)
+LexToken(VAR,'doc',1,9454)
+LexToken(ASSIGNMENT,'=',1,9457)
+LexToken(VAR,'list',1,9458)
+LexToken(OPENBRACKET,'(',1,9462)
+LexToken(CLOSEBRACKET,')',1,9463)
+LexToken(CLOSEBRACKET,')',1,9464)
+LexToken(EOL,'\n',1,9465)
+LexToken(VAR,'scs_m',1,9474)
+LexToken(DOT,'.',1,9479)
+LexToken(VAR,'objs',1,9480)
+LexToken(OPENBRACKET,'(',1,9484)
+LexToken(NUMBER,'13',1,9485)
+LexToken(CLOSEBRACKET,')',1,9487)
+LexToken(ASSIGNMENT,'=',1,9488)
+LexToken(SCICOS_LINK,'scicos_link',1,9489)
+LexToken(OPENBRACKET,'(',1,9500)
+LexToken(VAR,'xx',1,9512)
+LexToken(ASSIGNMENT,'=',1,9514)
+LexToken(OPENSQBRACKET,'[',1,9515)
+LexToken(NUMBER,'204.8055',1,9516)
+LexToken(SEMICOLON,';',1,9524)
+LexToken(NUMBER,'224.8055',1,9525)
+LexToken(CLOSESQBRACKET,']',1,9533)
+LexToken(COMMA,',',1,9534)
+LexToken(VAR,'yy',1,9546)
+LexToken(ASSIGNMENT,'=',1,9548)
+LexToken(OPENSQBRACKET,'[',1,9549)
+LexToken(NUMBER,'350.30536',1,9550)
+LexToken(SEMICOLON,';',1,9559)
+LexToken(NUMBER,'350.30536',1,9560)
+LexToken(CLOSESQBRACKET,']',1,9569)
+LexToken(COMMA,',',1,9570)
+LexToken(VAR,'id',1,9582)
+LexToken(ASSIGNMENT,'=',1,9584)
+LexToken(DQSTRING,'"drawlink"',1,9594)
+LexToken(COMMA,',',1,9595)
+LexToken(VAR,'thick',1,9607)
+LexToken(ASSIGNMENT,'=',1,9612)
+LexToken(OPENSQBRACKET,'[',1,9613)
+LexToken(NUMBER,'0',1,9614)
+LexToken(COMMA,',',1,9615)
+LexToken(NUMBER,'0',1,9616)
+LexToken(CLOSESQBRACKET,']',1,9617)
+LexToken(COMMA,',',1,9618)
+LexToken(VAR,'ct',1,9630)
+LexToken(ASSIGNMENT,'=',1,9632)
+LexToken(OPENSQBRACKET,'[',1,9633)
+LexToken(NUMBER,'1',1,9634)
+LexToken(COMMA,',',1,9635)
+LexToken(NUMBER,'1',1,9636)
+LexToken(CLOSESQBRACKET,']',1,9637)
+LexToken(COMMA,',',1,9638)
+LexToken(VAR,'from',1,9650)
+LexToken(ASSIGNMENT,'=',1,9654)
+LexToken(OPENSQBRACKET,'[',1,9655)
+LexToken(NUMBER,'12',1,9656)
+LexToken(COMMA,',',1,9658)
+LexToken(NUMBER,'1',1,9659)
+LexToken(COMMA,',',1,9660)
+LexToken(NUMBER,'0',1,9661)
+LexToken(CLOSESQBRACKET,']',1,9662)
+LexToken(COMMA,',',1,9663)
+LexToken(VAR,'to',1,9675)
+LexToken(ASSIGNMENT,'=',1,9677)
+LexToken(OPENSQBRACKET,'[',1,9678)
+LexToken(NUMBER,'2',1,9679)
+LexToken(COMMA,',',1,9680)
+LexToken(NUMBER,'1',1,9681)
+LexToken(COMMA,',',1,9682)
+LexToken(NUMBER,'1',1,9683)
+LexToken(CLOSESQBRACKET,']',1,9684)
+LexToken(CLOSEBRACKET,')',1,9685)
+LexToken(EOL,'\n',1,9686)
+LexToken(VAR,'scs_m',1,9695)
+LexToken(DOT,'.',1,9700)
+LexToken(VAR,'objs',1,9701)
+LexToken(OPENBRACKET,'(',1,9705)
+LexToken(NUMBER,'14',1,9706)
+LexToken(CLOSEBRACKET,')',1,9708)
+LexToken(ASSIGNMENT,'=',1,9709)
+LexToken(SCICOS_BLOCK,'scicos_block',1,9710)
+LexToken(OPENBRACKET,'(',1,9722)
+LexToken(VAR,'gui',1,9734)
+LexToken(ASSIGNMENT,'=',1,9737)
+LexToken(DQSTRING,'"IN_f"',1,9743)
+LexToken(COMMA,',',1,9744)
+LexToken(VAR,'graphics',1,9756)
+LexToken(ASSIGNMENT,'=',1,9764)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,9765)
+LexToken(OPENBRACKET,'(',1,9780)
+LexToken(VAR,'orig',1,9792)
+LexToken(ASSIGNMENT,'=',1,9796)
+LexToken(OPENSQBRACKET,'[',1,9797)
+LexToken(NUMBER,'104.31759',1,9798)
+LexToken(COMMA,',',1,9807)
+LexToken(NUMBER,'276.91165',1,9808)
+LexToken(CLOSESQBRACKET,']',1,9817)
+LexToken(COMMA,',',1,9818)
+LexToken(VAR,'sz',1,9830)
+LexToken(ASSIGNMENT,'=',1,9832)
+LexToken(OPENSQBRACKET,'[',1,9833)
+LexToken(NUMBER,'20',1,9834)
+LexToken(COMMA,',',1,9836)
+LexToken(NUMBER,'20',1,9837)
+LexToken(CLOSESQBRACKET,']',1,9839)
+LexToken(COMMA,',',1,9840)
+LexToken(VAR,'flip',1,9852)
+LexToken(ASSIGNMENT,'=',1,9856)
+LexToken(PREVAR_BOOLEAN,'%t',1,9857)
+LexToken(COMMA,',',1,9859)
+LexToken(VAR,'theta',1,9871)
+LexToken(ASSIGNMENT,'=',1,9876)
+LexToken(NUMBER,'0',1,9877)
+LexToken(COMMA,',',1,9878)
+LexToken(VAR,'exprs',1,9890)
+LexToken(ASSIGNMENT,'=',1,9895)
+LexToken(DQSTRING,'"1"',1,9898)
+LexToken(COMMA,',',1,9899)
+LexToken(VAR,'pin',1,9911)
+LexToken(ASSIGNMENT,'=',1,9914)
+LexToken(OPENSQBRACKET,'[',1,9915)
+LexToken(CLOSESQBRACKET,']',1,9916)
+LexToken(COMMA,',',1,9917)
+LexToken(VAR,'pout',1,9929)
+LexToken(ASSIGNMENT,'=',1,9933)
+LexToken(NUMBER,'15',1,9934)
+LexToken(COMMA,',',1,9936)
+LexToken(VAR,'pein',1,9948)
+LexToken(ASSIGNMENT,'=',1,9952)
+LexToken(OPENSQBRACKET,'[',1,9953)
+LexToken(CLOSESQBRACKET,']',1,9954)
+LexToken(COMMA,',',1,9955)
+LexToken(VAR,'peout',1,9967)
+LexToken(ASSIGNMENT,'=',1,9972)
+LexToken(OPENSQBRACKET,'[',1,9973)
+LexToken(CLOSESQBRACKET,']',1,9974)
+LexToken(COMMA,',',1,9975)
+LexToken(VAR,'gr_i',1,9987)
+LexToken(ASSIGNMENT,'=',1,9991)
+LexToken(VAR,'list',1,9992)
+LexToken(OPENBRACKET,'(',1,9996)
+LexToken(DQSTRING,'" "',1,9999)
+LexToken(COMMA,',',1,10000)
+LexToken(NUMBER,'8',1,10001)
+LexToken(CLOSEBRACKET,')',1,10002)
+LexToken(COMMA,',',1,10003)
+LexToken(VAR,'id',1,10015)
+LexToken(ASSIGNMENT,'=',1,10017)
+LexToken(DQSTRING,'""',1,10019)
+LexToken(COMMA,',',1,10020)
+LexToken(VAR,'in_implicit',1,10032)
+LexToken(ASSIGNMENT,'=',1,10043)
+LexToken(OPENSQBRACKET,'[',1,10044)
+LexToken(CLOSESQBRACKET,']',1,10045)
+LexToken(COMMA,',',1,10046)
+LexToken(VAR,'out_implicit',1,10058)
+LexToken(ASSIGNMENT,'=',1,10070)
+LexToken(DQSTRING,'"E"',1,10073)
+LexToken(CLOSEBRACKET,')',1,10074)
+LexToken(COMMA,',',1,10075)
+LexToken(VAR,'model',1,10087)
+LexToken(ASSIGNMENT,'=',1,10092)
+LexToken(SCICOS_MODEL,'scicos_model',1,10093)
+LexToken(OPENBRACKET,'(',1,10105)
+LexToken(VAR,'sim',1,10117)
+LexToken(ASSIGNMENT,'=',1,10120)
+LexToken(DQSTRING,'"input"',1,10127)
+LexToken(COMMA,',',1,10128)
+LexToken(VAR,'in',1,10140)
+LexToken(ASSIGNMENT,'=',1,10142)
+LexToken(OPENSQBRACKET,'[',1,10143)
+LexToken(CLOSESQBRACKET,']',1,10144)
+LexToken(COMMA,',',1,10145)
+LexToken(VAR,'in2',1,10157)
+LexToken(ASSIGNMENT,'=',1,10160)
+LexToken(OPENSQBRACKET,'[',1,10161)
+LexToken(CLOSESQBRACKET,']',1,10162)
+LexToken(COMMA,',',1,10163)
+LexToken(VAR,'intyp',1,10175)
+LexToken(ASSIGNMENT,'=',1,10180)
+LexToken(NUMBER,'1',1,10181)
+LexToken(COMMA,',',1,10182)
+LexToken(VAR,'out',1,10194)
+LexToken(ASSIGNMENT,'=',1,10197)
+LexToken(NUMBER,'-1',1,10198)
+LexToken(COMMA,',',1,10200)
+LexToken(VAR,'out2',1,10212)
+LexToken(ASSIGNMENT,'=',1,10216)
+LexToken(OPENSQBRACKET,'[',1,10217)
+LexToken(CLOSESQBRACKET,']',1,10218)
+LexToken(COMMA,',',1,10219)
+LexToken(VAR,'outtyp',1,10231)
+LexToken(ASSIGNMENT,'=',1,10237)
+LexToken(NUMBER,'-1',1,10238)
+LexToken(COMMA,',',1,10240)
+LexToken(VAR,'evtin',1,10252)
+LexToken(ASSIGNMENT,'=',1,10257)
+LexToken(OPENSQBRACKET,'[',1,10258)
+LexToken(CLOSESQBRACKET,']',1,10259)
+LexToken(COMMA,',',1,10260)
+LexToken(VAR,'evtout',1,10272)
+LexToken(ASSIGNMENT,'=',1,10278)
+LexToken(OPENSQBRACKET,'[',1,10279)
+LexToken(CLOSESQBRACKET,']',1,10280)
+LexToken(COMMA,',',1,10281)
+LexToken(VAR,'state',1,10293)
+LexToken(ASSIGNMENT,'=',1,10298)
+LexToken(OPENSQBRACKET,'[',1,10299)
+LexToken(CLOSESQBRACKET,']',1,10300)
+LexToken(COMMA,',',1,10301)
+LexToken(VAR,'dstate',1,10313)
+LexToken(ASSIGNMENT,'=',1,10319)
+LexToken(OPENSQBRACKET,'[',1,10320)
+LexToken(CLOSESQBRACKET,']',1,10321)
+LexToken(COMMA,',',1,10322)
+LexToken(VAR,'odstate',1,10334)
+LexToken(ASSIGNMENT,'=',1,10341)
+LexToken(VAR,'list',1,10342)
+LexToken(OPENBRACKET,'(',1,10346)
+LexToken(CLOSEBRACKET,')',1,10347)
+LexToken(COMMA,',',1,10348)
+LexToken(VAR,'rpar',1,10360)
+LexToken(ASSIGNMENT,'=',1,10364)
+LexToken(OPENSQBRACKET,'[',1,10365)
+LexToken(CLOSESQBRACKET,']',1,10366)
+LexToken(COMMA,',',1,10367)
+LexToken(VAR,'ipar',1,10379)
+LexToken(ASSIGNMENT,'=',1,10383)
+LexToken(NUMBER,'1',1,10384)
+LexToken(COMMA,',',1,10385)
+LexToken(VAR,'opar',1,10397)
+LexToken(ASSIGNMENT,'=',1,10401)
+LexToken(VAR,'list',1,10402)
+LexToken(OPENBRACKET,'(',1,10406)
+LexToken(CLOSEBRACKET,')',1,10407)
+LexToken(COMMA,',',1,10408)
+LexToken(VAR,'blocktype',1,10420)
+LexToken(ASSIGNMENT,'=',1,10429)
+LexToken(DQSTRING,'"c"',1,10432)
+LexToken(COMMA,',',1,10433)
+LexToken(VAR,'firing',1,10445)
+LexToken(ASSIGNMENT,'=',1,10451)
+LexToken(OPENSQBRACKET,'[',1,10452)
+LexToken(CLOSESQBRACKET,']',1,10453)
+LexToken(COMMA,',',1,10454)
+LexToken(VAR,'dep_ut',1,10466)
+LexToken(ASSIGNMENT,'=',1,10472)
+LexToken(OPENSQBRACKET,'[',1,10473)
+LexToken(PREVAR_BOOLEAN,'%f',1,10474)
+LexToken(COMMA,',',1,10476)
+LexToken(PREVAR_BOOLEAN,'%f',1,10477)
+LexToken(CLOSESQBRACKET,']',1,10479)
+LexToken(COMMA,',',1,10480)
+LexToken(VAR,'label',1,10492)
+LexToken(ASSIGNMENT,'=',1,10497)
+LexToken(DQSTRING,'""',1,10499)
+LexToken(COMMA,',',1,10500)
+LexToken(VAR,'nzcross',1,10512)
+LexToken(ASSIGNMENT,'=',1,10519)
+LexToken(NUMBER,'0',1,10520)
+LexToken(COMMA,',',1,10521)
+LexToken(VAR,'nmode',1,10533)
+LexToken(ASSIGNMENT,'=',1,10538)
+LexToken(NUMBER,'0',1,10539)
+LexToken(COMMA,',',1,10540)
+LexToken(VAR,'equations',1,10552)
+LexToken(ASSIGNMENT,'=',1,10561)
+LexToken(VAR,'list',1,10562)
+LexToken(OPENBRACKET,'(',1,10566)
+LexToken(CLOSEBRACKET,')',1,10567)
+LexToken(CLOSEBRACKET,')',1,10568)
+LexToken(COMMA,',',1,10569)
+LexToken(VAR,'doc',1,10581)
+LexToken(ASSIGNMENT,'=',1,10584)
+LexToken(VAR,'list',1,10585)
+LexToken(OPENBRACKET,'(',1,10589)
+LexToken(CLOSEBRACKET,')',1,10590)
+LexToken(CLOSEBRACKET,')',1,10591)
+LexToken(EOL,'\n',1,10592)
+LexToken(VAR,'scs_m',1,10601)
+LexToken(DOT,'.',1,10606)
+LexToken(VAR,'objs',1,10607)
+LexToken(OPENBRACKET,'(',1,10611)
+LexToken(NUMBER,'15',1,10612)
+LexToken(CLOSEBRACKET,')',1,10614)
+LexToken(ASSIGNMENT,'=',1,10615)
+LexToken(SCICOS_LINK,'scicos_link',1,10616)
+LexToken(OPENBRACKET,'(',1,10627)
+LexToken(VAR,'xx',1,10639)
+LexToken(ASSIGNMENT,'=',1,10641)
+LexToken(OPENSQBRACKET,'[',1,10642)
+LexToken(NUMBER,'124.31759',1,10643)
+LexToken(SEMICOLON,';',1,10652)
+LexToken(NUMBER,'144.31759',1,10653)
+LexToken(CLOSESQBRACKET,']',1,10662)
+LexToken(COMMA,',',1,10663)
+LexToken(VAR,'yy',1,10675)
+LexToken(ASSIGNMENT,'=',1,10677)
+LexToken(OPENSQBRACKET,'[',1,10678)
+LexToken(NUMBER,'286.91165',1,10679)
+LexToken(SEMICOLON,';',1,10688)
+LexToken(NUMBER,'286.91165',1,10689)
+LexToken(CLOSESQBRACKET,']',1,10698)
+LexToken(COMMA,',',1,10699)
+LexToken(VAR,'id',1,10711)
+LexToken(ASSIGNMENT,'=',1,10713)
+LexToken(DQSTRING,'"drawlink"',1,10723)
+LexToken(COMMA,',',1,10724)
+LexToken(VAR,'thick',1,10736)
+LexToken(ASSIGNMENT,'=',1,10741)
+LexToken(OPENSQBRACKET,'[',1,10742)
+LexToken(NUMBER,'0',1,10743)
+LexToken(COMMA,',',1,10744)
+LexToken(NUMBER,'0',1,10745)
+LexToken(CLOSESQBRACKET,']',1,10746)
+LexToken(COMMA,',',1,10747)
+LexToken(VAR,'ct',1,10759)
+LexToken(ASSIGNMENT,'=',1,10761)
+LexToken(OPENSQBRACKET,'[',1,10762)
+LexToken(NUMBER,'1',1,10763)
+LexToken(COMMA,',',1,10764)
+LexToken(NUMBER,'1',1,10765)
+LexToken(CLOSESQBRACKET,']',1,10766)
+LexToken(COMMA,',',1,10767)
+LexToken(VAR,'from',1,10779)
+LexToken(ASSIGNMENT,'=',1,10783)
+LexToken(OPENSQBRACKET,'[',1,10784)
+LexToken(NUMBER,'14',1,10785)
+LexToken(COMMA,',',1,10787)
+LexToken(NUMBER,'1',1,10788)
+LexToken(COMMA,',',1,10789)
+LexToken(NUMBER,'0',1,10790)
+LexToken(CLOSESQBRACKET,']',1,10791)
+LexToken(COMMA,',',1,10792)
+LexToken(VAR,'to',1,10804)
+LexToken(ASSIGNMENT,'=',1,10806)
+LexToken(OPENSQBRACKET,'[',1,10807)
+LexToken(NUMBER,'3',1,10808)
+LexToken(COMMA,',',1,10809)
+LexToken(NUMBER,'1',1,10810)
+LexToken(COMMA,',',1,10811)
+LexToken(NUMBER,'1',1,10812)
+LexToken(CLOSESQBRACKET,']',1,10813)
+LexToken(CLOSEBRACKET,')',1,10814)
+LexToken(EOL,'\n',1,10815)
+LexToken(VAR,'scs_m',1,10824)
+LexToken(DOT,'.',1,10829)
+LexToken(VAR,'objs',1,10830)
+LexToken(OPENBRACKET,'(',1,10834)
+LexToken(NUMBER,'16',1,10835)
+LexToken(CLOSEBRACKET,')',1,10837)
+LexToken(ASSIGNMENT,'=',1,10838)
+LexToken(SCICOS_BLOCK,'scicos_block',1,10839)
+LexToken(OPENBRACKET,'(',1,10851)
+LexToken(VAR,'gui',1,10863)
+LexToken(ASSIGNMENT,'=',1,10866)
+LexToken(DQSTRING,'"OUT_f"',1,10873)
+LexToken(COMMA,',',1,10874)
+LexToken(VAR,'graphics',1,10886)
+LexToken(ASSIGNMENT,'=',1,10894)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,10895)
+LexToken(OPENBRACKET,'(',1,10910)
+LexToken(VAR,'orig',1,10922)
+LexToken(ASSIGNMENT,'=',1,10926)
+LexToken(OPENSQBRACKET,'[',1,10927)
+LexToken(NUMBER,'406.03841',1,10928)
+LexToken(COMMA,',',1,10937)
+LexToken(NUMBER,'319.46812',1,10938)
+LexToken(CLOSESQBRACKET,']',1,10947)
+LexToken(COMMA,',',1,10948)
+LexToken(VAR,'sz',1,10960)
+LexToken(ASSIGNMENT,'=',1,10962)
+LexToken(OPENSQBRACKET,'[',1,10963)
+LexToken(NUMBER,'20',1,10964)
+LexToken(COMMA,',',1,10966)
+LexToken(NUMBER,'20',1,10967)
+LexToken(CLOSESQBRACKET,']',1,10969)
+LexToken(COMMA,',',1,10970)
+LexToken(VAR,'flip',1,10982)
+LexToken(ASSIGNMENT,'=',1,10986)
+LexToken(PREVAR_BOOLEAN,'%t',1,10987)
+LexToken(COMMA,',',1,10989)
+LexToken(VAR,'theta',1,11001)
+LexToken(ASSIGNMENT,'=',1,11006)
+LexToken(NUMBER,'0',1,11007)
+LexToken(COMMA,',',1,11008)
+LexToken(VAR,'exprs',1,11020)
+LexToken(ASSIGNMENT,'=',1,11025)
+LexToken(DQSTRING,'"2"',1,11028)
+LexToken(COMMA,',',1,11029)
+LexToken(VAR,'pin',1,11041)
+LexToken(ASSIGNMENT,'=',1,11044)
+LexToken(NUMBER,'17',1,11045)
+LexToken(COMMA,',',1,11047)
+LexToken(VAR,'pout',1,11059)
+LexToken(ASSIGNMENT,'=',1,11063)
+LexToken(OPENSQBRACKET,'[',1,11064)
+LexToken(CLOSESQBRACKET,']',1,11065)
+LexToken(COMMA,',',1,11066)
+LexToken(VAR,'pein',1,11078)
+LexToken(ASSIGNMENT,'=',1,11082)
+LexToken(OPENSQBRACKET,'[',1,11083)
+LexToken(CLOSESQBRACKET,']',1,11084)
+LexToken(COMMA,',',1,11085)
+LexToken(VAR,'peout',1,11097)
+LexToken(ASSIGNMENT,'=',1,11102)
+LexToken(OPENSQBRACKET,'[',1,11103)
+LexToken(CLOSESQBRACKET,']',1,11104)
+LexToken(COMMA,',',1,11105)
+LexToken(VAR,'gr_i',1,11117)
+LexToken(ASSIGNMENT,'=',1,11121)
+LexToken(VAR,'list',1,11122)
+LexToken(OPENBRACKET,'(',1,11126)
+LexToken(DQSTRING,'" "',1,11129)
+LexToken(COMMA,',',1,11130)
+LexToken(NUMBER,'8',1,11131)
+LexToken(CLOSEBRACKET,')',1,11132)
+LexToken(COMMA,',',1,11133)
+LexToken(VAR,'id',1,11145)
+LexToken(ASSIGNMENT,'=',1,11147)
+LexToken(DQSTRING,'""',1,11149)
+LexToken(COMMA,',',1,11150)
+LexToken(VAR,'in_implicit',1,11162)
+LexToken(ASSIGNMENT,'=',1,11173)
+LexToken(DQSTRING,'"E"',1,11176)
+LexToken(COMMA,',',1,11177)
+LexToken(VAR,'out_implicit',1,11189)
+LexToken(ASSIGNMENT,'=',1,11201)
+LexToken(OPENSQBRACKET,'[',1,11202)
+LexToken(CLOSESQBRACKET,']',1,11203)
+LexToken(CLOSEBRACKET,')',1,11204)
+LexToken(COMMA,',',1,11205)
+LexToken(VAR,'model',1,11217)
+LexToken(ASSIGNMENT,'=',1,11222)
+LexToken(SCICOS_MODEL,'scicos_model',1,11223)
+LexToken(OPENBRACKET,'(',1,11235)
+LexToken(VAR,'sim',1,11247)
+LexToken(ASSIGNMENT,'=',1,11250)
+LexToken(DQSTRING,'"output"',1,11258)
+LexToken(COMMA,',',1,11259)
+LexToken(VAR,'in',1,11271)
+LexToken(ASSIGNMENT,'=',1,11273)
+LexToken(NUMBER,'-1',1,11274)
+LexToken(COMMA,',',1,11276)
+LexToken(VAR,'in2',1,11288)
+LexToken(ASSIGNMENT,'=',1,11291)
+LexToken(OPENSQBRACKET,'[',1,11292)
+LexToken(CLOSESQBRACKET,']',1,11293)
+LexToken(COMMA,',',1,11294)
+LexToken(VAR,'intyp',1,11306)
+LexToken(ASSIGNMENT,'=',1,11311)
+LexToken(NUMBER,'-1',1,11312)
+LexToken(COMMA,',',1,11314)
+LexToken(VAR,'out',1,11326)
+LexToken(ASSIGNMENT,'=',1,11329)
+LexToken(OPENSQBRACKET,'[',1,11330)
+LexToken(CLOSESQBRACKET,']',1,11331)
+LexToken(COMMA,',',1,11332)
+LexToken(VAR,'out2',1,11344)
+LexToken(ASSIGNMENT,'=',1,11348)
+LexToken(OPENSQBRACKET,'[',1,11349)
+LexToken(CLOSESQBRACKET,']',1,11350)
+LexToken(COMMA,',',1,11351)
+LexToken(VAR,'outtyp',1,11363)
+LexToken(ASSIGNMENT,'=',1,11369)
+LexToken(NUMBER,'1',1,11370)
+LexToken(COMMA,',',1,11371)
+LexToken(VAR,'evtin',1,11383)
+LexToken(ASSIGNMENT,'=',1,11388)
+LexToken(OPENSQBRACKET,'[',1,11389)
+LexToken(CLOSESQBRACKET,']',1,11390)
+LexToken(COMMA,',',1,11391)
+LexToken(VAR,'evtout',1,11403)
+LexToken(ASSIGNMENT,'=',1,11409)
+LexToken(OPENSQBRACKET,'[',1,11410)
+LexToken(CLOSESQBRACKET,']',1,11411)
+LexToken(COMMA,',',1,11412)
+LexToken(VAR,'state',1,11424)
+LexToken(ASSIGNMENT,'=',1,11429)
+LexToken(OPENSQBRACKET,'[',1,11430)
+LexToken(CLOSESQBRACKET,']',1,11431)
+LexToken(COMMA,',',1,11432)
+LexToken(VAR,'dstate',1,11444)
+LexToken(ASSIGNMENT,'=',1,11450)
+LexToken(OPENSQBRACKET,'[',1,11451)
+LexToken(CLOSESQBRACKET,']',1,11452)
+LexToken(COMMA,',',1,11453)
+LexToken(VAR,'odstate',1,11465)
+LexToken(ASSIGNMENT,'=',1,11472)
+LexToken(VAR,'list',1,11473)
+LexToken(OPENBRACKET,'(',1,11477)
+LexToken(CLOSEBRACKET,')',1,11478)
+LexToken(COMMA,',',1,11479)
+LexToken(VAR,'rpar',1,11491)
+LexToken(ASSIGNMENT,'=',1,11495)
+LexToken(OPENSQBRACKET,'[',1,11496)
+LexToken(CLOSESQBRACKET,']',1,11497)
+LexToken(COMMA,',',1,11498)
+LexToken(VAR,'ipar',1,11510)
+LexToken(ASSIGNMENT,'=',1,11514)
+LexToken(NUMBER,'2',1,11515)
+LexToken(COMMA,',',1,11516)
+LexToken(VAR,'opar',1,11528)
+LexToken(ASSIGNMENT,'=',1,11532)
+LexToken(VAR,'list',1,11533)
+LexToken(OPENBRACKET,'(',1,11537)
+LexToken(CLOSEBRACKET,')',1,11538)
+LexToken(COMMA,',',1,11539)
+LexToken(VAR,'blocktype',1,11551)
+LexToken(ASSIGNMENT,'=',1,11560)
+LexToken(DQSTRING,'"c"',1,11563)
+LexToken(COMMA,',',1,11564)
+LexToken(VAR,'firing',1,11576)
+LexToken(ASSIGNMENT,'=',1,11582)
+LexToken(OPENSQBRACKET,'[',1,11583)
+LexToken(CLOSESQBRACKET,']',1,11584)
+LexToken(COMMA,',',1,11585)
+LexToken(VAR,'dep_ut',1,11597)
+LexToken(ASSIGNMENT,'=',1,11603)
+LexToken(OPENSQBRACKET,'[',1,11604)
+LexToken(PREVAR_BOOLEAN,'%f',1,11605)
+LexToken(COMMA,',',1,11607)
+LexToken(PREVAR_BOOLEAN,'%f',1,11608)
+LexToken(CLOSESQBRACKET,']',1,11610)
+LexToken(COMMA,',',1,11611)
+LexToken(VAR,'label',1,11623)
+LexToken(ASSIGNMENT,'=',1,11628)
+LexToken(DQSTRING,'""',1,11630)
+LexToken(COMMA,',',1,11631)
+LexToken(VAR,'nzcross',1,11643)
+LexToken(ASSIGNMENT,'=',1,11650)
+LexToken(NUMBER,'0',1,11651)
+LexToken(COMMA,',',1,11652)
+LexToken(VAR,'nmode',1,11664)
+LexToken(ASSIGNMENT,'=',1,11669)
+LexToken(NUMBER,'0',1,11670)
+LexToken(COMMA,',',1,11671)
+LexToken(VAR,'equations',1,11683)
+LexToken(ASSIGNMENT,'=',1,11692)
+LexToken(VAR,'list',1,11693)
+LexToken(OPENBRACKET,'(',1,11697)
+LexToken(CLOSEBRACKET,')',1,11698)
+LexToken(CLOSEBRACKET,')',1,11699)
+LexToken(COMMA,',',1,11700)
+LexToken(VAR,'doc',1,11712)
+LexToken(ASSIGNMENT,'=',1,11715)
+LexToken(VAR,'list',1,11716)
+LexToken(OPENBRACKET,'(',1,11720)
+LexToken(CLOSEBRACKET,')',1,11721)
+LexToken(CLOSEBRACKET,')',1,11722)
+LexToken(EOL,'\n',1,11723)
+LexToken(VAR,'scs_m',1,11732)
+LexToken(DOT,'.',1,11737)
+LexToken(VAR,'objs',1,11738)
+LexToken(OPENBRACKET,'(',1,11742)
+LexToken(NUMBER,'17',1,11743)
+LexToken(CLOSEBRACKET,')',1,11745)
+LexToken(ASSIGNMENT,'=',1,11746)
+LexToken(SCICOS_LINK,'scicos_link',1,11747)
+LexToken(OPENBRACKET,'(',1,11758)
+LexToken(VAR,'xx',1,11770)
+LexToken(ASSIGNMENT,'=',1,11772)
+LexToken(OPENSQBRACKET,'[',1,11773)
+LexToken(NUMBER,'386.03841',1,11774)
+LexToken(SEMICOLON,';',1,11783)
+LexToken(NUMBER,'406.03841',1,11784)
+LexToken(CLOSESQBRACKET,']',1,11793)
+LexToken(COMMA,',',1,11794)
+LexToken(VAR,'yy',1,11806)
+LexToken(ASSIGNMENT,'=',1,11808)
+LexToken(OPENSQBRACKET,'[',1,11809)
+LexToken(NUMBER,'329.46812',1,11810)
+LexToken(SEMICOLON,';',1,11819)
+LexToken(NUMBER,'329.46812',1,11820)
+LexToken(CLOSESQBRACKET,']',1,11829)
+LexToken(COMMA,',',1,11830)
+LexToken(VAR,'id',1,11842)
+LexToken(ASSIGNMENT,'=',1,11844)
+LexToken(DQSTRING,'"drawlink"',1,11854)
+LexToken(COMMA,',',1,11855)
+LexToken(VAR,'thick',1,11867)
+LexToken(ASSIGNMENT,'=',1,11872)
+LexToken(OPENSQBRACKET,'[',1,11873)
+LexToken(NUMBER,'0',1,11874)
+LexToken(COMMA,',',1,11875)
+LexToken(NUMBER,'0',1,11876)
+LexToken(CLOSESQBRACKET,']',1,11877)
+LexToken(COMMA,',',1,11878)
+LexToken(VAR,'ct',1,11890)
+LexToken(ASSIGNMENT,'=',1,11892)
+LexToken(OPENSQBRACKET,'[',1,11893)
+LexToken(NUMBER,'1',1,11894)
+LexToken(COMMA,',',1,11895)
+LexToken(NUMBER,'1',1,11896)
+LexToken(CLOSESQBRACKET,']',1,11897)
+LexToken(COMMA,',',1,11898)
+LexToken(VAR,'from',1,11910)
+LexToken(ASSIGNMENT,'=',1,11914)
+LexToken(OPENSQBRACKET,'[',1,11915)
+LexToken(NUMBER,'8',1,11916)
+LexToken(COMMA,',',1,11917)
+LexToken(NUMBER,'1',1,11918)
+LexToken(COMMA,',',1,11919)
+LexToken(NUMBER,'0',1,11920)
+LexToken(CLOSESQBRACKET,']',1,11921)
+LexToken(COMMA,',',1,11922)
+LexToken(VAR,'to',1,11934)
+LexToken(ASSIGNMENT,'=',1,11936)
+LexToken(OPENSQBRACKET,'[',1,11937)
+LexToken(NUMBER,'16',1,11938)
+LexToken(COMMA,',',1,11940)
+LexToken(NUMBER,'1',1,11941)
+LexToken(COMMA,',',1,11942)
+LexToken(NUMBER,'1',1,11943)
+LexToken(CLOSESQBRACKET,']',1,11944)
+LexToken(CLOSEBRACKET,')',1,11945)
+LexToken(EOL,'\n',1,11946)
+LexToken(VAR,'scs_m',1,11955)
+LexToken(DOT,'.',1,11960)
+LexToken(VAR,'objs',1,11961)
+LexToken(OPENBRACKET,'(',1,11965)
+LexToken(NUMBER,'18',1,11966)
+LexToken(CLOSEBRACKET,')',1,11968)
+LexToken(ASSIGNMENT,'=',1,11969)
+LexToken(SCICOS_BLOCK,'scicos_block',1,11970)
+LexToken(OPENBRACKET,'(',1,11982)
+LexToken(VAR,'gui',1,11994)
+LexToken(ASSIGNMENT,'=',1,11997)
+LexToken(DQSTRING,'"OUT_f"',1,12004)
+LexToken(COMMA,',',1,12005)
+LexToken(VAR,'graphics',1,12017)
+LexToken(ASSIGNMENT,'=',1,12025)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,12026)
+LexToken(OPENBRACKET,'(',1,12041)
+LexToken(VAR,'orig',1,12053)
+LexToken(ASSIGNMENT,'=',1,12057)
+LexToken(OPENSQBRACKET,'[',1,12058)
+LexToken(NUMBER,'325.09603',1,12059)
+LexToken(COMMA,',',1,12068)
+LexToken(NUMBER,'270.83282',1,12069)
+LexToken(CLOSESQBRACKET,']',1,12078)
+LexToken(COMMA,',',1,12079)
+LexToken(VAR,'sz',1,12091)
+LexToken(ASSIGNMENT,'=',1,12093)
+LexToken(OPENSQBRACKET,'[',1,12094)
+LexToken(NUMBER,'20',1,12095)
+LexToken(COMMA,',',1,12097)
+LexToken(NUMBER,'20',1,12098)
+LexToken(CLOSESQBRACKET,']',1,12100)
+LexToken(COMMA,',',1,12101)
+LexToken(VAR,'flip',1,12113)
+LexToken(ASSIGNMENT,'=',1,12117)
+LexToken(PREVAR_BOOLEAN,'%t',1,12118)
+LexToken(COMMA,',',1,12120)
+LexToken(VAR,'theta',1,12132)
+LexToken(ASSIGNMENT,'=',1,12137)
+LexToken(NUMBER,'0',1,12138)
+LexToken(COMMA,',',1,12139)
+LexToken(VAR,'exprs',1,12151)
+LexToken(ASSIGNMENT,'=',1,12156)
+LexToken(DQSTRING,'"1"',1,12159)
+LexToken(COMMA,',',1,12160)
+LexToken(VAR,'pin',1,12172)
+LexToken(ASSIGNMENT,'=',1,12175)
+LexToken(NUMBER,'19',1,12176)
+LexToken(COMMA,',',1,12178)
+LexToken(VAR,'pout',1,12190)
+LexToken(ASSIGNMENT,'=',1,12194)
+LexToken(OPENSQBRACKET,'[',1,12195)
+LexToken(CLOSESQBRACKET,']',1,12196)
+LexToken(COMMA,',',1,12197)
+LexToken(VAR,'pein',1,12209)
+LexToken(ASSIGNMENT,'=',1,12213)
+LexToken(OPENSQBRACKET,'[',1,12214)
+LexToken(CLOSESQBRACKET,']',1,12215)
+LexToken(COMMA,',',1,12216)
+LexToken(VAR,'peout',1,12228)
+LexToken(ASSIGNMENT,'=',1,12233)
+LexToken(OPENSQBRACKET,'[',1,12234)
+LexToken(CLOSESQBRACKET,']',1,12235)
+LexToken(COMMA,',',1,12236)
+LexToken(VAR,'gr_i',1,12248)
+LexToken(ASSIGNMENT,'=',1,12252)
+LexToken(VAR,'list',1,12253)
+LexToken(OPENBRACKET,'(',1,12257)
+LexToken(DQSTRING,'" "',1,12260)
+LexToken(COMMA,',',1,12261)
+LexToken(NUMBER,'8',1,12262)
+LexToken(CLOSEBRACKET,')',1,12263)
+LexToken(COMMA,',',1,12264)
+LexToken(VAR,'id',1,12276)
+LexToken(ASSIGNMENT,'=',1,12278)
+LexToken(DQSTRING,'""',1,12280)
+LexToken(COMMA,',',1,12281)
+LexToken(VAR,'in_implicit',1,12293)
+LexToken(ASSIGNMENT,'=',1,12304)
+LexToken(DQSTRING,'"E"',1,12307)
+LexToken(COMMA,',',1,12308)
+LexToken(VAR,'out_implicit',1,12320)
+LexToken(ASSIGNMENT,'=',1,12332)
+LexToken(OPENSQBRACKET,'[',1,12333)
+LexToken(CLOSESQBRACKET,']',1,12334)
+LexToken(CLOSEBRACKET,')',1,12335)
+LexToken(COMMA,',',1,12336)
+LexToken(VAR,'model',1,12348)
+LexToken(ASSIGNMENT,'=',1,12353)
+LexToken(SCICOS_MODEL,'scicos_model',1,12354)
+LexToken(OPENBRACKET,'(',1,12366)
+LexToken(VAR,'sim',1,12378)
+LexToken(ASSIGNMENT,'=',1,12381)
+LexToken(DQSTRING,'"output"',1,12389)
+LexToken(COMMA,',',1,12390)
+LexToken(VAR,'in',1,12402)
+LexToken(ASSIGNMENT,'=',1,12404)
+LexToken(NUMBER,'-1',1,12405)
+LexToken(COMMA,',',1,12407)
+LexToken(VAR,'in2',1,12419)
+LexToken(ASSIGNMENT,'=',1,12422)
+LexToken(OPENSQBRACKET,'[',1,12423)
+LexToken(CLOSESQBRACKET,']',1,12424)
+LexToken(COMMA,',',1,12425)
+LexToken(VAR,'intyp',1,12437)
+LexToken(ASSIGNMENT,'=',1,12442)
+LexToken(NUMBER,'-1',1,12443)
+LexToken(COMMA,',',1,12445)
+LexToken(VAR,'out',1,12457)
+LexToken(ASSIGNMENT,'=',1,12460)
+LexToken(OPENSQBRACKET,'[',1,12461)
+LexToken(CLOSESQBRACKET,']',1,12462)
+LexToken(COMMA,',',1,12463)
+LexToken(VAR,'out2',1,12475)
+LexToken(ASSIGNMENT,'=',1,12479)
+LexToken(OPENSQBRACKET,'[',1,12480)
+LexToken(CLOSESQBRACKET,']',1,12481)
+LexToken(COMMA,',',1,12482)
+LexToken(VAR,'outtyp',1,12494)
+LexToken(ASSIGNMENT,'=',1,12500)
+LexToken(NUMBER,'1',1,12501)
+LexToken(COMMA,',',1,12502)
+LexToken(VAR,'evtin',1,12514)
+LexToken(ASSIGNMENT,'=',1,12519)
+LexToken(OPENSQBRACKET,'[',1,12520)
+LexToken(CLOSESQBRACKET,']',1,12521)
+LexToken(COMMA,',',1,12522)
+LexToken(VAR,'evtout',1,12534)
+LexToken(ASSIGNMENT,'=',1,12540)
+LexToken(OPENSQBRACKET,'[',1,12541)
+LexToken(CLOSESQBRACKET,']',1,12542)
+LexToken(COMMA,',',1,12543)
+LexToken(VAR,'state',1,12555)
+LexToken(ASSIGNMENT,'=',1,12560)
+LexToken(OPENSQBRACKET,'[',1,12561)
+LexToken(CLOSESQBRACKET,']',1,12562)
+LexToken(COMMA,',',1,12563)
+LexToken(VAR,'dstate',1,12575)
+LexToken(ASSIGNMENT,'=',1,12581)
+LexToken(OPENSQBRACKET,'[',1,12582)
+LexToken(CLOSESQBRACKET,']',1,12583)
+LexToken(COMMA,',',1,12584)
+LexToken(VAR,'odstate',1,12596)
+LexToken(ASSIGNMENT,'=',1,12603)
+LexToken(VAR,'list',1,12604)
+LexToken(OPENBRACKET,'(',1,12608)
+LexToken(CLOSEBRACKET,')',1,12609)
+LexToken(COMMA,',',1,12610)
+LexToken(VAR,'rpar',1,12622)
+LexToken(ASSIGNMENT,'=',1,12626)
+LexToken(OPENSQBRACKET,'[',1,12627)
+LexToken(CLOSESQBRACKET,']',1,12628)
+LexToken(COMMA,',',1,12629)
+LexToken(VAR,'ipar',1,12641)
+LexToken(ASSIGNMENT,'=',1,12645)
+LexToken(NUMBER,'1',1,12646)
+LexToken(COMMA,',',1,12647)
+LexToken(VAR,'opar',1,12659)
+LexToken(ASSIGNMENT,'=',1,12663)
+LexToken(VAR,'list',1,12664)
+LexToken(OPENBRACKET,'(',1,12668)
+LexToken(CLOSEBRACKET,')',1,12669)
+LexToken(COMMA,',',1,12670)
+LexToken(VAR,'blocktype',1,12682)
+LexToken(ASSIGNMENT,'=',1,12691)
+LexToken(DQSTRING,'"c"',1,12694)
+LexToken(COMMA,',',1,12695)
+LexToken(VAR,'firing',1,12707)
+LexToken(ASSIGNMENT,'=',1,12713)
+LexToken(OPENSQBRACKET,'[',1,12714)
+LexToken(CLOSESQBRACKET,']',1,12715)
+LexToken(COMMA,',',1,12716)
+LexToken(VAR,'dep_ut',1,12728)
+LexToken(ASSIGNMENT,'=',1,12734)
+LexToken(OPENSQBRACKET,'[',1,12735)
+LexToken(PREVAR_BOOLEAN,'%f',1,12736)
+LexToken(COMMA,',',1,12738)
+LexToken(PREVAR_BOOLEAN,'%f',1,12739)
+LexToken(CLOSESQBRACKET,']',1,12741)
+LexToken(COMMA,',',1,12742)
+LexToken(VAR,'label',1,12754)
+LexToken(ASSIGNMENT,'=',1,12759)
+LexToken(DQSTRING,'""',1,12761)
+LexToken(COMMA,',',1,12762)
+LexToken(VAR,'nzcross',1,12774)
+LexToken(ASSIGNMENT,'=',1,12781)
+LexToken(NUMBER,'0',1,12782)
+LexToken(COMMA,',',1,12783)
+LexToken(VAR,'nmode',1,12795)
+LexToken(ASSIGNMENT,'=',1,12800)
+LexToken(NUMBER,'0',1,12801)
+LexToken(COMMA,',',1,12802)
+LexToken(VAR,'equations',1,12814)
+LexToken(ASSIGNMENT,'=',1,12823)
+LexToken(VAR,'list',1,12824)
+LexToken(OPENBRACKET,'(',1,12828)
+LexToken(CLOSEBRACKET,')',1,12829)
+LexToken(CLOSEBRACKET,')',1,12830)
+LexToken(COMMA,',',1,12831)
+LexToken(VAR,'doc',1,12843)
+LexToken(ASSIGNMENT,'=',1,12846)
+LexToken(VAR,'list',1,12847)
+LexToken(OPENBRACKET,'(',1,12851)
+LexToken(CLOSEBRACKET,')',1,12852)
+LexToken(CLOSEBRACKET,')',1,12853)
+LexToken(EOL,'\n',1,12854)
+LexToken(VAR,'scs_m',1,12863)
+LexToken(DOT,'.',1,12868)
+LexToken(VAR,'objs',1,12869)
+LexToken(OPENBRACKET,'(',1,12873)
+LexToken(NUMBER,'19',1,12874)
+LexToken(CLOSEBRACKET,')',1,12876)
+LexToken(ASSIGNMENT,'=',1,12877)
+LexToken(SCICOS_LINK,'scicos_link',1,12878)
+LexToken(OPENBRACKET,'(',1,12889)
+LexToken(VAR,'xx',1,12901)
+LexToken(ASSIGNMENT,'=',1,12903)
+LexToken(OPENSQBRACKET,'[',1,12904)
+LexToken(NUMBER,'305.09603',1,12905)
+LexToken(SEMICOLON,';',1,12914)
+LexToken(NUMBER,'325.09603',1,12915)
+LexToken(CLOSESQBRACKET,']',1,12924)
+LexToken(COMMA,',',1,12925)
+LexToken(VAR,'yy',1,12937)
+LexToken(ASSIGNMENT,'=',1,12939)
+LexToken(OPENSQBRACKET,'[',1,12940)
+LexToken(NUMBER,'280.83282',1,12941)
+LexToken(SEMICOLON,';',1,12950)
+LexToken(NUMBER,'280.83282',1,12951)
+LexToken(CLOSESQBRACKET,']',1,12960)
+LexToken(COMMA,',',1,12961)
+LexToken(VAR,'id',1,12973)
+LexToken(ASSIGNMENT,'=',1,12975)
+LexToken(DQSTRING,'"drawlink"',1,12985)
+LexToken(COMMA,',',1,12986)
+LexToken(VAR,'thick',1,12998)
+LexToken(ASSIGNMENT,'=',1,13003)
+LexToken(OPENSQBRACKET,'[',1,13004)
+LexToken(NUMBER,'0',1,13005)
+LexToken(COMMA,',',1,13006)
+LexToken(NUMBER,'0',1,13007)
+LexToken(CLOSESQBRACKET,']',1,13008)
+LexToken(COMMA,',',1,13009)
+LexToken(VAR,'ct',1,13021)
+LexToken(ASSIGNMENT,'=',1,13023)
+LexToken(OPENSQBRACKET,'[',1,13024)
+LexToken(NUMBER,'1',1,13025)
+LexToken(COMMA,',',1,13026)
+LexToken(NUMBER,'1',1,13027)
+LexToken(CLOSESQBRACKET,']',1,13028)
+LexToken(COMMA,',',1,13029)
+LexToken(VAR,'from',1,13041)
+LexToken(ASSIGNMENT,'=',1,13045)
+LexToken(OPENSQBRACKET,'[',1,13046)
+LexToken(NUMBER,'10',1,13047)
+LexToken(COMMA,',',1,13049)
+LexToken(NUMBER,'2',1,13050)
+LexToken(COMMA,',',1,13051)
+LexToken(NUMBER,'0',1,13052)
+LexToken(CLOSESQBRACKET,']',1,13053)
+LexToken(COMMA,',',1,13054)
+LexToken(VAR,'to',1,13066)
+LexToken(ASSIGNMENT,'=',1,13068)
+LexToken(OPENSQBRACKET,'[',1,13069)
+LexToken(NUMBER,'18',1,13070)
+LexToken(COMMA,',',1,13072)
+LexToken(NUMBER,'1',1,13073)
+LexToken(COMMA,',',1,13074)
+LexToken(NUMBER,'1',1,13075)
+LexToken(CLOSESQBRACKET,']',1,13076)
+LexToken(CLOSEBRACKET,')',1,13077)
+LexToken(EOL,'\n',1,13078)
+LexToken(EOL,'\n',1,13079)
+LexToken(VAR,'model',1,13088)
+LexToken(ASSIGNMENT,'=',1,13093)
+LexToken(SCICOS_MODEL,'scicos_model',1,13094)
+LexToken(OPENBRACKET,'(',1,13106)
+LexToken(CLOSEBRACKET,')',1,13107)
+LexToken(EOL,'\n',1,13108)
+LexToken(VAR,'model',1,13117)
+LexToken(DOT,'.',1,13122)
+LexToken(VAR,'sim',1,13123)
+LexToken(ASSIGNMENT,'=',1,13126)
+LexToken(DQSTRING,'"csuper"',1,13134)
+LexToken(EOL,'\n',1,13135)
+LexToken(VAR,'model',1,13144)
+LexToken(DOT,'.',1,13149)
+LexToken(VAR,'in',1,13150)
+LexToken(ASSIGNMENT,'=',1,13152)
+LexToken(OPENSQBRACKET,'[',1,13153)
+LexToken(NUMBER,'1',1,13154)
+LexToken(SEMICOLON,';',1,13155)
+LexToken(NUMBER,'1',1,13156)
+LexToken(CLOSESQBRACKET,']',1,13157)
+LexToken(EOL,'\n',1,13158)
+LexToken(VAR,'model',1,13167)
+LexToken(DOT,'.',1,13172)
+LexToken(VAR,'in2',1,13173)
+LexToken(ASSIGNMENT,'=',1,13176)
+LexToken(OPENSQBRACKET,'[',1,13177)
+LexToken(NUMBER,'1',1,13178)
+LexToken(SEMICOLON,';',1,13179)
+LexToken(NUMBER,'1',1,13180)
+LexToken(CLOSESQBRACKET,']',1,13181)
+LexToken(EOL,'\n',1,13182)
+LexToken(VAR,'model',1,13191)
+LexToken(DOT,'.',1,13196)
+LexToken(VAR,'out',1,13197)
+LexToken(ASSIGNMENT,'=',1,13200)
+LexToken(OPENSQBRACKET,'[',1,13201)
+LexToken(NUMBER,'1',1,13202)
+LexToken(SEMICOLON,';',1,13203)
+LexToken(NUMBER,'1',1,13204)
+LexToken(CLOSESQBRACKET,']',1,13205)
+LexToken(EOL,'\n',1,13206)
+LexToken(VAR,'model',1,13215)
+LexToken(DOT,'.',1,13220)
+LexToken(VAR,'out2',1,13221)
+LexToken(ASSIGNMENT,'=',1,13225)
+LexToken(OPENSQBRACKET,'[',1,13226)
+LexToken(NUMBER,'1',1,13227)
+LexToken(SEMICOLON,';',1,13228)
+LexToken(NUMBER,'1',1,13229)
+LexToken(CLOSESQBRACKET,']',1,13230)
+LexToken(EOL,'\n',1,13231)
+LexToken(VAR,'model',1,13240)
+LexToken(DOT,'.',1,13245)
+LexToken(VAR,'intyp',1,13246)
+LexToken(ASSIGNMENT,'=',1,13251)
+LexToken(OPENSQBRACKET,'[',1,13252)
+LexToken(NUMBER,'5',1,13253)
+LexToken(NUMBER,'-1',1,13255)
+LexToken(CLOSESQBRACKET,']',1,13257)
+LexToken(EOL,'\n',1,13258)
+LexToken(VAR,'model',1,13267)
+LexToken(DOT,'.',1,13272)
+LexToken(VAR,'outtyp',1,13273)
+LexToken(ASSIGNMENT,'=',1,13279)
+LexToken(OPENSQBRACKET,'[',1,13280)
+LexToken(NUMBER,'5',1,13281)
+LexToken(NUMBER,'5',1,13283)
+LexToken(CLOSESQBRACKET,']',1,13284)
+LexToken(EOL,'\n',1,13285)
+LexToken(VAR,'model',1,13294)
+LexToken(DOT,'.',1,13299)
+LexToken(VAR,'blocktype',1,13300)
+LexToken(ASSIGNMENT,'=',1,13309)
+LexToken(DQSTRING,'"h"',1,13312)
+LexToken(EOL,'\n',1,13313)
+LexToken(VAR,'model',1,13322)
+LexToken(DOT,'.',1,13327)
+LexToken(VAR,'firing',1,13328)
+LexToken(ASSIGNMENT,'=',1,13334)
+LexToken(PREVAR_BOOLEAN,'%f',1,13335)
+LexToken(EOL,'\n',1,13337)
+LexToken(VAR,'model',1,13346)
+LexToken(DOT,'.',1,13351)
+LexToken(VAR,'dep_ut',1,13352)
+LexToken(ASSIGNMENT,'=',1,13358)
+LexToken(OPENSQBRACKET,'[',1,13359)
+LexToken(PREVAR_BOOLEAN,'%t',1,13360)
+LexToken(PREVAR_BOOLEAN,'%f',1,13363)
+LexToken(CLOSESQBRACKET,']',1,13365)
+LexToken(EOL,'\n',1,13366)
+LexToken(VAR,'model',1,13375)
+LexToken(DOT,'.',1,13380)
+LexToken(VAR,'rpar',1,13381)
+LexToken(ASSIGNMENT,'=',1,13385)
+LexToken(VAR,'scs_m',1,13386)
+LexToken(EOL,'\n',1,13391)
+LexToken(VAR,'gr_i',1,13400)
+LexToken(ASSIGNMENT,'=',1,13404)
+LexToken(OPENSQBRACKET,'[',1,13405)
+LexToken(CLOSESQBRACKET,']',1,13406)
+LexToken(EOL,'\n',1,13407)
+LexToken(VAR,'x',1,13416)
+LexToken(ASSIGNMENT,'=',1,13417)
+LexToken(VAR,'standard_define',1,13418)
+LexToken(OPENBRACKET,'(',1,13433)
+LexToken(OPENSQBRACKET,'[',1,13434)
+LexToken(NUMBER,'2',1,13435)
+LexToken(NUMBER,'3',1,13437)
+LexToken(CLOSESQBRACKET,']',1,13438)
+LexToken(COMMA,',',1,13439)
+LexToken(VAR,'model',1,13440)
+LexToken(COMMA,',',1,13445)
+LexToken(OPENSQBRACKET,'[',1,13446)
+LexToken(CLOSESQBRACKET,']',1,13447)
+LexToken(COMMA,',',1,13448)
+LexToken(VAR,'gr_i',1,13449)
+LexToken(CLOSEBRACKET,')',1,13453)
+LexToken(EOL,'\n',1,13454)
+LexToken(END,'end',1,13459)
+LexToken(EOL,'\n',1,13462)
+LexToken(ENDFUNCTION,'endfunction',1,13463)
+LexToken(EOL,'\n',1,13474)
diff --git a/js/IntegerOp/EXTRACTBITS.js b/js/IntegerOp/EXTRACTBITS.js
new file mode 100644
index 00000000..00c260c2
--- /dev/null
+++ b/js/IntegerOp/EXTRACTBITS.js
@@ -0,0 +1,1743 @@
+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,'EXTRACTBITS',1,926)
+LexToken(OPENBRACKET,'(',1,937)
+LexToken(VAR,'job',1,938)
+LexToken(COMMA,',',1,941)
+LexToken(VAR,'arg1',1,942)
+LexToken(COMMA,',',1,946)
+LexToken(VAR,'arg2',1,947)
+LexToken(CLOSEBRACKET,')',1,951)
+LexToken(EOL,'\n',1,952)
+LexToken(VAR,'x',1,957)
+LexToken(ASSIGNMENT,'=',1,958)
+LexToken(OPENSQBRACKET,'[',1,959)
+LexToken(CLOSESQBRACKET,']',1,960)
+LexToken(SEMICOLON,';',1,961)
+LexToken(EOL,'\n',1,962)
+LexToken(VAR,'y',1,967)
+LexToken(ASSIGNMENT,'=',1,968)
+LexToken(OPENSQBRACKET,'[',1,969)
+LexToken(CLOSESQBRACKET,']',1,970)
+LexToken(SEMICOLON,';',1,971)
+LexToken(EOL,'\n',1,972)
+LexToken(VAR,'typ',1,977)
+LexToken(ASSIGNMENT,'=',1,980)
+LexToken(OPENSQBRACKET,'[',1,981)
+LexToken(CLOSESQBRACKET,']',1,982)
+LexToken(SEMICOLON,';',1,983)
+LexToken(EOL,'\n',1,984)
+LexToken(SELECT,'select',1,989)
+LexToken(VAR,'job',1,996)
+LexToken(EOL,'\n',1,999)
+LexToken(CASE,'case',1,1004)
+LexToken(DQSTRING,'"set"',1,1013)
+LexToken(THEN,'then',1,1015)
+LexToken(EOL,'\n',1,1019)
+LexToken(VAR,'x',1,1028)
+LexToken(ASSIGNMENT,'=',1,1029)
+LexToken(VAR,'arg1',1,1030)
+LexToken(SEMICOLON,';',1,1034)
+LexToken(EOL,'\n',1,1035)
+LexToken(VAR,'graphics',1,1044)
+LexToken(ASSIGNMENT,'=',1,1052)
+LexToken(VAR,'arg1',1,1053)
+LexToken(DOT,'.',1,1057)
+LexToken(VAR,'graphics',1,1058)
+LexToken(SEMICOLON,';',1,1066)
+LexToken(VAR,'exprs',1,1067)
+LexToken(ASSIGNMENT,'=',1,1072)
+LexToken(VAR,'graphics',1,1073)
+LexToken(DOT,'.',1,1081)
+LexToken(VAR,'exprs',1,1082)
+LexToken(EOL,'\n',1,1087)
+LexToken(VAR,'model',1,1096)
+LexToken(ASSIGNMENT,'=',1,1101)
+LexToken(VAR,'arg1',1,1102)
+LexToken(DOT,'.',1,1106)
+LexToken(VAR,'model',1,1107)
+LexToken(SEMICOLON,';',1,1112)
+LexToken(EOL,'\n',1,1113)
+LexToken(WHILE,'while',1,1122)
+LexToken(PREVAR_BOOLEAN,'%t',1,1128)
+LexToken(DO,'do',1,1131)
+LexToken(EOL,'\n',1,1133)
+LexToken(OPENSQBRACKET,'[',1,1146)
+LexToken(VAR,'ok',1,1147)
+LexToken(COMMA,',',1,1149)
+LexToken(VAR,'Datatype',1,1150)
+LexToken(COMMA,',',1,1158)
+LexToken(VAR,'rule',1,1159)
+LexToken(COMMA,',',1,1163)
+LexToken(VAR,'bit',1,1164)
+LexToken(COMMA,',',1,1167)
+LexToken(VAR,'scal',1,1168)
+LexToken(COMMA,',',1,1172)
+LexToken(VAR,'exprs',1,1173)
+LexToken(CLOSESQBRACKET,']',1,1178)
+LexToken(ASSIGNMENT,'=',1,1179)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1180)
+LexToken(OPENBRACKET,'(',1,1195)
+LexToken(OPENSQBRACKET,'[',1,1212)
+LexToken(VAR,'msprintf',1,1213)
+LexToken(OPENBRACKET,'(',1,1221)
+LexToken(VAR,'gettext',1,1222)
+LexToken(OPENBRACKET,'(',1,1229)
+LexToken(DQSTRING,'"Set %s block parameters"',1,1254)
+LexToken(CLOSEBRACKET,')',1,1255)
+LexToken(COMMA,',',1,1256)
+LexToken(DQSTRING,'"EXTRACTBITS"',1,1269)
+LexToken(CLOSEBRACKET,')',1,1270)
+LexToken(SEMICOLON,';',1,1271)
+LexToken(DQSTRING,'" "',1,1274)
+LexToken(SEMICOLON,';',1,1275)
+LexToken(VAR,'gettext',1,1277)
+LexToken(OPENBRACKET,'(',1,1284)
+LexToken(DQSTRING,'"Bits Extraction"',1,1301)
+LexToken(CLOSEBRACKET,')',1,1302)
+LexToken(SEMICOLON,';',1,1303)
+LexToken(DQSTRING,'" "',1,1306)
+LexToken(SEMICOLON,';',1,1307)
+LexToken(VAR,'gettext',1,1324)
+LexToken(OPENBRACKET,'(',1,1331)
+LexToken(DQSTRING,'"&nbsp;- Bits to Extract:"',1,1357)
+LexToken(CLOSEBRACKET,')',1,1358)
+LexToken(SEMICOLON,';',1,1359)
+LexToken(VAR,'gettext',1,1376)
+LexToken(OPENBRACKET,'(',1,1383)
+LexToken(DQSTRING,'"&nbsp;&nbsp;&nbsp;&nbsp;1 Upper Half"',1,1421)
+LexToken(CLOSEBRACKET,')',1,1422)
+LexToken(SEMICOLON,';',1,1423)
+LexToken(VAR,'gettext',1,1425)
+LexToken(OPENBRACKET,'(',1,1432)
+LexToken(DQSTRING,'"&nbsp;&nbsp;&nbsp;&nbsp;2 Lower Half"',1,1470)
+LexToken(CLOSEBRACKET,')',1,1471)
+LexToken(SEMICOLON,';',1,1472)
+LexToken(VAR,'gettext',1,1489)
+LexToken(OPENBRACKET,'(',1,1496)
+LexToken(DQSTRING,'"&nbsp;&nbsp;&nbsp;&nbsp;3 Range from MSB"',1,1538)
+LexToken(CLOSEBRACKET,')',1,1539)
+LexToken(SEMICOLON,';',1,1540)
+LexToken(VAR,'gettext',1,1542)
+LexToken(OPENBRACKET,'(',1,1549)
+LexToken(DQSTRING,'"&nbsp;&nbsp;&nbsp;&nbsp;4 Range to LSB"',1,1589)
+LexToken(CLOSEBRACKET,')',1,1590)
+LexToken(SEMICOLON,';',1,1591)
+LexToken(VAR,'gettext',1,1608)
+LexToken(OPENBRACKET,'(',1,1615)
+LexToken(DQSTRING,'"&nbsp;&nbsp;&nbsp;&nbsp;5 Range of Bits"',1,1656)
+LexToken(CLOSEBRACKET,')',1,1657)
+LexToken(SEMICOLON,';',1,1658)
+LexToken(VAR,'gettext',1,1660)
+LexToken(OPENBRACKET,'(',1,1667)
+LexToken(DQSTRING,'"&nbsp;- Number of Bits or Index of bit : Index 0 is LSB"',1,1724)
+LexToken(CLOSEBRACKET,')',1,1725)
+LexToken(SEMICOLON,';',1,1726)
+LexToken(VAR,'gettext',1,1743)
+LexToken(OPENBRACKET,'(',1,1750)
+LexToken(DQSTRING,'"&nbsp;&nbsp;&nbsp;&nbsp;If \\\'Bits to Extract\\\' is set to \\\'Range of bits\\\': [Start, End]"',1,1840)
+LexToken(CLOSEBRACKET,')',1,1841)
+LexToken(SEMICOLON,';',1,1842)
+LexToken(DQSTRING,'" "',1,1845)
+LexToken(CLOSESQBRACKET,']',1,1846)
+LexToken(COMMA,',',1,1847)
+LexToken(OPENSQBRACKET,'[',1,1863)
+LexToken(VAR,'msprintf',1,1864)
+LexToken(OPENBRACKET,'(',1,1872)
+LexToken(VAR,'gettext',1,1873)
+LexToken(OPENBRACKET,'(',1,1880)
+LexToken(DQSTRING,'"Data Type %s"',1,1894)
+LexToken(CLOSEBRACKET,')',1,1895)
+LexToken(COMMA,',',1,1896)
+LexToken(DQSTRING,'"(3:int32, 4:int16, 5:int8, ...)"',1,1930)
+LexToken(CLOSEBRACKET,')',1,1931)
+LexToken(SEMICOLON,';',1,1932)
+LexToken(VAR,'gettext',1,1934)
+LexToken(OPENBRACKET,'(',1,1941)
+LexToken(DQSTRING,'"Bits to extract"',1,1958)
+LexToken(CLOSEBRACKET,')',1,1959)
+LexToken(SEMICOLON,';',1,1960)
+LexToken(VAR,'gettext',1,1977)
+LexToken(OPENBRACKET,'(',1,1984)
+LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,2016)
+LexToken(CLOSEBRACKET,')',1,2017)
+LexToken(SEMICOLON,';',1,2018)
+LexToken(VAR,'gettext',1,2020)
+LexToken(OPENBRACKET,'(',1,2027)
+LexToken(DQSTRING,'"Treat Bit Field as an Integer (0:No, 1:Yes)"',1,2072)
+LexToken(CLOSEBRACKET,')',1,2073)
+LexToken(CLOSESQBRACKET,']',1,2074)
+LexToken(COMMA,',',1,2075)
+LexToken(VAR,'list',1,2091)
+LexToken(OPENBRACKET,'(',1,2095)
+LexToken(DQSTRING,'"vec"',1,2100)
+LexToken(COMMA,',',1,2101)
+LexToken(NUMBER,'1',1,2102)
+LexToken(COMMA,',',1,2103)
+LexToken(DQSTRING,'"vec"',1,2108)
+LexToken(COMMA,',',1,2109)
+LexToken(NUMBER,'1',1,2110)
+LexToken(COMMA,',',1,2111)
+LexToken(DQSTRING,'"vec"',1,2116)
+LexToken(COMMA,',',1,2117)
+LexToken(NUMBER,'-1',1,2118)
+LexToken(COMMA,',',1,2120)
+LexToken(DQSTRING,'"vec"',1,2125)
+LexToken(COMMA,',',1,2126)
+LexToken(NUMBER,'1',1,2127)
+LexToken(CLOSEBRACKET,')',1,2128)
+LexToken(COMMA,',',1,2129)
+LexToken(VAR,'exprs',1,2131)
+LexToken(CLOSEBRACKET,')',1,2136)
+LexToken(SEMICOLON,';',1,2137)
+LexToken(EOL,'\n',1,2138)
+LexToken(EOL,'\n',1,2139)
+LexToken(IF,'if',1,2152)
+LexToken(NOT,'~',1,2155)
+LexToken(VAR,'ok',1,2156)
+LexToken(THEN,'then',1,2159)
+LexToken(EOL,'\n',1,2163)
+LexToken(BREAK,'break',1,2180)
+LexToken(COMMA,',',1,2185)
+LexToken(EOL,'\n',1,2186)
+LexToken(END,'end',1,2199)
+LexToken(EOL,'\n',1,2202)
+LexToken(VAR,'bitstr',1,2215)
+LexToken(ASSIGNMENT,'=',1,2222)
+LexToken(VAR,'strcat',1,2224)
+LexToken(OPENBRACKET,'(',1,2230)
+LexToken(VAR,'string',1,2231)
+LexToken(OPENBRACKET,'(',1,2237)
+LexToken(VAR,'bit',1,2238)
+LexToken(OPENBRACKET,'(',1,2241)
+LexToken(COLON,':',1,2242)
+LexToken(CLOSEBRACKET,')',1,2243)
+LexToken(CLOSEBRACKET,')',1,2244)
+LexToken(COMMA,',',1,2245)
+LexToken(DQSTRING,'" "',1,2248)
+LexToken(CLOSEBRACKET,')',1,2249)
+LexToken(EOL,'\n',1,2250)
+LexToken(IF,'if',1,2263)
+LexToken(OPENBRACKET,'(',1,2266)
+LexToken(VAR,'rule',1,2267)
+LexToken(COMPARISON,'<',1,2272)
+LexToken(NUMBER,'1',1,2274)
+LexToken(CLOSEBRACKET,')',1,2275)
+LexToken(LOGICAL,'|',1,2277)
+LexToken(OPENBRACKET,'(',1,2279)
+LexToken(VAR,'rule',1,2280)
+LexToken(COMPARISON,'>',1,2285)
+LexToken(NUMBER,'5',1,2287)
+LexToken(CLOSEBRACKET,')',1,2288)
+LexToken(THEN,'then',1,2290)
+LexToken(EOL,'\n',1,2294)
+LexToken(VAR,'block_parameter_error',1,2311)
+LexToken(OPENBRACKET,'(',1,2332)
+LexToken(VAR,'msprintf',1,2333)
+LexToken(OPENBRACKET,'(',1,2341)
+LexToken(VAR,'gettext',1,2342)
+LexToken(OPENBRACKET,'(',1,2349)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2388)
+LexToken(CLOSEBRACKET,')',1,2389)
+LexToken(COMMA,',',1,2390)
+LexToken(VAR,'gettext',1,2392)
+LexToken(OPENBRACKET,'(',1,2399)
+LexToken(DQSTRING,'"Bits to Extract"',1,2416)
+LexToken(CLOSEBRACKET,')',1,2417)
+LexToken(COMMA,',',1,2418)
+LexToken(VAR,'rule',1,2420)
+LexToken(CLOSEBRACKET,')',1,2424)
+LexToken(COMMA,',',1,2425)
+LexToken(VAR,'msprintf',1,2446)
+LexToken(OPENBRACKET,'(',1,2454)
+LexToken(VAR,'gettext',1,2455)
+LexToken(OPENBRACKET,'(',1,2462)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,2491)
+LexToken(CLOSEBRACKET,')',1,2492)
+LexToken(COMMA,',',1,2493)
+LexToken(DQSTRING,'"[1, 5]"',1,2502)
+LexToken(CLOSEBRACKET,')',1,2503)
+LexToken(CLOSEBRACKET,')',1,2504)
+LexToken(SEMICOLON,';',1,2505)
+LexToken(EOL,'\n',1,2506)
+LexToken(VAR,'ok',1,2523)
+LexToken(ASSIGNMENT,'=',1,2526)
+LexToken(PREVAR_BOOLEAN,'%f',1,2528)
+LexToken(SEMICOLON,';',1,2530)
+LexToken(EOL,'\n',1,2531)
+LexToken(ELSEIF,'elseif',1,2544)
+LexToken(VAR,'scal',1,2551)
+LexToken(COMPARISON,'<',1,2556)
+LexToken(NUMBER,'0',1,2558)
+LexToken(LOGICAL,'|',1,2560)
+LexToken(VAR,'scal',1,2562)
+LexToken(COMPARISON,'>',1,2567)
+LexToken(NUMBER,'1',1,2569)
+LexToken(THEN,'then',1,2571)
+LexToken(EOL,'\n',1,2575)
+LexToken(VAR,'block_parameter_error',1,2592)
+LexToken(OPENBRACKET,'(',1,2613)
+LexToken(VAR,'msprintf',1,2614)
+LexToken(OPENBRACKET,'(',1,2622)
+LexToken(VAR,'gettext',1,2623)
+LexToken(OPENBRACKET,'(',1,2630)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,2669)
+LexToken(CLOSEBRACKET,')',1,2670)
+LexToken(COMMA,',',1,2671)
+LexToken(VAR,'gettext',1,2673)
+LexToken(OPENBRACKET,'(',1,2680)
+LexToken(DQSTRING,'"Treat Bit Field as an Integer"',1,2711)
+LexToken(CLOSEBRACKET,')',1,2712)
+LexToken(COMMA,',',1,2713)
+LexToken(VAR,'scal',1,2715)
+LexToken(CLOSEBRACKET,')',1,2719)
+LexToken(COMMA,',',1,2720)
+LexToken(VAR,'msprintf',1,2741)
+LexToken(OPENBRACKET,'(',1,2749)
+LexToken(VAR,'gettext',1,2750)
+LexToken(OPENBRACKET,'(',1,2757)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,2786)
+LexToken(CLOSEBRACKET,')',1,2787)
+LexToken(COMMA,',',1,2788)
+LexToken(DQSTRING,'"[0, 1]"',1,2797)
+LexToken(CLOSEBRACKET,')',1,2798)
+LexToken(CLOSEBRACKET,')',1,2799)
+LexToken(SEMICOLON,';',1,2800)
+LexToken(EOL,'\n',1,2801)
+LexToken(VAR,'ok',1,2818)
+LexToken(ASSIGNMENT,'=',1,2821)
+LexToken(PREVAR_BOOLEAN,'%f',1,2823)
+LexToken(EOL,'\n',1,2825)
+LexToken(ELSE,'else',1,2838)
+LexToken(EOL,'\n',1,2842)
+LexToken(EOL,'\n',1,2843)
+LexToken(VAR,'in',1,2860)
+LexToken(ASSIGNMENT,'=',1,2862)
+LexToken(OPENSQBRACKET,'[',1,2863)
+LexToken(VAR,'model',1,2864)
+LexToken(DOT,'.',1,2869)
+LexToken(VAR,'in',1,2870)
+LexToken(VAR,'model',1,2873)
+LexToken(DOT,'.',1,2878)
+LexToken(VAR,'in2',1,2879)
+LexToken(CLOSESQBRACKET,']',1,2882)
+LexToken(SEMICOLON,';',1,2883)
+LexToken(EOL,'\n',1,2884)
+LexToken(VAR,'bit',1,2901)
+LexToken(ASSIGNMENT,'=',1,2904)
+LexToken(VAR,'int',1,2905)
+LexToken(OPENBRACKET,'(',1,2908)
+LexToken(VAR,'bit',1,2909)
+LexToken(CLOSEBRACKET,')',1,2912)
+LexToken(SEMICOLON,';',1,2913)
+LexToken(EOL,'\n',1,2914)
+LexToken(VAR,'rule',1,2931)
+LexToken(ASSIGNMENT,'=',1,2935)
+LexToken(VAR,'int',1,2936)
+LexToken(OPENBRACKET,'(',1,2939)
+LexToken(VAR,'rule',1,2940)
+LexToken(CLOSEBRACKET,')',1,2944)
+LexToken(SEMICOLON,';',1,2945)
+LexToken(EOL,'\n',1,2946)
+LexToken(EOL,'\n',1,2947)
+LexToken(IF,'if',1,2964)
+LexToken(OPENBRACKET,'(',1,2967)
+LexToken(VAR,'rule',1,2968)
+LexToken(COMPARISON,'==',1,2972)
+LexToken(NUMBER,'3',1,2974)
+LexToken(CLOSEBRACKET,')',1,2975)
+LexToken(LOGICAL,'|',1,2976)
+LexToken(OPENBRACKET,'(',1,2977)
+LexToken(VAR,'rule',1,2978)
+LexToken(COMPARISON,'==',1,2982)
+LexToken(NUMBER,'4',1,2984)
+LexToken(CLOSEBRACKET,')',1,2985)
+LexToken(THEN,'then',1,2987)
+LexToken(EOL,'\n',1,2991)
+LexToken(IF,'if',1,3012)
+LexToken(OPENBRACKET,'(',1,3015)
+LexToken(VAR,'size',1,3016)
+LexToken(OPENBRACKET,'(',1,3020)
+LexToken(VAR,'bit',1,3021)
+LexToken(COMMA,',',1,3024)
+LexToken(DQSTRING,'"*"',1,3027)
+LexToken(CLOSEBRACKET,')',1,3028)
+LexToken(COMPARISON,'~=',1,3030)
+LexToken(NUMBER,'1',1,3033)
+LexToken(CLOSEBRACKET,')',1,3034)
+LexToken(THEN,'then',1,3036)
+LexToken(EOL,'\n',1,3040)
+LexToken(VAR,'block_parameter_error',1,3065)
+LexToken(OPENBRACKET,'(',1,3086)
+LexToken(VAR,'msprintf',1,3087)
+LexToken(OPENBRACKET,'(',1,3095)
+LexToken(VAR,'gettext',1,3096)
+LexToken(OPENBRACKET,'(',1,3103)
+LexToken(DQSTRING,'"Wrong size for \\\'%s\\\' parameter: %s."',1,3141)
+LexToken(CLOSEBRACKET,')',1,3142)
+LexToken(COMMA,',',1,3143)
+LexToken(VAR,'gettext',1,3145)
+LexToken(OPENBRACKET,'(',1,3152)
+LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,3184)
+LexToken(CLOSEBRACKET,')',1,3185)
+LexToken(COMMA,',',1,3186)
+LexToken(VAR,'bitstr',1,3188)
+LexToken(CLOSEBRACKET,')',1,3194)
+LexToken(COMMA,',',1,3195)
+LexToken(VAR,'gettext',1,3224)
+LexToken(OPENBRACKET,'(',1,3231)
+LexToken(DQSTRING,'"Must be a single value."',1,3256)
+LexToken(CLOSEBRACKET,')',1,3257)
+LexToken(CLOSEBRACKET,')',1,3258)
+LexToken(SEMICOLON,';',1,3259)
+LexToken(EOL,'\n',1,3260)
+LexToken(VAR,'ok',1,3285)
+LexToken(ASSIGNMENT,'=',1,3287)
+LexToken(PREVAR_BOOLEAN,'%f',1,3288)
+LexToken(SEMICOLON,';',1,3290)
+LexToken(EOL,'\n',1,3291)
+LexToken(ELSE,'else',1,3312)
+LexToken(EOL,'\n',1,3316)
+LexToken(VAR,'numb',1,3341)
+LexToken(ASSIGNMENT,'=',1,3345)
+LexToken(VAR,'bit',1,3346)
+LexToken(SEMICOLON,';',1,3349)
+LexToken(EOL,'\n',1,3350)
+LexToken(END,'end',1,3371)
+LexToken(EOL,'\n',1,3374)
+LexToken(ELSEIF,'elseif',1,3391)
+LexToken(OPENBRACKET,'(',1,3398)
+LexToken(VAR,'rule',1,3399)
+LexToken(COMPARISON,'==',1,3403)
+LexToken(NUMBER,'5',1,3405)
+LexToken(CLOSEBRACKET,')',1,3406)
+LexToken(EOL,'\n',1,3407)
+LexToken(IF,'if',1,3428)
+LexToken(OPENBRACKET,'(',1,3431)
+LexToken(VAR,'size',1,3432)
+LexToken(OPENBRACKET,'(',1,3436)
+LexToken(VAR,'bit',1,3437)
+LexToken(COMMA,',',1,3440)
+LexToken(DQSTRING,'"*"',1,3443)
+LexToken(CLOSEBRACKET,')',1,3444)
+LexToken(COMPARISON,'~=',1,3446)
+LexToken(NUMBER,'2',1,3449)
+LexToken(CLOSEBRACKET,')',1,3450)
+LexToken(THEN,'then',1,3452)
+LexToken(EOL,'\n',1,3456)
+LexToken(VAR,'block_parameter_error',1,3481)
+LexToken(OPENBRACKET,'(',1,3502)
+LexToken(VAR,'msprintf',1,3503)
+LexToken(OPENBRACKET,'(',1,3511)
+LexToken(VAR,'gettext',1,3512)
+LexToken(OPENBRACKET,'(',1,3519)
+LexToken(DQSTRING,'"Wrong size for \\\'%s\\\' parameter: %s."',1,3557)
+LexToken(CLOSEBRACKET,')',1,3558)
+LexToken(COMMA,',',1,3559)
+LexToken(VAR,'gettext',1,3561)
+LexToken(OPENBRACKET,'(',1,3568)
+LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,3600)
+LexToken(CLOSEBRACKET,')',1,3601)
+LexToken(COMMA,',',1,3602)
+LexToken(VAR,'bitstr',1,3604)
+LexToken(CLOSEBRACKET,')',1,3610)
+LexToken(COMMA,',',1,3611)
+LexToken(VAR,'gettext',1,3640)
+LexToken(OPENBRACKET,'(',1,3647)
+LexToken(DQSTRING,'"Must have this form: [Start, End]."',1,3683)
+LexToken(CLOSEBRACKET,')',1,3684)
+LexToken(CLOSEBRACKET,')',1,3685)
+LexToken(SEMICOLON,';',1,3686)
+LexToken(EOL,'\n',1,3687)
+LexToken(VAR,'ok',1,3712)
+LexToken(ASSIGNMENT,'=',1,3714)
+LexToken(PREVAR_BOOLEAN,'%f',1,3715)
+LexToken(SEMICOLON,';',1,3717)
+LexToken(EOL,'\n',1,3718)
+LexToken(ELSEIF,'elseif',1,3739)
+LexToken(VAR,'bit',1,3746)
+LexToken(OPENBRACKET,'(',1,3749)
+LexToken(NUMBER,'1',1,3750)
+LexToken(CLOSEBRACKET,')',1,3751)
+LexToken(COMPARISON,'>',1,3753)
+LexToken(VAR,'bit',1,3755)
+LexToken(OPENBRACKET,'(',1,3758)
+LexToken(NUMBER,'2',1,3759)
+LexToken(CLOSEBRACKET,')',1,3760)
+LexToken(THEN,'then',1,3762)
+LexToken(EOL,'\n',1,3766)
+LexToken(VAR,'block_parameter_error',1,3791)
+LexToken(OPENBRACKET,'(',1,3812)
+LexToken(VAR,'msprintf',1,3813)
+LexToken(OPENBRACKET,'(',1,3821)
+LexToken(VAR,'gettext',1,3822)
+LexToken(OPENBRACKET,'(',1,3829)
+LexToken(DQSTRING,'"Wrong values for \\\'%s\\\' parameter: %s."',1,3869)
+LexToken(CLOSEBRACKET,')',1,3870)
+LexToken(COMMA,',',1,3871)
+LexToken(VAR,'gettext',1,3873)
+LexToken(OPENBRACKET,'(',1,3880)
+LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,3912)
+LexToken(CLOSEBRACKET,')',1,3913)
+LexToken(COMMA,',',1,3914)
+LexToken(VAR,'bitstr',1,3916)
+LexToken(CLOSEBRACKET,')',1,3922)
+LexToken(COMMA,',',1,3923)
+LexToken(VAR,'msprintf',1,3952)
+LexToken(OPENBRACKET,'(',1,3960)
+LexToken(VAR,'gettext',1,3961)
+LexToken(OPENBRACKET,'(',1,3968)
+LexToken(DQSTRING,'"\\\'Start\\\' must be less than \\\'End\\\'."',1,4006)
+LexToken(CLOSEBRACKET,')',1,4007)
+LexToken(CLOSEBRACKET,')',1,4008)
+LexToken(CLOSEBRACKET,')',1,4009)
+LexToken(SEMICOLON,';',1,4010)
+LexToken(EOL,'\n',1,4011)
+LexToken(VAR,'ok',1,4036)
+LexToken(ASSIGNMENT,'=',1,4038)
+LexToken(PREVAR_BOOLEAN,'%f',1,4039)
+LexToken(SEMICOLON,';',1,4041)
+LexToken(EOL,'\n',1,4042)
+LexToken(ELSE,'else',1,4063)
+LexToken(EOL,'\n',1,4067)
+LexToken(VAR,'numb',1,4092)
+LexToken(ASSIGNMENT,'=',1,4096)
+LexToken(VAR,'bit',1,4097)
+LexToken(OPENBRACKET,'(',1,4100)
+LexToken(NUMBER,'2',1,4101)
+LexToken(CLOSEBRACKET,')',1,4102)
+LexToken(OPERATOR,'-',1,4103)
+LexToken(VAR,'bit',1,4104)
+LexToken(OPENBRACKET,'(',1,4107)
+LexToken(NUMBER,'1',1,4108)
+LexToken(CLOSEBRACKET,')',1,4109)
+LexToken(SEMICOLON,';',1,4110)
+LexToken(EOL,'\n',1,4111)
+LexToken(END,'end',1,4132)
+LexToken(SEMICOLON,';',1,4136)
+LexToken(EOL,'\n',1,4137)
+LexToken(ELSE,'else',1,4154)
+LexToken(EOL,'\n',1,4158)
+LexToken(VAR,'bit',1,4179)
+LexToken(ASSIGNMENT,'=',1,4182)
+LexToken(NUMBER,'0',1,4183)
+LexToken(SEMICOLON,';',1,4184)
+LexToken(EOL,'\n',1,4185)
+LexToken(VAR,'numb',1,4206)
+LexToken(ASSIGNMENT,'=',1,4210)
+LexToken(OPENSQBRACKET,'[',1,4211)
+LexToken(CLOSESQBRACKET,']',1,4212)
+LexToken(EOL,'\n',1,4213)
+LexToken(END,'end',1,4230)
+LexToken(EOL,'\n',1,4233)
+LexToken(END,'end',1,4246)
+LexToken(EOL,'\n',1,4249)
+LexToken(EOL,'\n',1,4250)
+LexToken(IF,'if',1,4263)
+LexToken(VAR,'ok',1,4266)
+LexToken(THEN,'then',1,4269)
+LexToken(EOL,'\n',1,4273)
+LexToken(IF,'if',1,4290)
+LexToken(OPENBRACKET,'(',1,4293)
+LexToken(VAR,'Datatype',1,4294)
+LexToken(COMPARISON,'==',1,4302)
+LexToken(NUMBER,'3',1,4304)
+LexToken(LOGICAL,'|',1,4306)
+LexToken(VAR,'Datatype',1,4308)
+LexToken(COMPARISON,'==',1,4316)
+LexToken(NUMBER,'6',1,4318)
+LexToken(CLOSEBRACKET,')',1,4319)
+LexToken(THEN,'then',1,4321)
+LexToken(EOL,'\n',1,4325)
+LexToken(EOL,'\n',1,4326)
+LexToken(IF,'if',1,4347)
+LexToken(VAR,'or',1,4350)
+LexToken(OPENBRACKET,'(',1,4352)
+LexToken(VAR,'bit',1,4353)
+LexToken(OPENBRACKET,'(',1,4356)
+LexToken(COLON,':',1,4357)
+LexToken(CLOSEBRACKET,')',1,4358)
+LexToken(COMPARISON,'>',1,4360)
+LexToken(NUMBER,'31',1,4362)
+LexToken(CLOSEBRACKET,')',1,4364)
+LexToken(LOGICAL,'|',1,4366)
+LexToken(VAR,'or',1,4368)
+LexToken(OPENBRACKET,'(',1,4370)
+LexToken(VAR,'bit',1,4371)
+LexToken(OPENBRACKET,'(',1,4374)
+LexToken(COLON,':',1,4375)
+LexToken(CLOSEBRACKET,')',1,4376)
+LexToken(COMPARISON,'<',1,4378)
+LexToken(NUMBER,'0',1,4380)
+LexToken(CLOSEBRACKET,')',1,4381)
+LexToken(THEN,'then',1,4383)
+LexToken(EOL,'\n',1,4387)
+LexToken(VAR,'block_parameter_error',1,4412)
+LexToken(OPENBRACKET,'(',1,4433)
+LexToken(VAR,'msprintf',1,4434)
+LexToken(OPENBRACKET,'(',1,4442)
+LexToken(VAR,'gettext',1,4443)
+LexToken(OPENBRACKET,'(',1,4450)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,4489)
+LexToken(CLOSEBRACKET,')',1,4490)
+LexToken(COMMA,',',1,4491)
+LexToken(VAR,'gettext',1,4493)
+LexToken(OPENBRACKET,'(',1,4500)
+LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,4532)
+LexToken(CLOSEBRACKET,')',1,4533)
+LexToken(COMMA,',',1,4534)
+LexToken(VAR,'bitstr',1,4536)
+LexToken(CLOSEBRACKET,')',1,4542)
+LexToken(COMMA,',',1,4543)
+LexToken(VAR,'msprintf',1,4572)
+LexToken(OPENBRACKET,'(',1,4580)
+LexToken(VAR,'gettext',1,4581)
+LexToken(OPENBRACKET,'(',1,4588)
+LexToken(DQSTRING,'"Indexes must be in the interval %s."',1,4625)
+LexToken(CLOSEBRACKET,')',1,4626)
+LexToken(COMMA,',',1,4627)
+LexToken(DQSTRING,'"[0, 31]"',1,4637)
+LexToken(CLOSEBRACKET,')',1,4638)
+LexToken(CLOSEBRACKET,')',1,4639)
+LexToken(SEMICOLON,';',1,4640)
+LexToken(EOL,'\n',1,4641)
+LexToken(VAR,'ok',1,4666)
+LexToken(ASSIGNMENT,'=',1,4668)
+LexToken(PREVAR_BOOLEAN,'%f',1,4669)
+LexToken(SEMICOLON,';',1,4671)
+LexToken(EOL,'\n',1,4672)
+LexToken(END,'end',1,4693)
+LexToken(EOL,'\n',1,4696)
+LexToken(SELECT,'select',1,4717)
+LexToken(VAR,'rule',1,4724)
+LexToken(EOL,'\n',1,4728)
+LexToken(CASE,'case',1,4749)
+LexToken(NUMBER,'1',1,4754)
+LexToken(THEN,'then',1,4756)
+LexToken(EOL,'\n',1,4760)
+LexToken(SELECT,'select',1,4785)
+LexToken(VAR,'scal',1,4792)
+LexToken(EOL,'\n',1,4796)
+LexToken(CASE,'case',1,4821)
+LexToken(NUMBER,'0',1,4826)
+LexToken(THEN,'then',1,4828)
+LexToken(EOL,'\n',1,4832)
+LexToken(VAR,'model',1,4861)
+LexToken(DOT,'.',1,4866)
+LexToken(VAR,'sim',1,4867)
+LexToken(ASSIGNMENT,'=',1,4870)
+LexToken(VAR,'list',1,4871)
+LexToken(OPENBRACKET,'(',1,4875)
+LexToken(DQSTRING,'"extract_bit_32_UH0"',1,4895)
+LexToken(COMMA,',',1,4896)
+LexToken(NUMBER,'4',1,4897)
+LexToken(CLOSEBRACKET,')',1,4898)
+LexToken(EOL,'\n',1,4899)
+LexToken(CASE,'case',1,4924)
+LexToken(NUMBER,'1',1,4929)
+LexToken(THEN,'then',1,4931)
+LexToken(EOL,'\n',1,4935)
+LexToken(SELECT,'select',1,4964)
+LexToken(VAR,'Datatype',1,4971)
+LexToken(EOL,'\n',1,4979)
+LexToken(CASE,'case',1,5008)
+LexToken(NUMBER,'3',1,5013)
+LexToken(THEN,'then',1,5015)
+LexToken(EOL,'\n',1,5019)
+LexToken(VAR,'model',1,5052)
+LexToken(DOT,'.',1,5057)
+LexToken(VAR,'sim',1,5058)
+LexToken(ASSIGNMENT,'=',1,5061)
+LexToken(VAR,'list',1,5062)
+LexToken(OPENBRACKET,'(',1,5066)
+LexToken(DQSTRING,'"extract_bit_32_UH1"',1,5086)
+LexToken(COMMA,',',1,5087)
+LexToken(NUMBER,'4',1,5088)
+LexToken(CLOSEBRACKET,')',1,5089)
+LexToken(EOL,'\n',1,5090)
+LexToken(CASE,'case',1,5119)
+LexToken(NUMBER,'6',1,5124)
+LexToken(THEN,'then',1,5126)
+LexToken(EOL,'\n',1,5130)
+LexToken(VAR,'model',1,5163)
+LexToken(DOT,'.',1,5168)
+LexToken(VAR,'sim',1,5169)
+LexToken(ASSIGNMENT,'=',1,5172)
+LexToken(VAR,'list',1,5173)
+LexToken(OPENBRACKET,'(',1,5177)
+LexToken(DQSTRING,'"extract_bit_u32_UH1"',1,5198)
+LexToken(COMMA,',',1,5199)
+LexToken(NUMBER,'4',1,5200)
+LexToken(CLOSEBRACKET,')',1,5201)
+LexToken(EOL,'\n',1,5202)
+LexToken(END,'end',1,5231)
+LexToken(EOL,'\n',1,5234)
+LexToken(END,'end',1,5259)
+LexToken(EOL,'\n',1,5262)
+LexToken(CASE,'case',1,5283)
+LexToken(NUMBER,'2',1,5288)
+LexToken(THEN,'then',1,5290)
+LexToken(EOL,'\n',1,5294)
+LexToken(VAR,'model',1,5319)
+LexToken(DOT,'.',1,5324)
+LexToken(VAR,'sim',1,5325)
+LexToken(ASSIGNMENT,'=',1,5328)
+LexToken(VAR,'list',1,5329)
+LexToken(OPENBRACKET,'(',1,5333)
+LexToken(DQSTRING,'"extract_bit_32_LH"',1,5352)
+LexToken(COMMA,',',1,5353)
+LexToken(NUMBER,'4',1,5354)
+LexToken(CLOSEBRACKET,')',1,5355)
+LexToken(EOL,'\n',1,5356)
+LexToken(CASE,'case',1,5377)
+LexToken(NUMBER,'3',1,5382)
+LexToken(THEN,'then',1,5384)
+LexToken(EOL,'\n',1,5388)
+LexToken(SELECT,'select',1,5413)
+LexToken(VAR,'scal',1,5420)
+LexToken(EOL,'\n',1,5424)
+LexToken(CASE,'case',1,5449)
+LexToken(NUMBER,'0',1,5454)
+LexToken(THEN,'then',1,5456)
+LexToken(EOL,'\n',1,5460)
+LexToken(VAR,'model',1,5489)
+LexToken(DOT,'.',1,5494)
+LexToken(VAR,'sim',1,5495)
+LexToken(ASSIGNMENT,'=',1,5498)
+LexToken(VAR,'list',1,5499)
+LexToken(OPENBRACKET,'(',1,5503)
+LexToken(DQSTRING,'"extract_bit_32_MSB0"',1,5524)
+LexToken(COMMA,',',1,5525)
+LexToken(NUMBER,'4',1,5526)
+LexToken(CLOSEBRACKET,')',1,5527)
+LexToken(EOL,'\n',1,5528)
+LexToken(CASE,'case',1,5553)
+LexToken(NUMBER,'1',1,5558)
+LexToken(THEN,'then',1,5560)
+LexToken(EOL,'\n',1,5564)
+LexToken(SELECT,'select',1,5593)
+LexToken(VAR,'Datatype',1,5600)
+LexToken(EOL,'\n',1,5608)
+LexToken(CASE,'case',1,5637)
+LexToken(NUMBER,'3',1,5642)
+LexToken(THEN,'then',1,5644)
+LexToken(EOL,'\n',1,5648)
+LexToken(VAR,'model',1,5681)
+LexToken(DOT,'.',1,5686)
+LexToken(VAR,'sim',1,5687)
+LexToken(ASSIGNMENT,'=',1,5690)
+LexToken(VAR,'list',1,5691)
+LexToken(OPENBRACKET,'(',1,5695)
+LexToken(DQSTRING,'"extract_bit_32_MSB1"',1,5716)
+LexToken(COMMA,',',1,5717)
+LexToken(NUMBER,'4',1,5718)
+LexToken(CLOSEBRACKET,')',1,5719)
+LexToken(EOL,'\n',1,5720)
+LexToken(CASE,'case',1,5749)
+LexToken(NUMBER,'6',1,5754)
+LexToken(THEN,'then',1,5756)
+LexToken(EOL,'\n',1,5760)
+LexToken(VAR,'model',1,5793)
+LexToken(DOT,'.',1,5798)
+LexToken(VAR,'sim',1,5799)
+LexToken(ASSIGNMENT,'=',1,5802)
+LexToken(VAR,'list',1,5803)
+LexToken(OPENBRACKET,'(',1,5807)
+LexToken(DQSTRING,'"extract_bit_u32_MSB1"',1,5829)
+LexToken(COMMA,',',1,5830)
+LexToken(NUMBER,'4',1,5831)
+LexToken(CLOSEBRACKET,')',1,5832)
+LexToken(EOL,'\n',1,5833)
+LexToken(END,'end',1,5862)
+LexToken(EOL,'\n',1,5865)
+LexToken(END,'end',1,5890)
+LexToken(EOL,'\n',1,5893)
+LexToken(CASE,'case',1,5914)
+LexToken(NUMBER,'4',1,5919)
+LexToken(THEN,'then',1,5921)
+LexToken(EOL,'\n',1,5925)
+LexToken(VAR,'model',1,5950)
+LexToken(DOT,'.',1,5955)
+LexToken(VAR,'sim',1,5956)
+LexToken(ASSIGNMENT,'=',1,5959)
+LexToken(VAR,'list',1,5960)
+LexToken(OPENBRACKET,'(',1,5964)
+LexToken(DQSTRING,'"extract_bit_32_LSB"',1,5984)
+LexToken(COMMA,',',1,5985)
+LexToken(NUMBER,'4',1,5986)
+LexToken(CLOSEBRACKET,')',1,5987)
+LexToken(EOL,'\n',1,5988)
+LexToken(CASE,'case',1,6009)
+LexToken(NUMBER,'5',1,6014)
+LexToken(THEN,'then',1,6016)
+LexToken(EOL,'\n',1,6020)
+LexToken(SELECT,'select',1,6045)
+LexToken(VAR,'scal',1,6052)
+LexToken(EOL,'\n',1,6056)
+LexToken(CASE,'case',1,6081)
+LexToken(NUMBER,'0',1,6086)
+LexToken(THEN,'then',1,6088)
+LexToken(EOL,'\n',1,6092)
+LexToken(VAR,'model',1,6121)
+LexToken(DOT,'.',1,6126)
+LexToken(VAR,'sim',1,6127)
+LexToken(ASSIGNMENT,'=',1,6130)
+LexToken(VAR,'list',1,6131)
+LexToken(OPENBRACKET,'(',1,6135)
+LexToken(DQSTRING,'"extract_bit_32_RB0"',1,6155)
+LexToken(COMMA,',',1,6156)
+LexToken(NUMBER,'4',1,6157)
+LexToken(CLOSEBRACKET,')',1,6158)
+LexToken(EOL,'\n',1,6159)
+LexToken(CASE,'case',1,6184)
+LexToken(NUMBER,'1',1,6189)
+LexToken(THEN,'then',1,6191)
+LexToken(EOL,'\n',1,6195)
+LexToken(SELECT,'select',1,6224)
+LexToken(VAR,'Datatype',1,6231)
+LexToken(EOL,'\n',1,6239)
+LexToken(CASE,'case',1,6268)
+LexToken(NUMBER,'3',1,6273)
+LexToken(THEN,'then',1,6275)
+LexToken(EOL,'\n',1,6279)
+LexToken(VAR,'model',1,6312)
+LexToken(DOT,'.',1,6317)
+LexToken(VAR,'sim',1,6318)
+LexToken(ASSIGNMENT,'=',1,6321)
+LexToken(VAR,'list',1,6322)
+LexToken(OPENBRACKET,'(',1,6326)
+LexToken(DQSTRING,'"extract_bit_32_RB1"',1,6346)
+LexToken(COMMA,',',1,6347)
+LexToken(NUMBER,'4',1,6348)
+LexToken(CLOSEBRACKET,')',1,6349)
+LexToken(EOL,'\n',1,6350)
+LexToken(CASE,'case',1,6379)
+LexToken(NUMBER,'6',1,6384)
+LexToken(THEN,'then',1,6386)
+LexToken(EOL,'\n',1,6390)
+LexToken(VAR,'model',1,6423)
+LexToken(DOT,'.',1,6428)
+LexToken(VAR,'sim',1,6429)
+LexToken(ASSIGNMENT,'=',1,6432)
+LexToken(VAR,'list',1,6433)
+LexToken(OPENBRACKET,'(',1,6437)
+LexToken(DQSTRING,'"extract_bit_u32_RB1"',1,6458)
+LexToken(COMMA,',',1,6459)
+LexToken(NUMBER,'4',1,6460)
+LexToken(CLOSEBRACKET,')',1,6461)
+LexToken(EOL,'\n',1,6462)
+LexToken(END,'end',1,6491)
+LexToken(EOL,'\n',1,6494)
+LexToken(END,'end',1,6519)
+LexToken(EOL,'\n',1,6522)
+LexToken(END,'end',1,6543)
+LexToken(EOL,'\n',1,6546)
+LexToken(ELSEIF,'elseif',1,6563)
+LexToken(OPENBRACKET,'(',1,6570)
+LexToken(VAR,'Datatype',1,6571)
+LexToken(COMPARISON,'==',1,6579)
+LexToken(NUMBER,'4',1,6581)
+LexToken(LOGICAL,'|',1,6583)
+LexToken(VAR,'Datatype',1,6585)
+LexToken(COMPARISON,'==',1,6593)
+LexToken(NUMBER,'7',1,6595)
+LexToken(CLOSEBRACKET,')',1,6596)
+LexToken(THEN,'then',1,6598)
+LexToken(EOL,'\n',1,6602)
+LexToken(IF,'if',1,6623)
+LexToken(VAR,'or',1,6626)
+LexToken(OPENBRACKET,'(',1,6628)
+LexToken(VAR,'bit',1,6629)
+LexToken(OPENBRACKET,'(',1,6632)
+LexToken(COLON,':',1,6633)
+LexToken(CLOSEBRACKET,')',1,6634)
+LexToken(COMPARISON,'>',1,6636)
+LexToken(NUMBER,'15',1,6638)
+LexToken(CLOSEBRACKET,')',1,6640)
+LexToken(LOGICAL,'|',1,6642)
+LexToken(VAR,'or',1,6644)
+LexToken(OPENBRACKET,'(',1,6646)
+LexToken(VAR,'bit',1,6647)
+LexToken(OPENBRACKET,'(',1,6650)
+LexToken(COLON,':',1,6651)
+LexToken(CLOSEBRACKET,')',1,6652)
+LexToken(COMPARISON,'<',1,6654)
+LexToken(NUMBER,'0',1,6656)
+LexToken(CLOSEBRACKET,')',1,6657)
+LexToken(THEN,'then',1,6659)
+LexToken(EOL,'\n',1,6663)
+LexToken(VAR,'block_parameter_error',1,6688)
+LexToken(OPENBRACKET,'(',1,6709)
+LexToken(VAR,'msprintf',1,6710)
+LexToken(OPENBRACKET,'(',1,6718)
+LexToken(VAR,'gettext',1,6719)
+LexToken(OPENBRACKET,'(',1,6726)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,6765)
+LexToken(CLOSEBRACKET,')',1,6766)
+LexToken(COMMA,',',1,6767)
+LexToken(VAR,'gettext',1,6769)
+LexToken(OPENBRACKET,'(',1,6776)
+LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,6808)
+LexToken(CLOSEBRACKET,')',1,6809)
+LexToken(COMMA,',',1,6810)
+LexToken(VAR,'bitstr',1,6812)
+LexToken(CLOSEBRACKET,')',1,6818)
+LexToken(COMMA,',',1,6819)
+LexToken(VAR,'msprintf',1,6848)
+LexToken(OPENBRACKET,'(',1,6856)
+LexToken(VAR,'gettext',1,6857)
+LexToken(OPENBRACKET,'(',1,6864)
+LexToken(DQSTRING,'"Indexes must be in the interval %s."',1,6901)
+LexToken(CLOSEBRACKET,')',1,6902)
+LexToken(COMMA,',',1,6903)
+LexToken(DQSTRING,'"[0, 15]"',1,6913)
+LexToken(CLOSEBRACKET,')',1,6914)
+LexToken(CLOSEBRACKET,')',1,6915)
+LexToken(SEMICOLON,';',1,6916)
+LexToken(EOL,'\n',1,6917)
+LexToken(VAR,'ok',1,6942)
+LexToken(ASSIGNMENT,'=',1,6944)
+LexToken(PREVAR_BOOLEAN,'%f',1,6945)
+LexToken(SEMICOLON,';',1,6947)
+LexToken(EOL,'\n',1,6948)
+LexToken(END,'end',1,6969)
+LexToken(EOL,'\n',1,6972)
+LexToken(SELECT,'select',1,6993)
+LexToken(VAR,'rule',1,7000)
+LexToken(EOL,'\n',1,7004)
+LexToken(CASE,'case',1,7025)
+LexToken(NUMBER,'1',1,7030)
+LexToken(THEN,'then',1,7032)
+LexToken(EOL,'\n',1,7036)
+LexToken(SELECT,'select',1,7061)
+LexToken(VAR,'scal',1,7068)
+LexToken(EOL,'\n',1,7072)
+LexToken(CASE,'case',1,7097)
+LexToken(NUMBER,'0',1,7102)
+LexToken(THEN,'then',1,7104)
+LexToken(EOL,'\n',1,7108)
+LexToken(VAR,'model',1,7137)
+LexToken(DOT,'.',1,7142)
+LexToken(VAR,'sim',1,7143)
+LexToken(ASSIGNMENT,'=',1,7146)
+LexToken(VAR,'list',1,7147)
+LexToken(OPENBRACKET,'(',1,7151)
+LexToken(DQSTRING,'"extract_bit_16_UH0"',1,7171)
+LexToken(COMMA,',',1,7172)
+LexToken(NUMBER,'4',1,7173)
+LexToken(CLOSEBRACKET,')',1,7174)
+LexToken(EOL,'\n',1,7175)
+LexToken(CASE,'case',1,7200)
+LexToken(NUMBER,'1',1,7205)
+LexToken(THEN,'then',1,7207)
+LexToken(EOL,'\n',1,7211)
+LexToken(SELECT,'select',1,7240)
+LexToken(VAR,'Datatype',1,7247)
+LexToken(EOL,'\n',1,7255)
+LexToken(CASE,'case',1,7284)
+LexToken(NUMBER,'4',1,7289)
+LexToken(THEN,'then',1,7291)
+LexToken(EOL,'\n',1,7295)
+LexToken(VAR,'model',1,7328)
+LexToken(DOT,'.',1,7333)
+LexToken(VAR,'sim',1,7334)
+LexToken(ASSIGNMENT,'=',1,7337)
+LexToken(VAR,'list',1,7338)
+LexToken(OPENBRACKET,'(',1,7342)
+LexToken(DQSTRING,'"extract_bit_16_UH1"',1,7362)
+LexToken(COMMA,',',1,7363)
+LexToken(NUMBER,'4',1,7364)
+LexToken(CLOSEBRACKET,')',1,7365)
+LexToken(EOL,'\n',1,7366)
+LexToken(CASE,'case',1,7395)
+LexToken(NUMBER,'7',1,7400)
+LexToken(THEN,'then',1,7402)
+LexToken(EOL,'\n',1,7406)
+LexToken(VAR,'model',1,7439)
+LexToken(DOT,'.',1,7444)
+LexToken(VAR,'sim',1,7445)
+LexToken(ASSIGNMENT,'=',1,7448)
+LexToken(VAR,'list',1,7449)
+LexToken(OPENBRACKET,'(',1,7453)
+LexToken(DQSTRING,'"extract_bit_u16_UH1"',1,7474)
+LexToken(COMMA,',',1,7475)
+LexToken(NUMBER,'4',1,7476)
+LexToken(CLOSEBRACKET,')',1,7477)
+LexToken(EOL,'\n',1,7478)
+LexToken(END,'end',1,7507)
+LexToken(EOL,'\n',1,7510)
+LexToken(END,'end',1,7535)
+LexToken(EOL,'\n',1,7538)
+LexToken(CASE,'case',1,7559)
+LexToken(NUMBER,'2',1,7564)
+LexToken(THEN,'then',1,7566)
+LexToken(EOL,'\n',1,7570)
+LexToken(VAR,'model',1,7595)
+LexToken(DOT,'.',1,7600)
+LexToken(VAR,'sim',1,7601)
+LexToken(ASSIGNMENT,'=',1,7604)
+LexToken(VAR,'list',1,7605)
+LexToken(OPENBRACKET,'(',1,7609)
+LexToken(DQSTRING,'"extract_bit_16_LH"',1,7628)
+LexToken(COMMA,',',1,7629)
+LexToken(NUMBER,'4',1,7630)
+LexToken(CLOSEBRACKET,')',1,7631)
+LexToken(EOL,'\n',1,7632)
+LexToken(CASE,'case',1,7653)
+LexToken(NUMBER,'3',1,7658)
+LexToken(THEN,'then',1,7660)
+LexToken(EOL,'\n',1,7664)
+LexToken(SELECT,'select',1,7689)
+LexToken(VAR,'scal',1,7696)
+LexToken(EOL,'\n',1,7700)
+LexToken(CASE,'case',1,7725)
+LexToken(NUMBER,'0',1,7730)
+LexToken(THEN,'then',1,7732)
+LexToken(EOL,'\n',1,7736)
+LexToken(VAR,'model',1,7765)
+LexToken(DOT,'.',1,7770)
+LexToken(VAR,'sim',1,7771)
+LexToken(ASSIGNMENT,'=',1,7774)
+LexToken(VAR,'list',1,7775)
+LexToken(OPENBRACKET,'(',1,7779)
+LexToken(DQSTRING,'"extract_bit_16_MSB0"',1,7800)
+LexToken(COMMA,',',1,7801)
+LexToken(NUMBER,'4',1,7802)
+LexToken(CLOSEBRACKET,')',1,7803)
+LexToken(EOL,'\n',1,7804)
+LexToken(CASE,'case',1,7829)
+LexToken(NUMBER,'1',1,7834)
+LexToken(THEN,'then',1,7836)
+LexToken(EOL,'\n',1,7840)
+LexToken(SELECT,'select',1,7869)
+LexToken(VAR,'Datatype',1,7876)
+LexToken(EOL,'\n',1,7884)
+LexToken(CASE,'case',1,7913)
+LexToken(NUMBER,'4',1,7918)
+LexToken(THEN,'then',1,7920)
+LexToken(EOL,'\n',1,7924)
+LexToken(VAR,'model',1,7957)
+LexToken(DOT,'.',1,7962)
+LexToken(VAR,'sim',1,7963)
+LexToken(ASSIGNMENT,'=',1,7966)
+LexToken(VAR,'list',1,7967)
+LexToken(OPENBRACKET,'(',1,7971)
+LexToken(DQSTRING,'"extract_bit_16_MSB1"',1,7992)
+LexToken(COMMA,',',1,7993)
+LexToken(NUMBER,'4',1,7994)
+LexToken(CLOSEBRACKET,')',1,7995)
+LexToken(EOL,'\n',1,7996)
+LexToken(CASE,'case',1,8025)
+LexToken(NUMBER,'7',1,8030)
+LexToken(THEN,'then',1,8032)
+LexToken(EOL,'\n',1,8036)
+LexToken(VAR,'model',1,8069)
+LexToken(DOT,'.',1,8074)
+LexToken(VAR,'sim',1,8075)
+LexToken(ASSIGNMENT,'=',1,8078)
+LexToken(VAR,'list',1,8079)
+LexToken(OPENBRACKET,'(',1,8083)
+LexToken(DQSTRING,'"extract_bit_u16_MSB1"',1,8105)
+LexToken(COMMA,',',1,8106)
+LexToken(NUMBER,'4',1,8107)
+LexToken(CLOSEBRACKET,')',1,8108)
+LexToken(EOL,'\n',1,8109)
+LexToken(END,'end',1,8138)
+LexToken(EOL,'\n',1,8141)
+LexToken(END,'end',1,8166)
+LexToken(EOL,'\n',1,8169)
+LexToken(CASE,'case',1,8190)
+LexToken(NUMBER,'4',1,8195)
+LexToken(THEN,'then',1,8197)
+LexToken(EOL,'\n',1,8201)
+LexToken(VAR,'model',1,8226)
+LexToken(DOT,'.',1,8231)
+LexToken(VAR,'sim',1,8232)
+LexToken(ASSIGNMENT,'=',1,8235)
+LexToken(VAR,'list',1,8236)
+LexToken(OPENBRACKET,'(',1,8240)
+LexToken(DQSTRING,'"extract_bit_16_LSB"',1,8260)
+LexToken(COMMA,',',1,8261)
+LexToken(NUMBER,'4',1,8262)
+LexToken(CLOSEBRACKET,')',1,8263)
+LexToken(EOL,'\n',1,8264)
+LexToken(CASE,'case',1,8285)
+LexToken(NUMBER,'5',1,8290)
+LexToken(THEN,'then',1,8292)
+LexToken(EOL,'\n',1,8296)
+LexToken(SELECT,'select',1,8321)
+LexToken(VAR,'scal',1,8328)
+LexToken(EOL,'\n',1,8332)
+LexToken(CASE,'case',1,8357)
+LexToken(NUMBER,'0',1,8362)
+LexToken(THEN,'then',1,8364)
+LexToken(EOL,'\n',1,8368)
+LexToken(VAR,'model',1,8397)
+LexToken(DOT,'.',1,8402)
+LexToken(VAR,'sim',1,8403)
+LexToken(ASSIGNMENT,'=',1,8406)
+LexToken(VAR,'list',1,8407)
+LexToken(OPENBRACKET,'(',1,8411)
+LexToken(DQSTRING,'"extract_bit_16_RB0"',1,8431)
+LexToken(COMMA,',',1,8432)
+LexToken(NUMBER,'4',1,8433)
+LexToken(CLOSEBRACKET,')',1,8434)
+LexToken(EOL,'\n',1,8435)
+LexToken(CASE,'case',1,8460)
+LexToken(NUMBER,'1',1,8465)
+LexToken(THEN,'then',1,8467)
+LexToken(EOL,'\n',1,8471)
+LexToken(SELECT,'select',1,8500)
+LexToken(VAR,'Datatype',1,8507)
+LexToken(EOL,'\n',1,8515)
+LexToken(CASE,'case',1,8544)
+LexToken(NUMBER,'4',1,8549)
+LexToken(THEN,'then',1,8551)
+LexToken(EOL,'\n',1,8555)
+LexToken(VAR,'model',1,8588)
+LexToken(DOT,'.',1,8593)
+LexToken(VAR,'sim',1,8594)
+LexToken(ASSIGNMENT,'=',1,8597)
+LexToken(VAR,'list',1,8598)
+LexToken(OPENBRACKET,'(',1,8602)
+LexToken(DQSTRING,'"extract_bit_16_RB1"',1,8622)
+LexToken(COMMA,',',1,8623)
+LexToken(NUMBER,'4',1,8624)
+LexToken(CLOSEBRACKET,')',1,8625)
+LexToken(EOL,'\n',1,8626)
+LexToken(CASE,'case',1,8655)
+LexToken(NUMBER,'7',1,8660)
+LexToken(THEN,'then',1,8662)
+LexToken(EOL,'\n',1,8666)
+LexToken(VAR,'model',1,8699)
+LexToken(DOT,'.',1,8704)
+LexToken(VAR,'sim',1,8705)
+LexToken(ASSIGNMENT,'=',1,8708)
+LexToken(VAR,'list',1,8709)
+LexToken(OPENBRACKET,'(',1,8713)
+LexToken(DQSTRING,'"extract_bit_u16_RB1"',1,8734)
+LexToken(COMMA,',',1,8735)
+LexToken(NUMBER,'4',1,8736)
+LexToken(CLOSEBRACKET,')',1,8737)
+LexToken(EOL,'\n',1,8738)
+LexToken(END,'end',1,8767)
+LexToken(EOL,'\n',1,8770)
+LexToken(END,'end',1,8795)
+LexToken(EOL,'\n',1,8798)
+LexToken(END,'end',1,8819)
+LexToken(EOL,'\n',1,8822)
+LexToken(ELSEIF,'elseif',1,8839)
+LexToken(OPENBRACKET,'(',1,8846)
+LexToken(VAR,'Datatype',1,8847)
+LexToken(COMPARISON,'==',1,8856)
+LexToken(NUMBER,'5',1,8859)
+LexToken(LOGICAL,'|',1,8861)
+LexToken(VAR,'Datatype',1,8863)
+LexToken(COMPARISON,'==',1,8872)
+LexToken(NUMBER,'8',1,8875)
+LexToken(CLOSEBRACKET,')',1,8876)
+LexToken(THEN,'then',1,8878)
+LexToken(EOL,'\n',1,8882)
+LexToken(IF,'if',1,8903)
+LexToken(VAR,'or',1,8906)
+LexToken(OPENBRACKET,'(',1,8908)
+LexToken(VAR,'bit',1,8909)
+LexToken(OPENBRACKET,'(',1,8912)
+LexToken(COLON,':',1,8913)
+LexToken(CLOSEBRACKET,')',1,8914)
+LexToken(COMPARISON,'>',1,8916)
+LexToken(NUMBER,'7',1,8918)
+LexToken(CLOSEBRACKET,')',1,8919)
+LexToken(LOGICAL,'|',1,8921)
+LexToken(VAR,'or',1,8923)
+LexToken(OPENBRACKET,'(',1,8925)
+LexToken(VAR,'bit',1,8926)
+LexToken(OPENBRACKET,'(',1,8929)
+LexToken(COLON,':',1,8930)
+LexToken(CLOSEBRACKET,')',1,8931)
+LexToken(COMPARISON,'<',1,8933)
+LexToken(NUMBER,'0',1,8935)
+LexToken(CLOSEBRACKET,')',1,8936)
+LexToken(THEN,'then',1,8938)
+LexToken(EOL,'\n',1,8942)
+LexToken(VAR,'block_parameter_error',1,8967)
+LexToken(OPENBRACKET,'(',1,8988)
+LexToken(VAR,'msprintf',1,8989)
+LexToken(OPENBRACKET,'(',1,8997)
+LexToken(VAR,'gettext',1,8998)
+LexToken(OPENBRACKET,'(',1,9005)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %s."',1,9044)
+LexToken(CLOSEBRACKET,')',1,9045)
+LexToken(COMMA,',',1,9046)
+LexToken(VAR,'gettext',1,9048)
+LexToken(OPENBRACKET,'(',1,9055)
+LexToken(DQSTRING,'"Number of Bits or Index of Bit"',1,9087)
+LexToken(CLOSEBRACKET,')',1,9088)
+LexToken(COMMA,',',1,9089)
+LexToken(VAR,'bitstr',1,9091)
+LexToken(CLOSEBRACKET,')',1,9097)
+LexToken(COMMA,',',1,9098)
+LexToken(VAR,'msprintf',1,9127)
+LexToken(OPENBRACKET,'(',1,9135)
+LexToken(VAR,'gettext',1,9136)
+LexToken(OPENBRACKET,'(',1,9143)
+LexToken(DQSTRING,'"Indexes must be in the interval %s."',1,9180)
+LexToken(CLOSEBRACKET,')',1,9181)
+LexToken(COMMA,',',1,9182)
+LexToken(DQSTRING,'"[0, 7]"',1,9191)
+LexToken(CLOSEBRACKET,')',1,9192)
+LexToken(CLOSEBRACKET,')',1,9193)
+LexToken(SEMICOLON,';',1,9194)
+LexToken(EOL,'\n',1,9195)
+LexToken(VAR,'ok',1,9220)
+LexToken(ASSIGNMENT,'=',1,9222)
+LexToken(PREVAR_BOOLEAN,'%f',1,9223)
+LexToken(SEMICOLON,';',1,9225)
+LexToken(EOL,'\n',1,9226)
+LexToken(END,'end',1,9247)
+LexToken(EOL,'\n',1,9250)
+LexToken(SELECT,'select',1,9271)
+LexToken(VAR,'rule',1,9278)
+LexToken(EOL,'\n',1,9282)
+LexToken(CASE,'case',1,9303)
+LexToken(NUMBER,'1',1,9308)
+LexToken(THEN,'then',1,9310)
+LexToken(EOL,'\n',1,9314)
+LexToken(SELECT,'select',1,9339)
+LexToken(VAR,'scal',1,9346)
+LexToken(EOL,'\n',1,9350)
+LexToken(CASE,'case',1,9375)
+LexToken(NUMBER,'0',1,9380)
+LexToken(THEN,'then',1,9382)
+LexToken(EOL,'\n',1,9386)
+LexToken(VAR,'model',1,9415)
+LexToken(DOT,'.',1,9420)
+LexToken(VAR,'sim',1,9421)
+LexToken(ASSIGNMENT,'=',1,9424)
+LexToken(VAR,'list',1,9425)
+LexToken(OPENBRACKET,'(',1,9429)
+LexToken(DQSTRING,'"extract_bit_8_UH0"',1,9448)
+LexToken(COMMA,',',1,9449)
+LexToken(NUMBER,'4',1,9450)
+LexToken(CLOSEBRACKET,')',1,9451)
+LexToken(EOL,'\n',1,9452)
+LexToken(CASE,'case',1,9477)
+LexToken(NUMBER,'1',1,9482)
+LexToken(THEN,'then',1,9484)
+LexToken(EOL,'\n',1,9488)
+LexToken(SELECT,'select',1,9517)
+LexToken(VAR,'Datatype',1,9524)
+LexToken(EOL,'\n',1,9532)
+LexToken(CASE,'case',1,9561)
+LexToken(NUMBER,'5',1,9566)
+LexToken(THEN,'then',1,9568)
+LexToken(EOL,'\n',1,9572)
+LexToken(VAR,'model',1,9605)
+LexToken(DOT,'.',1,9610)
+LexToken(VAR,'sim',1,9611)
+LexToken(ASSIGNMENT,'=',1,9614)
+LexToken(VAR,'list',1,9615)
+LexToken(OPENBRACKET,'(',1,9619)
+LexToken(DQSTRING,'"extract_bit_8_UH1"',1,9638)
+LexToken(COMMA,',',1,9639)
+LexToken(NUMBER,'4',1,9640)
+LexToken(CLOSEBRACKET,')',1,9641)
+LexToken(EOL,'\n',1,9642)
+LexToken(CASE,'case',1,9671)
+LexToken(NUMBER,'8',1,9676)
+LexToken(THEN,'then',1,9678)
+LexToken(EOL,'\n',1,9682)
+LexToken(VAR,'model',1,9715)
+LexToken(DOT,'.',1,9720)
+LexToken(VAR,'sim',1,9721)
+LexToken(ASSIGNMENT,'=',1,9724)
+LexToken(VAR,'list',1,9725)
+LexToken(OPENBRACKET,'(',1,9729)
+LexToken(DQSTRING,'"extract_bit_u8_UH1"',1,9749)
+LexToken(COMMA,',',1,9750)
+LexToken(NUMBER,'4',1,9751)
+LexToken(CLOSEBRACKET,')',1,9752)
+LexToken(EOL,'\n',1,9753)
+LexToken(END,'end',1,9782)
+LexToken(EOL,'\n',1,9785)
+LexToken(END,'end',1,9810)
+LexToken(EOL,'\n',1,9813)
+LexToken(CASE,'case',1,9834)
+LexToken(NUMBER,'2',1,9839)
+LexToken(THEN,'then',1,9841)
+LexToken(EOL,'\n',1,9845)
+LexToken(VAR,'model',1,9870)
+LexToken(DOT,'.',1,9875)
+LexToken(VAR,'sim',1,9876)
+LexToken(ASSIGNMENT,'=',1,9879)
+LexToken(VAR,'list',1,9880)
+LexToken(OPENBRACKET,'(',1,9884)
+LexToken(DQSTRING,'"extract_bit_8_LH"',1,9902)
+LexToken(COMMA,',',1,9903)
+LexToken(NUMBER,'4',1,9904)
+LexToken(CLOSEBRACKET,')',1,9905)
+LexToken(EOL,'\n',1,9906)
+LexToken(CASE,'case',1,9927)
+LexToken(NUMBER,'3',1,9932)
+LexToken(THEN,'then',1,9934)
+LexToken(EOL,'\n',1,9938)
+LexToken(SELECT,'select',1,9963)
+LexToken(VAR,'scal',1,9970)
+LexToken(EOL,'\n',1,9974)
+LexToken(CASE,'case',1,9999)
+LexToken(NUMBER,'0',1,10004)
+LexToken(THEN,'then',1,10006)
+LexToken(EOL,'\n',1,10010)
+LexToken(VAR,'model',1,10039)
+LexToken(DOT,'.',1,10044)
+LexToken(VAR,'sim',1,10045)
+LexToken(ASSIGNMENT,'=',1,10048)
+LexToken(VAR,'list',1,10049)
+LexToken(OPENBRACKET,'(',1,10053)
+LexToken(DQSTRING,'"extract_bit_8_MSB0"',1,10073)
+LexToken(COMMA,',',1,10074)
+LexToken(NUMBER,'4',1,10075)
+LexToken(CLOSEBRACKET,')',1,10076)
+LexToken(EOL,'\n',1,10077)
+LexToken(CASE,'case',1,10102)
+LexToken(NUMBER,'1',1,10107)
+LexToken(THEN,'then',1,10109)
+LexToken(EOL,'\n',1,10113)
+LexToken(SELECT,'select',1,10142)
+LexToken(VAR,'Datatype',1,10149)
+LexToken(EOL,'\n',1,10157)
+LexToken(CASE,'case',1,10186)
+LexToken(NUMBER,'5',1,10191)
+LexToken(THEN,'then',1,10193)
+LexToken(EOL,'\n',1,10197)
+LexToken(VAR,'model',1,10230)
+LexToken(DOT,'.',1,10235)
+LexToken(VAR,'sim',1,10236)
+LexToken(ASSIGNMENT,'=',1,10239)
+LexToken(VAR,'list',1,10240)
+LexToken(OPENBRACKET,'(',1,10244)
+LexToken(DQSTRING,'"extract_bit_8_MSB1"',1,10264)
+LexToken(COMMA,',',1,10265)
+LexToken(NUMBER,'4',1,10266)
+LexToken(CLOSEBRACKET,')',1,10267)
+LexToken(EOL,'\n',1,10268)
+LexToken(CASE,'case',1,10297)
+LexToken(NUMBER,'8',1,10302)
+LexToken(THEN,'then',1,10304)
+LexToken(EOL,'\n',1,10308)
+LexToken(VAR,'model',1,10341)
+LexToken(DOT,'.',1,10346)
+LexToken(VAR,'sim',1,10347)
+LexToken(ASSIGNMENT,'=',1,10350)
+LexToken(VAR,'list',1,10351)
+LexToken(OPENBRACKET,'(',1,10355)
+LexToken(DQSTRING,'"extract_bit_u8_MSB1"',1,10376)
+LexToken(COMMA,',',1,10377)
+LexToken(NUMBER,'4',1,10378)
+LexToken(CLOSEBRACKET,')',1,10379)
+LexToken(EOL,'\n',1,10380)
+LexToken(END,'end',1,10409)
+LexToken(EOL,'\n',1,10412)
+LexToken(END,'end',1,10437)
+LexToken(EOL,'\n',1,10440)
+LexToken(CASE,'case',1,10461)
+LexToken(NUMBER,'4',1,10466)
+LexToken(THEN,'then',1,10468)
+LexToken(EOL,'\n',1,10472)
+LexToken(VAR,'model',1,10497)
+LexToken(DOT,'.',1,10502)
+LexToken(VAR,'sim',1,10503)
+LexToken(ASSIGNMENT,'=',1,10506)
+LexToken(VAR,'list',1,10507)
+LexToken(OPENBRACKET,'(',1,10511)
+LexToken(DQSTRING,'"extract_bit_8_LSB"',1,10530)
+LexToken(COMMA,',',1,10531)
+LexToken(NUMBER,'4',1,10532)
+LexToken(CLOSEBRACKET,')',1,10533)
+LexToken(EOL,'\n',1,10534)
+LexToken(CASE,'case',1,10555)
+LexToken(NUMBER,'5',1,10560)
+LexToken(THEN,'then',1,10562)
+LexToken(EOL,'\n',1,10566)
+LexToken(SELECT,'select',1,10591)
+LexToken(VAR,'scal',1,10598)
+LexToken(EOL,'\n',1,10602)
+LexToken(CASE,'case',1,10627)
+LexToken(NUMBER,'0',1,10632)
+LexToken(THEN,'then',1,10634)
+LexToken(EOL,'\n',1,10638)
+LexToken(VAR,'model',1,10667)
+LexToken(DOT,'.',1,10672)
+LexToken(VAR,'sim',1,10673)
+LexToken(ASSIGNMENT,'=',1,10676)
+LexToken(VAR,'list',1,10677)
+LexToken(OPENBRACKET,'(',1,10681)
+LexToken(DQSTRING,'"extract_bit_8_RB0"',1,10700)
+LexToken(COMMA,',',1,10701)
+LexToken(NUMBER,'4',1,10702)
+LexToken(CLOSEBRACKET,')',1,10703)
+LexToken(EOL,'\n',1,10704)
+LexToken(CASE,'case',1,10729)
+LexToken(NUMBER,'1',1,10734)
+LexToken(THEN,'then',1,10736)
+LexToken(EOL,'\n',1,10740)
+LexToken(SELECT,'select',1,10769)
+LexToken(VAR,'Datatype',1,10776)
+LexToken(EOL,'\n',1,10784)
+LexToken(CASE,'case',1,10813)
+LexToken(NUMBER,'5',1,10818)
+LexToken(THEN,'then',1,10820)
+LexToken(EOL,'\n',1,10824)
+LexToken(VAR,'model',1,10857)
+LexToken(DOT,'.',1,10862)
+LexToken(VAR,'sim',1,10863)
+LexToken(ASSIGNMENT,'=',1,10866)
+LexToken(VAR,'list',1,10867)
+LexToken(OPENBRACKET,'(',1,10871)
+LexToken(DQSTRING,'"extract_bit_8_RB1"',1,10890)
+LexToken(COMMA,',',1,10891)
+LexToken(NUMBER,'4',1,10892)
+LexToken(CLOSEBRACKET,')',1,10893)
+LexToken(EOL,'\n',1,10894)
+LexToken(CASE,'case',1,10923)
+LexToken(NUMBER,'8',1,10928)
+LexToken(THEN,'then',1,10930)
+LexToken(EOL,'\n',1,10934)
+LexToken(VAR,'model',1,10967)
+LexToken(DOT,'.',1,10972)
+LexToken(VAR,'sim',1,10973)
+LexToken(ASSIGNMENT,'=',1,10976)
+LexToken(VAR,'list',1,10977)
+LexToken(OPENBRACKET,'(',1,10981)
+LexToken(DQSTRING,'"extract_bit_u8_RB1"',1,11001)
+LexToken(COMMA,',',1,11002)
+LexToken(NUMBER,'4',1,11003)
+LexToken(CLOSEBRACKET,')',1,11004)
+LexToken(EOL,'\n',1,11005)
+LexToken(END,'end',1,11034)
+LexToken(EOL,'\n',1,11037)
+LexToken(END,'end',1,11062)
+LexToken(EOL,'\n',1,11065)
+LexToken(END,'end',1,11086)
+LexToken(EOL,'\n',1,11089)
+LexToken(ELSE,'else',1,11106)
+LexToken(EOL,'\n',1,11110)
+LexToken(VAR,'block_parameter_error',1,11131)
+LexToken(OPENBRACKET,'(',1,11152)
+LexToken(VAR,'msprintf',1,11153)
+LexToken(OPENBRACKET,'(',1,11161)
+LexToken(VAR,'gettext',1,11162)
+LexToken(OPENBRACKET,'(',1,11169)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,11208)
+LexToken(CLOSEBRACKET,')',1,11209)
+LexToken(COMMA,',',1,11210)
+LexToken(VAR,'gettext',1,11212)
+LexToken(OPENBRACKET,'(',1,11219)
+LexToken(DQSTRING,'"Data Type"',1,11230)
+LexToken(CLOSEBRACKET,')',1,11231)
+LexToken(COMMA,',',1,11232)
+LexToken(VAR,'Datatype',1,11234)
+LexToken(CLOSEBRACKET,')',1,11242)
+LexToken(COMMA,',',1,11243)
+LexToken(VAR,'msprintf',1,11268)
+LexToken(OPENBRACKET,'(',1,11276)
+LexToken(VAR,'gettext',1,11277)
+LexToken(OPENBRACKET,'(',1,11284)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,11313)
+LexToken(CLOSEBRACKET,')',1,11314)
+LexToken(COMMA,',',1,11315)
+LexToken(DQSTRING,'"[3, 8]"',1,11324)
+LexToken(CLOSEBRACKET,')',1,11325)
+LexToken(CLOSEBRACKET,')',1,11326)
+LexToken(SEMICOLON,';',1,11327)
+LexToken(EOL,'\n',1,11328)
+LexToken(VAR,'ok',1,11349)
+LexToken(ASSIGNMENT,'=',1,11351)
+LexToken(PREVAR_BOOLEAN,'%f',1,11352)
+LexToken(SEMICOLON,';',1,11354)
+LexToken(EOL,'\n',1,11355)
+LexToken(END,'end',1,11372)
+LexToken(EOL,'\n',1,11375)
+LexToken(END,'end',1,11388)
+LexToken(EOL,'\n',1,11391)
+LexToken(EOL,'\n',1,11392)
+LexToken(IF,'if',1,11405)
+LexToken(VAR,'ok',1,11408)
+LexToken(THEN,'then',1,11411)
+LexToken(EOL,'\n',1,11415)
+LexToken(VAR,'it',1,11432)
+LexToken(ASSIGNMENT,'=',1,11434)
+LexToken(VAR,'Datatype',1,11435)
+LexToken(EOL,'\n',1,11443)
+LexToken(VAR,'ot',1,11460)
+LexToken(ASSIGNMENT,'=',1,11462)
+LexToken(VAR,'Datatype',1,11463)
+LexToken(EOL,'\n',1,11471)
+LexToken(VAR,'out',1,11488)
+LexToken(ASSIGNMENT,'=',1,11491)
+LexToken(OPENSQBRACKET,'[',1,11492)
+LexToken(NUMBER,'1',1,11493)
+LexToken(NUMBER,'1',1,11495)
+LexToken(CLOSESQBRACKET,']',1,11496)
+LexToken(EOL,'\n',1,11497)
+LexToken(OPENSQBRACKET,'[',1,11514)
+LexToken(VAR,'model',1,11515)
+LexToken(COMMA,',',1,11520)
+LexToken(VAR,'graphics',1,11521)
+LexToken(COMMA,',',1,11529)
+LexToken(VAR,'ok',1,11530)
+LexToken(CLOSESQBRACKET,']',1,11532)
+LexToken(ASSIGNMENT,'=',1,11533)
+LexToken(VAR,'set_io',1,11534)
+LexToken(OPENBRACKET,'(',1,11540)
+LexToken(VAR,'model',1,11541)
+LexToken(COMMA,',',1,11546)
+LexToken(VAR,'graphics',1,11547)
+LexToken(COMMA,',',1,11555)
+LexToken(VAR,'list',1,11556)
+LexToken(OPENBRACKET,'(',1,11560)
+LexToken(VAR,'in',1,11561)
+LexToken(COMMA,',',1,11563)
+LexToken(VAR,'it',1,11564)
+LexToken(CLOSEBRACKET,')',1,11566)
+LexToken(COMMA,',',1,11567)
+LexToken(VAR,'list',1,11568)
+LexToken(OPENBRACKET,'(',1,11572)
+LexToken(VAR,'out',1,11573)
+LexToken(COMMA,',',1,11576)
+LexToken(VAR,'ot',1,11577)
+LexToken(CLOSEBRACKET,')',1,11579)
+LexToken(COMMA,',',1,11580)
+LexToken(OPENSQBRACKET,'[',1,11581)
+LexToken(CLOSESQBRACKET,']',1,11582)
+LexToken(COMMA,',',1,11583)
+LexToken(OPENSQBRACKET,'[',1,11584)
+LexToken(CLOSESQBRACKET,']',1,11585)
+LexToken(CLOSEBRACKET,')',1,11586)
+LexToken(EOL,'\n',1,11587)
+LexToken(END,'end',1,11600)
+LexToken(EOL,'\n',1,11603)
+LexToken(IF,'if',1,11616)
+LexToken(VAR,'ok',1,11619)
+LexToken(THEN,'then',1,11622)
+LexToken(EOL,'\n',1,11626)
+LexToken(VAR,'graphics',1,11643)
+LexToken(DOT,'.',1,11651)
+LexToken(VAR,'exprs',1,11652)
+LexToken(ASSIGNMENT,'=',1,11657)
+LexToken(VAR,'exprs',1,11658)
+LexToken(SEMICOLON,';',1,11663)
+LexToken(EOL,'\n',1,11664)
+LexToken(VAR,'model',1,11681)
+LexToken(DOT,'.',1,11686)
+LexToken(VAR,'ipar',1,11687)
+LexToken(ASSIGNMENT,'=',1,11691)
+LexToken(OPENSQBRACKET,'[',1,11692)
+LexToken(VAR,'int',1,11693)
+LexToken(OPENBRACKET,'(',1,11696)
+LexToken(VAR,'bit',1,11697)
+LexToken(OPENBRACKET,'(',1,11700)
+LexToken(COLON,':',1,11701)
+LexToken(CLOSEBRACKET,')',1,11702)
+LexToken(CLOSEBRACKET,')',1,11703)
+LexToken(SEMICOLON,';',1,11704)
+LexToken(VAR,'int',1,11705)
+LexToken(OPENBRACKET,'(',1,11708)
+LexToken(VAR,'numb',1,11709)
+LexToken(OPENBRACKET,'(',1,11713)
+LexToken(COLON,':',1,11714)
+LexToken(CLOSEBRACKET,')',1,11715)
+LexToken(CLOSEBRACKET,')',1,11716)
+LexToken(CLOSESQBRACKET,']',1,11717)
+LexToken(SEMICOLON,';',1,11718)
+LexToken(EOL,'\n',1,11719)
+LexToken(VAR,'x',1,11736)
+LexToken(DOT,'.',1,11737)
+LexToken(VAR,'graphics',1,11738)
+LexToken(ASSIGNMENT,'=',1,11746)
+LexToken(VAR,'graphics',1,11747)
+LexToken(SEMICOLON,';',1,11755)
+LexToken(EOL,'\n',1,11756)
+LexToken(VAR,'x',1,11773)
+LexToken(DOT,'.',1,11774)
+LexToken(VAR,'model',1,11775)
+LexToken(ASSIGNMENT,'=',1,11780)
+LexToken(VAR,'model',1,11781)
+LexToken(SEMICOLON,';',1,11786)
+LexToken(EOL,'\n',1,11787)
+LexToken(BREAK,'break',1,11804)
+LexToken(EOL,'\n',1,11809)
+LexToken(END,'end',1,11822)
+LexToken(EOL,'\n',1,11825)
+LexToken(END,'end',1,11834)
+LexToken(EOL,'\n',1,11837)
+LexToken(EOL,'\n',1,11838)
+LexToken(CASE,'case',1,11843)
+LexToken(DQSTRING,'"define"',1,11855)
+LexToken(THEN,'then',1,11857)
+LexToken(EOL,'\n',1,11861)
+LexToken(VAR,'numb',1,11870)
+LexToken(ASSIGNMENT,'=',1,11874)
+LexToken(OPENSQBRACKET,'[',1,11875)
+LexToken(CLOSESQBRACKET,']',1,11876)
+LexToken(SEMICOLON,';',1,11877)
+LexToken(EOL,'\n',1,11878)
+LexToken(VAR,'model',1,11887)
+LexToken(ASSIGNMENT,'=',1,11892)
+LexToken(SCICOS_MODEL,'scicos_model',1,11893)
+LexToken(OPENBRACKET,'(',1,11905)
+LexToken(CLOSEBRACKET,')',1,11906)
+LexToken(EOL,'\n',1,11907)
+LexToken(VAR,'model',1,11916)
+LexToken(DOT,'.',1,11921)
+LexToken(VAR,'sim',1,11922)
+LexToken(ASSIGNMENT,'=',1,11925)
+LexToken(VAR,'list',1,11926)
+LexToken(OPENBRACKET,'(',1,11930)
+LexToken(DQSTRING,'"extract_bit_32_UH0"',1,11950)
+LexToken(COMMA,',',1,11951)
+LexToken(NUMBER,'4',1,11952)
+LexToken(CLOSEBRACKET,')',1,11953)
+LexToken(EOL,'\n',1,11954)
+LexToken(VAR,'model',1,11963)
+LexToken(DOT,'.',1,11968)
+LexToken(VAR,'in',1,11969)
+LexToken(ASSIGNMENT,'=',1,11971)
+LexToken(NUMBER,'1',1,11972)
+LexToken(EOL,'\n',1,11973)
+LexToken(VAR,'model',1,11982)
+LexToken(DOT,'.',1,11987)
+LexToken(VAR,'in2',1,11988)
+LexToken(ASSIGNMENT,'=',1,11991)
+LexToken(NUMBER,'1',1,11992)
+LexToken(EOL,'\n',1,11993)
+LexToken(VAR,'model',1,12002)
+LexToken(DOT,'.',1,12007)
+LexToken(VAR,'out',1,12008)
+LexToken(ASSIGNMENT,'=',1,12011)
+LexToken(NUMBER,'1',1,12012)
+LexToken(EOL,'\n',1,12013)
+LexToken(VAR,'model',1,12022)
+LexToken(DOT,'.',1,12027)
+LexToken(VAR,'out2',1,12028)
+LexToken(ASSIGNMENT,'=',1,12032)
+LexToken(NUMBER,'1',1,12033)
+LexToken(SEMICOLON,';',1,12034)
+LexToken(EOL,'\n',1,12035)
+LexToken(VAR,'model',1,12044)
+LexToken(DOT,'.',1,12049)
+LexToken(VAR,'intyp',1,12050)
+LexToken(ASSIGNMENT,'=',1,12055)
+LexToken(NUMBER,'3',1,12056)
+LexToken(EOL,'\n',1,12057)
+LexToken(VAR,'model',1,12066)
+LexToken(DOT,'.',1,12071)
+LexToken(VAR,'outtyp',1,12072)
+LexToken(ASSIGNMENT,'=',1,12078)
+LexToken(NUMBER,'3',1,12079)
+LexToken(EOL,'\n',1,12080)
+LexToken(VAR,'model',1,12089)
+LexToken(DOT,'.',1,12094)
+LexToken(VAR,'ipar',1,12095)
+LexToken(ASSIGNMENT,'=',1,12099)
+LexToken(OPENSQBRACKET,'[',1,12100)
+LexToken(NUMBER,'0',1,12101)
+LexToken(COMMA,',',1,12102)
+LexToken(VAR,'numb',1,12103)
+LexToken(CLOSESQBRACKET,']',1,12107)
+LexToken(EOL,'\n',1,12108)
+LexToken(VAR,'model',1,12117)
+LexToken(DOT,'.',1,12122)
+LexToken(VAR,'blocktype',1,12123)
+LexToken(ASSIGNMENT,'=',1,12132)
+LexToken(DQSTRING,'"c"',1,12135)
+LexToken(EOL,'\n',1,12136)
+LexToken(VAR,'model',1,12145)
+LexToken(DOT,'.',1,12150)
+LexToken(VAR,'dep_ut',1,12151)
+LexToken(ASSIGNMENT,'=',1,12157)
+LexToken(OPENSQBRACKET,'[',1,12158)
+LexToken(PREVAR_BOOLEAN,'%t',1,12159)
+LexToken(PREVAR_BOOLEAN,'%f',1,12162)
+LexToken(CLOSESQBRACKET,']',1,12164)
+LexToken(EOL,'\n',1,12165)
+LexToken(EOL,'\n',1,12166)
+LexToken(VAR,'exprs',1,12175)
+LexToken(ASSIGNMENT,'=',1,12180)
+LexToken(OPENSQBRACKET,'[',1,12181)
+LexToken(VAR,'sci2exp',1,12182)
+LexToken(OPENBRACKET,'(',1,12189)
+LexToken(NUMBER,'3',1,12190)
+LexToken(CLOSEBRACKET,')',1,12191)
+LexToken(SEMICOLON,';',1,12192)
+LexToken(VAR,'sci2exp',1,12193)
+LexToken(OPENBRACKET,'(',1,12200)
+LexToken(NUMBER,'1',1,12201)
+LexToken(CLOSEBRACKET,')',1,12202)
+LexToken(SEMICOLON,';',1,12203)
+LexToken(VAR,'sci2exp',1,12204)
+LexToken(OPENBRACKET,'(',1,12211)
+LexToken(NUMBER,'0',1,12212)
+LexToken(CLOSEBRACKET,')',1,12213)
+LexToken(SEMICOLON,';',1,12214)
+LexToken(VAR,'sci2exp',1,12215)
+LexToken(OPENBRACKET,'(',1,12222)
+LexToken(NUMBER,'0',1,12223)
+LexToken(CLOSEBRACKET,')',1,12224)
+LexToken(CLOSESQBRACKET,']',1,12225)
+LexToken(EOL,'\n',1,12226)
+LexToken(VAR,'gr_i',1,12235)
+LexToken(ASSIGNMENT,'=',1,12239)
+LexToken(OPENSQBRACKET,'[',1,12240)
+LexToken(CLOSESQBRACKET,']',1,12241)
+LexToken(EOL,'\n',1,12242)
+LexToken(VAR,'x',1,12251)
+LexToken(ASSIGNMENT,'=',1,12252)
+LexToken(VAR,'standard_define',1,12253)
+LexToken(OPENBRACKET,'(',1,12268)
+LexToken(OPENSQBRACKET,'[',1,12269)
+LexToken(NUMBER,'4',1,12270)
+LexToken(NUMBER,'2',1,12272)
+LexToken(CLOSESQBRACKET,']',1,12273)
+LexToken(COMMA,',',1,12274)
+LexToken(VAR,'model',1,12275)
+LexToken(COMMA,',',1,12280)
+LexToken(VAR,'exprs',1,12281)
+LexToken(COMMA,',',1,12286)
+LexToken(VAR,'gr_i',1,12287)
+LexToken(CLOSEBRACKET,')',1,12291)
+LexToken(EOL,'\n',1,12292)
+LexToken(EOL,'\n',1,12293)
+LexToken(END,'end',1,12298)
+LexToken(EOL,'\n',1,12301)
+LexToken(ENDFUNCTION,'endfunction',1,12302)
+LexToken(EOL,'\n',1,12313)
diff --git a/js/IntegerOp/INTMUL.js b/js/IntegerOp/INTMUL.js
new file mode 100644
index 00000000..76c0d8c1
--- /dev/null
+++ b/js/IntegerOp/INTMUL.js
@@ -0,0 +1,843 @@
+LexToken(EOL,'\n',1,10)
+LexToken(EOL,'\n',1,13)
+LexToken(EOL,'\n',1,73)
+LexToken(EOL,'\n',1,149)
+LexToken(EOL,'\n',1,152)
+LexToken(EOL,'\n',1,224)
+LexToken(EOL,'\n',1,296)
+LexToken(EOL,'\n',1,365)
+LexToken(EOL,'\n',1,404)
+LexToken(EOL,'\n',1,407)
+LexToken(EOL,'\n',1,474)
+LexToken(EOL,'\n',1,540)
+LexToken(EOL,'\n',1,605)
+LexToken(EOL,'\n',1,653)
+LexToken(EOL,'\n',1,656)
+LexToken(EOL,'\n',1,725)
+LexToken(EOL,'\n',1,788)
+LexToken(EOL,'\n',1,870)
+LexToken(EOL,'\n',1,873)
+LexToken(EOL,'\n',1,904)
+LexToken(EOL,'\n',1,907)
+LexToken(EOL,'\n',1,908)
+LexToken(FUNCTION,'function',1,909)
+LexToken(OPENSQBRACKET,'[',1,918)
+LexToken(VAR,'x',1,919)
+LexToken(COMMA,',',1,920)
+LexToken(VAR,'y',1,921)
+LexToken(COMMA,',',1,922)
+LexToken(VAR,'typ',1,923)
+LexToken(CLOSESQBRACKET,']',1,926)
+LexToken(ASSIGNMENT,'=',1,927)
+LexToken(VAR,'INTMUL',1,928)
+LexToken(OPENBRACKET,'(',1,934)
+LexToken(VAR,'job',1,935)
+LexToken(COMMA,',',1,938)
+LexToken(VAR,'arg1',1,939)
+LexToken(COMMA,',',1,943)
+LexToken(VAR,'arg2',1,944)
+LexToken(CLOSEBRACKET,')',1,948)
+LexToken(EOL,'\n',1,949)
+LexToken(VAR,'x',1,954)
+LexToken(ASSIGNMENT,'=',1,955)
+LexToken(OPENSQBRACKET,'[',1,956)
+LexToken(CLOSESQBRACKET,']',1,957)
+LexToken(SEMICOLON,';',1,958)
+LexToken(EOL,'\n',1,959)
+LexToken(VAR,'y',1,964)
+LexToken(ASSIGNMENT,'=',1,965)
+LexToken(OPENSQBRACKET,'[',1,966)
+LexToken(CLOSESQBRACKET,']',1,967)
+LexToken(SEMICOLON,';',1,968)
+LexToken(EOL,'\n',1,969)
+LexToken(VAR,'typ',1,974)
+LexToken(ASSIGNMENT,'=',1,977)
+LexToken(OPENSQBRACKET,'[',1,978)
+LexToken(CLOSESQBRACKET,']',1,979)
+LexToken(SEMICOLON,';',1,980)
+LexToken(EOL,'\n',1,981)
+LexToken(SELECT,'select',1,986)
+LexToken(VAR,'job',1,993)
+LexToken(EOL,'\n',1,996)
+LexToken(CASE,'case',1,1001)
+LexToken(DQSTRING,'"set"',1,1010)
+LexToken(THEN,'then',1,1012)
+LexToken(EOL,'\n',1,1016)
+LexToken(VAR,'x',1,1025)
+LexToken(ASSIGNMENT,'=',1,1026)
+LexToken(VAR,'arg1',1,1027)
+LexToken(SEMICOLON,';',1,1031)
+LexToken(EOL,'\n',1,1032)
+LexToken(VAR,'graphics',1,1041)
+LexToken(ASSIGNMENT,'=',1,1049)
+LexToken(VAR,'arg1',1,1050)
+LexToken(DOT,'.',1,1054)
+LexToken(VAR,'graphics',1,1055)
+LexToken(EOL,'\n',1,1063)
+LexToken(VAR,'model',1,1072)
+LexToken(ASSIGNMENT,'=',1,1077)
+LexToken(VAR,'arg1',1,1078)
+LexToken(DOT,'.',1,1082)
+LexToken(VAR,'model',1,1083)
+LexToken(EOL,'\n',1,1088)
+LexToken(VAR,'exprs',1,1097)
+LexToken(ASSIGNMENT,'=',1,1102)
+LexToken(VAR,'graphics',1,1103)
+LexToken(DOT,'.',1,1111)
+LexToken(VAR,'exprs',1,1112)
+LexToken(EOL,'\n',1,1117)
+LexToken(WHILE,'while',1,1126)
+LexToken(PREVAR_BOOLEAN,'%t',1,1132)
+LexToken(DO,'do',1,1135)
+LexToken(EOL,'\n',1,1137)
+LexToken(OPENSQBRACKET,'[',1,1150)
+LexToken(VAR,'ok',1,1151)
+LexToken(COMMA,',',1,1153)
+LexToken(VAR,'Datatype',1,1154)
+LexToken(COMMA,',',1,1162)
+LexToken(VAR,'np',1,1163)
+LexToken(COMMA,',',1,1165)
+LexToken(VAR,'exprs',1,1166)
+LexToken(CLOSESQBRACKET,']',1,1171)
+LexToken(ASSIGNMENT,'=',1,1172)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1173)
+LexToken(OPENBRACKET,'(',1,1188)
+LexToken(OPENSQBRACKET,'[',1,1205)
+LexToken(VAR,'msprintf',1,1206)
+LexToken(OPENBRACKET,'(',1,1214)
+LexToken(VAR,'gettext',1,1215)
+LexToken(OPENBRACKET,'(',1,1222)
+LexToken(DQSTRING,'"Set %s block parameters"',1,1247)
+LexToken(CLOSEBRACKET,')',1,1248)
+LexToken(COMMA,',',1,1249)
+LexToken(DQSTRING,'"INTMUL"',1,1257)
+LexToken(CLOSEBRACKET,')',1,1258)
+LexToken(SEMICOLON,';',1,1259)
+LexToken(DQSTRING,'" "',1,1263)
+LexToken(SEMICOLON,';',1,1264)
+LexToken(VAR,'gettext',1,1266)
+LexToken(OPENBRACKET,'(',1,1273)
+LexToken(DQSTRING,'"Integer matrix multiplication"',1,1304)
+LexToken(CLOSEBRACKET,')',1,1305)
+LexToken(SEMICOLON,';',1,1306)
+LexToken(DQSTRING,'" "',1,1309)
+LexToken(SEMICOLON,';',1,1310)
+LexToken(CLOSESQBRACKET,']',1,1311)
+LexToken(COMMA,',',1,1312)
+LexToken(OPENSQBRACKET,'[',1,1328)
+LexToken(VAR,'msprintf',1,1329)
+LexToken(OPENBRACKET,'(',1,1337)
+LexToken(VAR,'gettext',1,1338)
+LexToken(OPENBRACKET,'(',1,1345)
+LexToken(DQSTRING,'"Data Type %s"',1,1359)
+LexToken(CLOSEBRACKET,')',1,1360)
+LexToken(COMMA,',',1,1361)
+LexToken(DQSTRING,'"(3:int32, 4:int16, 5:int8, ...)"',1,1395)
+LexToken(CLOSEBRACKET,')',1,1396)
+LexToken(SEMICOLON,';',1,1397)
+LexToken(VAR,'gettext',1,1399)
+LexToken(OPENBRACKET,'(',1,1406)
+LexToken(DQSTRING,'"Do on Overflow (0:Nothing, 1:Saturate, 2:Error)"',1,1455)
+LexToken(CLOSEBRACKET,')',1,1456)
+LexToken(CLOSESQBRACKET,']',1,1457)
+LexToken(COMMA,',',1,1458)
+LexToken(VAR,'list',1,1474)
+LexToken(OPENBRACKET,'(',1,1478)
+LexToken(DQSTRING,'"vec"',1,1483)
+LexToken(COMMA,',',1,1484)
+LexToken(NUMBER,'1',1,1485)
+LexToken(COMMA,',',1,1486)
+LexToken(DQSTRING,'"vec"',1,1491)
+LexToken(COMMA,',',1,1492)
+LexToken(NUMBER,'1',1,1493)
+LexToken(CLOSEBRACKET,')',1,1494)
+LexToken(COMMA,',',1,1495)
+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(EOL,'\n',1,1567)
+LexToken(VAR,'it',1,1580)
+LexToken(ASSIGNMENT,'=',1,1582)
+LexToken(VAR,'Datatype',1,1583)
+LexToken(OPERATOR,'*',1,1591)
+LexToken(VAR,'ones',1,1592)
+LexToken(OPENBRACKET,'(',1,1596)
+LexToken(NUMBER,'1',1,1597)
+LexToken(COMMA,',',1,1598)
+LexToken(NUMBER,'2',1,1599)
+LexToken(CLOSEBRACKET,')',1,1600)
+LexToken(SEMICOLON,';',1,1601)
+LexToken(EOL,'\n',1,1602)
+LexToken(VAR,'ot',1,1615)
+LexToken(ASSIGNMENT,'=',1,1617)
+LexToken(VAR,'Datatype',1,1618)
+LexToken(SEMICOLON,';',1,1626)
+LexToken(EOL,'\n',1,1627)
+LexToken(IF,'if',1,1640)
+LexToken(OPENBRACKET,'(',1,1643)
+LexToken(VAR,'np',1,1644)
+LexToken(COMPARISON,'~=',1,1646)
+LexToken(NUMBER,'0',1,1648)
+LexToken(LOGICAL,'&',1,1650)
+LexToken(VAR,'np',1,1652)
+LexToken(COMPARISON,'~=',1,1654)
+LexToken(NUMBER,'1',1,1656)
+LexToken(LOGICAL,'&',1,1658)
+LexToken(VAR,'np',1,1660)
+LexToken(COMPARISON,'~=',1,1662)
+LexToken(NUMBER,'2',1,1664)
+LexToken(CLOSEBRACKET,')',1,1665)
+LexToken(THEN,'then',1,1667)
+LexToken(EOL,'\n',1,1671)
+LexToken(VAR,'block_parameter_error',1,1688)
+LexToken(OPENBRACKET,'(',1,1709)
+LexToken(VAR,'msprintf',1,1710)
+LexToken(OPENBRACKET,'(',1,1718)
+LexToken(VAR,'gettext',1,1720)
+LexToken(OPENBRACKET,'(',1,1727)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,1766)
+LexToken(CLOSEBRACKET,')',1,1767)
+LexToken(COMMA,',',1,1768)
+LexToken(VAR,'gettext',1,1770)
+LexToken(OPENBRACKET,'(',1,1777)
+LexToken(DQSTRING,'"Do on Overflow"',1,1793)
+LexToken(CLOSEBRACKET,')',1,1794)
+LexToken(COMMA,',',1,1795)
+LexToken(VAR,'np',1,1797)
+LexToken(CLOSEBRACKET,')',1,1799)
+LexToken(COMMA,',',1,1800)
+LexToken(VAR,'msprintf',1,1821)
+LexToken(OPENBRACKET,'(',1,1829)
+LexToken(VAR,'gettext',1,1831)
+LexToken(OPENBRACKET,'(',1,1838)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,1867)
+LexToken(CLOSEBRACKET,')',1,1868)
+LexToken(COMMA,',',1,1869)
+LexToken(DQSTRING,'"[0, 2]"',1,1878)
+LexToken(CLOSEBRACKET,')',1,1879)
+LexToken(CLOSEBRACKET,')',1,1880)
+LexToken(SEMICOLON,';',1,1881)
+LexToken(EOL,'\n',1,1882)
+LexToken(VAR,'ok',1,1899)
+LexToken(ASSIGNMENT,'=',1,1901)
+LexToken(PREVAR_BOOLEAN,'%f',1,1902)
+LexToken(SEMICOLON,';',1,1904)
+LexToken(EOL,'\n',1,1905)
+LexToken(ELSEIF,'elseif',1,1918)
+LexToken(VAR,'Datatype',1,1925)
+LexToken(COMPARISON,'==',1,1933)
+LexToken(NUMBER,'3',1,1935)
+LexToken(THEN,'then',1,1937)
+LexToken(EOL,'\n',1,1941)
+LexToken(IF,'if',1,1958)
+LexToken(VAR,'np',1,1961)
+LexToken(COMPARISON,'==',1,1963)
+LexToken(NUMBER,'0',1,1965)
+LexToken(THEN,'then',1,1967)
+LexToken(EOL,'\n',1,1971)
+LexToken(VAR,'model',1,1992)
+LexToken(DOT,'.',1,1997)
+LexToken(VAR,'sim',1,1998)
+LexToken(ASSIGNMENT,'=',1,2001)
+LexToken(VAR,'list',1,2002)
+LexToken(OPENBRACKET,'(',1,2006)
+LexToken(DQSTRING,'"matmul_i32n"',1,2019)
+LexToken(COMMA,',',1,2020)
+LexToken(NUMBER,'4',1,2021)
+LexToken(CLOSEBRACKET,')',1,2022)
+LexToken(EOL,'\n',1,2023)
+LexToken(ELSEIF,'elseif',1,2040)
+LexToken(VAR,'np',1,2047)
+LexToken(COMPARISON,'==',1,2049)
+LexToken(NUMBER,'1',1,2051)
+LexToken(THEN,'then',1,2053)
+LexToken(EOL,'\n',1,2057)
+LexToken(VAR,'model',1,2078)
+LexToken(DOT,'.',1,2083)
+LexToken(VAR,'sim',1,2084)
+LexToken(ASSIGNMENT,'=',1,2087)
+LexToken(VAR,'list',1,2088)
+LexToken(OPENBRACKET,'(',1,2092)
+LexToken(DQSTRING,'"matmul_i32s"',1,2105)
+LexToken(COMMA,',',1,2106)
+LexToken(NUMBER,'4',1,2107)
+LexToken(CLOSEBRACKET,')',1,2108)
+LexToken(EOL,'\n',1,2109)
+LexToken(ELSE,'else',1,2126)
+LexToken(EOL,'\n',1,2130)
+LexToken(VAR,'model',1,2151)
+LexToken(DOT,'.',1,2156)
+LexToken(VAR,'sim',1,2157)
+LexToken(ASSIGNMENT,'=',1,2160)
+LexToken(VAR,'list',1,2161)
+LexToken(OPENBRACKET,'(',1,2165)
+LexToken(DQSTRING,'"matmul_i32e"',1,2178)
+LexToken(COMMA,',',1,2179)
+LexToken(NUMBER,'4',1,2180)
+LexToken(CLOSEBRACKET,')',1,2181)
+LexToken(EOL,'\n',1,2182)
+LexToken(END,'end',1,2199)
+LexToken(EOL,'\n',1,2202)
+LexToken(ELSEIF,'elseif',1,2215)
+LexToken(VAR,'Datatype',1,2222)
+LexToken(COMPARISON,'==',1,2230)
+LexToken(NUMBER,'4',1,2232)
+LexToken(THEN,'then',1,2234)
+LexToken(EOL,'\n',1,2238)
+LexToken(IF,'if',1,2255)
+LexToken(VAR,'np',1,2258)
+LexToken(COMPARISON,'==',1,2260)
+LexToken(NUMBER,'0',1,2262)
+LexToken(THEN,'then',1,2264)
+LexToken(EOL,'\n',1,2268)
+LexToken(VAR,'model',1,2289)
+LexToken(DOT,'.',1,2294)
+LexToken(VAR,'sim',1,2295)
+LexToken(ASSIGNMENT,'=',1,2298)
+LexToken(VAR,'list',1,2299)
+LexToken(OPENBRACKET,'(',1,2303)
+LexToken(DQSTRING,'"matmul_i16n"',1,2316)
+LexToken(COMMA,',',1,2317)
+LexToken(NUMBER,'4',1,2318)
+LexToken(CLOSEBRACKET,')',1,2319)
+LexToken(EOL,'\n',1,2320)
+LexToken(ELSEIF,'elseif',1,2337)
+LexToken(VAR,'np',1,2344)
+LexToken(COMPARISON,'==',1,2346)
+LexToken(NUMBER,'1',1,2348)
+LexToken(THEN,'then',1,2350)
+LexToken(EOL,'\n',1,2354)
+LexToken(VAR,'model',1,2375)
+LexToken(DOT,'.',1,2380)
+LexToken(VAR,'sim',1,2381)
+LexToken(ASSIGNMENT,'=',1,2384)
+LexToken(VAR,'list',1,2385)
+LexToken(OPENBRACKET,'(',1,2389)
+LexToken(DQSTRING,'"matmul_i16s"',1,2402)
+LexToken(COMMA,',',1,2403)
+LexToken(NUMBER,'4',1,2404)
+LexToken(CLOSEBRACKET,')',1,2405)
+LexToken(EOL,'\n',1,2406)
+LexToken(ELSE,'else',1,2423)
+LexToken(EOL,'\n',1,2427)
+LexToken(VAR,'model',1,2448)
+LexToken(DOT,'.',1,2453)
+LexToken(VAR,'sim',1,2454)
+LexToken(ASSIGNMENT,'=',1,2457)
+LexToken(VAR,'list',1,2458)
+LexToken(OPENBRACKET,'(',1,2462)
+LexToken(DQSTRING,'"matmul_i16e"',1,2475)
+LexToken(COMMA,',',1,2476)
+LexToken(NUMBER,'4',1,2477)
+LexToken(CLOSEBRACKET,')',1,2478)
+LexToken(EOL,'\n',1,2479)
+LexToken(END,'end',1,2496)
+LexToken(EOL,'\n',1,2499)
+LexToken(ELSEIF,'elseif',1,2512)
+LexToken(VAR,'Datatype',1,2519)
+LexToken(COMPARISON,'==',1,2527)
+LexToken(NUMBER,'5',1,2529)
+LexToken(THEN,'then',1,2531)
+LexToken(EOL,'\n',1,2535)
+LexToken(IF,'if',1,2552)
+LexToken(VAR,'np',1,2555)
+LexToken(COMPARISON,'==',1,2557)
+LexToken(NUMBER,'0',1,2559)
+LexToken(THEN,'then',1,2561)
+LexToken(EOL,'\n',1,2565)
+LexToken(VAR,'model',1,2586)
+LexToken(DOT,'.',1,2591)
+LexToken(VAR,'sim',1,2592)
+LexToken(ASSIGNMENT,'=',1,2595)
+LexToken(VAR,'list',1,2596)
+LexToken(OPENBRACKET,'(',1,2600)
+LexToken(DQSTRING,'"matmul_i8n"',1,2612)
+LexToken(COMMA,',',1,2613)
+LexToken(NUMBER,'4',1,2614)
+LexToken(CLOSEBRACKET,')',1,2615)
+LexToken(EOL,'\n',1,2616)
+LexToken(ELSEIF,'elseif',1,2633)
+LexToken(VAR,'np',1,2640)
+LexToken(COMPARISON,'==',1,2642)
+LexToken(NUMBER,'1',1,2644)
+LexToken(THEN,'then',1,2646)
+LexToken(EOL,'\n',1,2650)
+LexToken(VAR,'model',1,2671)
+LexToken(DOT,'.',1,2676)
+LexToken(VAR,'sim',1,2677)
+LexToken(ASSIGNMENT,'=',1,2680)
+LexToken(VAR,'list',1,2681)
+LexToken(OPENBRACKET,'(',1,2685)
+LexToken(DQSTRING,'"matmul_i8s"',1,2697)
+LexToken(COMMA,',',1,2698)
+LexToken(NUMBER,'4',1,2699)
+LexToken(CLOSEBRACKET,')',1,2700)
+LexToken(EOL,'\n',1,2701)
+LexToken(ELSE,'else',1,2718)
+LexToken(EOL,'\n',1,2722)
+LexToken(VAR,'model',1,2743)
+LexToken(DOT,'.',1,2748)
+LexToken(VAR,'sim',1,2749)
+LexToken(ASSIGNMENT,'=',1,2752)
+LexToken(VAR,'list',1,2753)
+LexToken(OPENBRACKET,'(',1,2757)
+LexToken(DQSTRING,'"matmul_i8e"',1,2769)
+LexToken(COMMA,',',1,2770)
+LexToken(NUMBER,'4',1,2771)
+LexToken(CLOSEBRACKET,')',1,2772)
+LexToken(EOL,'\n',1,2773)
+LexToken(END,'end',1,2790)
+LexToken(EOL,'\n',1,2793)
+LexToken(ELSEIF,'elseif',1,2806)
+LexToken(VAR,'Datatype',1,2813)
+LexToken(COMPARISON,'==',1,2821)
+LexToken(NUMBER,'6',1,2823)
+LexToken(THEN,'then',1,2825)
+LexToken(EOL,'\n',1,2829)
+LexToken(IF,'if',1,2846)
+LexToken(VAR,'np',1,2849)
+LexToken(COMPARISON,'==',1,2851)
+LexToken(NUMBER,'0',1,2853)
+LexToken(THEN,'then',1,2855)
+LexToken(EOL,'\n',1,2859)
+LexToken(VAR,'model',1,2880)
+LexToken(DOT,'.',1,2885)
+LexToken(VAR,'sim',1,2886)
+LexToken(ASSIGNMENT,'=',1,2889)
+LexToken(VAR,'list',1,2890)
+LexToken(OPENBRACKET,'(',1,2894)
+LexToken(DQSTRING,'"matmul_ui32n"',1,2908)
+LexToken(COMMA,',',1,2909)
+LexToken(NUMBER,'4',1,2910)
+LexToken(CLOSEBRACKET,')',1,2911)
+LexToken(EOL,'\n',1,2912)
+LexToken(ELSEIF,'elseif',1,2929)
+LexToken(VAR,'np',1,2936)
+LexToken(COMPARISON,'==',1,2938)
+LexToken(NUMBER,'1',1,2940)
+LexToken(THEN,'then',1,2942)
+LexToken(EOL,'\n',1,2946)
+LexToken(VAR,'model',1,2967)
+LexToken(DOT,'.',1,2972)
+LexToken(VAR,'sim',1,2973)
+LexToken(ASSIGNMENT,'=',1,2976)
+LexToken(VAR,'list',1,2977)
+LexToken(OPENBRACKET,'(',1,2981)
+LexToken(DQSTRING,'"matmul_ui32s"',1,2995)
+LexToken(COMMA,',',1,2996)
+LexToken(NUMBER,'4',1,2997)
+LexToken(CLOSEBRACKET,')',1,2998)
+LexToken(EOL,'\n',1,2999)
+LexToken(ELSE,'else',1,3016)
+LexToken(EOL,'\n',1,3020)
+LexToken(VAR,'model',1,3041)
+LexToken(DOT,'.',1,3046)
+LexToken(VAR,'sim',1,3047)
+LexToken(ASSIGNMENT,'=',1,3050)
+LexToken(VAR,'list',1,3051)
+LexToken(OPENBRACKET,'(',1,3055)
+LexToken(DQSTRING,'"matmul_ui32e"',1,3069)
+LexToken(COMMA,',',1,3070)
+LexToken(NUMBER,'4',1,3071)
+LexToken(CLOSEBRACKET,')',1,3072)
+LexToken(EOL,'\n',1,3073)
+LexToken(END,'end',1,3090)
+LexToken(EOL,'\n',1,3093)
+LexToken(ELSEIF,'elseif',1,3106)
+LexToken(VAR,'Datatype',1,3113)
+LexToken(COMPARISON,'==',1,3121)
+LexToken(NUMBER,'7',1,3123)
+LexToken(THEN,'then',1,3125)
+LexToken(EOL,'\n',1,3129)
+LexToken(IF,'if',1,3146)
+LexToken(VAR,'np',1,3149)
+LexToken(COMPARISON,'==',1,3151)
+LexToken(NUMBER,'0',1,3153)
+LexToken(THEN,'then',1,3155)
+LexToken(EOL,'\n',1,3159)
+LexToken(VAR,'model',1,3180)
+LexToken(DOT,'.',1,3185)
+LexToken(VAR,'sim',1,3186)
+LexToken(ASSIGNMENT,'=',1,3189)
+LexToken(VAR,'list',1,3190)
+LexToken(OPENBRACKET,'(',1,3194)
+LexToken(DQSTRING,'"matmul_ui16n"',1,3208)
+LexToken(COMMA,',',1,3209)
+LexToken(NUMBER,'4',1,3210)
+LexToken(CLOSEBRACKET,')',1,3211)
+LexToken(EOL,'\n',1,3212)
+LexToken(ELSEIF,'elseif',1,3229)
+LexToken(VAR,'np',1,3236)
+LexToken(COMPARISON,'==',1,3238)
+LexToken(NUMBER,'1',1,3240)
+LexToken(THEN,'then',1,3242)
+LexToken(EOL,'\n',1,3246)
+LexToken(VAR,'model',1,3267)
+LexToken(DOT,'.',1,3272)
+LexToken(VAR,'sim',1,3273)
+LexToken(ASSIGNMENT,'=',1,3276)
+LexToken(VAR,'list',1,3277)
+LexToken(OPENBRACKET,'(',1,3281)
+LexToken(DQSTRING,'"matmul_ui16s"',1,3295)
+LexToken(COMMA,',',1,3296)
+LexToken(NUMBER,'4',1,3297)
+LexToken(CLOSEBRACKET,')',1,3298)
+LexToken(EOL,'\n',1,3299)
+LexToken(ELSE,'else',1,3316)
+LexToken(EOL,'\n',1,3320)
+LexToken(VAR,'model',1,3341)
+LexToken(DOT,'.',1,3346)
+LexToken(VAR,'sim',1,3347)
+LexToken(ASSIGNMENT,'=',1,3350)
+LexToken(VAR,'list',1,3351)
+LexToken(OPENBRACKET,'(',1,3355)
+LexToken(DQSTRING,'"matmul_ui16e"',1,3369)
+LexToken(COMMA,',',1,3370)
+LexToken(NUMBER,'4',1,3371)
+LexToken(CLOSEBRACKET,')',1,3372)
+LexToken(EOL,'\n',1,3373)
+LexToken(END,'end',1,3390)
+LexToken(EOL,'\n',1,3393)
+LexToken(ELSEIF,'elseif',1,3406)
+LexToken(VAR,'Datatype',1,3413)
+LexToken(COMPARISON,'==',1,3421)
+LexToken(NUMBER,'8',1,3423)
+LexToken(THEN,'then',1,3425)
+LexToken(EOL,'\n',1,3429)
+LexToken(IF,'if',1,3446)
+LexToken(VAR,'np',1,3449)
+LexToken(COMPARISON,'==',1,3451)
+LexToken(NUMBER,'0',1,3453)
+LexToken(THEN,'then',1,3455)
+LexToken(EOL,'\n',1,3459)
+LexToken(VAR,'model',1,3480)
+LexToken(DOT,'.',1,3485)
+LexToken(VAR,'sim',1,3486)
+LexToken(ASSIGNMENT,'=',1,3489)
+LexToken(VAR,'list',1,3490)
+LexToken(OPENBRACKET,'(',1,3494)
+LexToken(DQSTRING,'"matmul_ui8n"',1,3507)
+LexToken(COMMA,',',1,3508)
+LexToken(NUMBER,'4',1,3509)
+LexToken(CLOSEBRACKET,')',1,3510)
+LexToken(EOL,'\n',1,3511)
+LexToken(ELSEIF,'elseif',1,3528)
+LexToken(VAR,'np',1,3535)
+LexToken(COMPARISON,'==',1,3537)
+LexToken(NUMBER,'1',1,3539)
+LexToken(THEN,'then',1,3541)
+LexToken(EOL,'\n',1,3545)
+LexToken(VAR,'model',1,3566)
+LexToken(DOT,'.',1,3571)
+LexToken(VAR,'sim',1,3572)
+LexToken(ASSIGNMENT,'=',1,3575)
+LexToken(VAR,'list',1,3576)
+LexToken(OPENBRACKET,'(',1,3580)
+LexToken(DQSTRING,'"matmul_ui8s"',1,3593)
+LexToken(COMMA,',',1,3594)
+LexToken(NUMBER,'4',1,3595)
+LexToken(CLOSEBRACKET,')',1,3596)
+LexToken(EOL,'\n',1,3597)
+LexToken(ELSE,'else',1,3614)
+LexToken(EOL,'\n',1,3618)
+LexToken(VAR,'model',1,3639)
+LexToken(DOT,'.',1,3644)
+LexToken(VAR,'sim',1,3645)
+LexToken(ASSIGNMENT,'=',1,3648)
+LexToken(VAR,'list',1,3649)
+LexToken(OPENBRACKET,'(',1,3653)
+LexToken(DQSTRING,'"matmul_ui8e"',1,3666)
+LexToken(COMMA,',',1,3667)
+LexToken(NUMBER,'4',1,3668)
+LexToken(CLOSEBRACKET,')',1,3669)
+LexToken(EOL,'\n',1,3670)
+LexToken(END,'end',1,3687)
+LexToken(EOL,'\n',1,3690)
+LexToken(ELSE,'else',1,3703)
+LexToken(EOL,'\n',1,3707)
+LexToken(VAR,'block_parameter_error',1,3724)
+LexToken(OPENBRACKET,'(',1,3745)
+LexToken(VAR,'msprintf',1,3746)
+LexToken(OPENBRACKET,'(',1,3754)
+LexToken(VAR,'gettext',1,3755)
+LexToken(OPENBRACKET,'(',1,3762)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,3801)
+LexToken(CLOSEBRACKET,')',1,3802)
+LexToken(COMMA,',',1,3803)
+LexToken(VAR,'gettext',1,3805)
+LexToken(OPENBRACKET,'(',1,3812)
+LexToken(DQSTRING,'"Data Type"',1,3823)
+LexToken(CLOSEBRACKET,')',1,3824)
+LexToken(COMMA,',',1,3825)
+LexToken(VAR,'ot',1,3827)
+LexToken(CLOSEBRACKET,')',1,3829)
+LexToken(COMMA,',',1,3830)
+LexToken(VAR,'msprintf',1,3851)
+LexToken(OPENBRACKET,'(',1,3859)
+LexToken(VAR,'gettext',1,3860)
+LexToken(OPENBRACKET,'(',1,3867)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,3896)
+LexToken(CLOSEBRACKET,')',1,3897)
+LexToken(COMMA,',',1,3898)
+LexToken(DQSTRING,'"[3, 8]"',1,3907)
+LexToken(CLOSEBRACKET,')',1,3908)
+LexToken(CLOSEBRACKET,')',1,3909)
+LexToken(SEMICOLON,';',1,3910)
+LexToken(EOL,'\n',1,3911)
+LexToken(VAR,'ok',1,3928)
+LexToken(ASSIGNMENT,'=',1,3930)
+LexToken(PREVAR_BOOLEAN,'%f',1,3931)
+LexToken(SEMICOLON,';',1,3933)
+LexToken(EOL,'\n',1,3934)
+LexToken(EOL,'\n',1,3935)
+LexToken(END,'end',1,3948)
+LexToken(EOL,'\n',1,3951)
+LexToken(VAR,'in',1,3964)
+LexToken(ASSIGNMENT,'=',1,3966)
+LexToken(OPENSQBRACKET,'[',1,3967)
+LexToken(VAR,'model',1,3968)
+LexToken(DOT,'.',1,3973)
+LexToken(VAR,'in',1,3974)
+LexToken(VAR,'model',1,3977)
+LexToken(DOT,'.',1,3982)
+LexToken(VAR,'in2',1,3983)
+LexToken(CLOSESQBRACKET,']',1,3986)
+LexToken(EOL,'\n',1,3987)
+LexToken(VAR,'out',1,4000)
+LexToken(ASSIGNMENT,'=',1,4003)
+LexToken(OPENSQBRACKET,'[',1,4004)
+LexToken(VAR,'model',1,4005)
+LexToken(DOT,'.',1,4010)
+LexToken(VAR,'out',1,4011)
+LexToken(VAR,'model',1,4015)
+LexToken(DOT,'.',1,4020)
+LexToken(VAR,'out2',1,4021)
+LexToken(CLOSESQBRACKET,']',1,4025)
+LexToken(EOL,'\n',1,4026)
+LexToken(IF,'if',1,4039)
+LexToken(VAR,'ok',1,4042)
+LexToken(THEN,'then',1,4045)
+LexToken(EOL,'\n',1,4049)
+LexToken(OPENSQBRACKET,'[',1,4066)
+LexToken(VAR,'model',1,4067)
+LexToken(COMMA,',',1,4072)
+LexToken(VAR,'graphics',1,4073)
+LexToken(COMMA,',',1,4081)
+LexToken(VAR,'ok',1,4082)
+LexToken(CLOSESQBRACKET,']',1,4084)
+LexToken(ASSIGNMENT,'=',1,4085)
+LexToken(VAR,'set_io',1,4086)
+LexToken(OPENBRACKET,'(',1,4092)
+LexToken(VAR,'model',1,4093)
+LexToken(COMMA,',',1,4098)
+LexToken(VAR,'graphics',1,4099)
+LexToken(COMMA,',',1,4107)
+LexToken(VAR,'list',1,4128)
+LexToken(OPENBRACKET,'(',1,4132)
+LexToken(VAR,'in',1,4133)
+LexToken(COMMA,',',1,4135)
+LexToken(VAR,'it',1,4136)
+LexToken(CLOSEBRACKET,')',1,4138)
+LexToken(COMMA,',',1,4139)
+LexToken(VAR,'list',1,4160)
+LexToken(OPENBRACKET,'(',1,4164)
+LexToken(VAR,'out',1,4165)
+LexToken(COMMA,',',1,4168)
+LexToken(VAR,'ot',1,4169)
+LexToken(CLOSEBRACKET,')',1,4171)
+LexToken(COMMA,',',1,4172)
+LexToken(OPENSQBRACKET,'[',1,4173)
+LexToken(CLOSESQBRACKET,']',1,4174)
+LexToken(COMMA,',',1,4175)
+LexToken(OPENSQBRACKET,'[',1,4176)
+LexToken(CLOSESQBRACKET,']',1,4177)
+LexToken(CLOSEBRACKET,')',1,4178)
+LexToken(EOL,'\n',1,4179)
+LexToken(END,'end',1,4192)
+LexToken(EOL,'\n',1,4195)
+LexToken(IF,'if',1,4208)
+LexToken(VAR,'ok',1,4211)
+LexToken(THEN,'then',1,4214)
+LexToken(EOL,'\n',1,4218)
+LexToken(VAR,'model',1,4235)
+LexToken(DOT,'.',1,4240)
+LexToken(VAR,'ipar',1,4241)
+LexToken(ASSIGNMENT,'=',1,4245)
+LexToken(VAR,'np',1,4246)
+LexToken(EOL,'\n',1,4248)
+LexToken(VAR,'graphics',1,4265)
+LexToken(DOT,'.',1,4273)
+LexToken(VAR,'exprs',1,4274)
+LexToken(ASSIGNMENT,'=',1,4279)
+LexToken(VAR,'exprs',1,4280)
+LexToken(EOL,'\n',1,4285)
+LexToken(VAR,'x',1,4302)
+LexToken(DOT,'.',1,4303)
+LexToken(VAR,'graphics',1,4304)
+LexToken(ASSIGNMENT,'=',1,4312)
+LexToken(VAR,'graphics',1,4313)
+LexToken(SEMICOLON,';',1,4321)
+LexToken(EOL,'\n',1,4322)
+LexToken(VAR,'x',1,4339)
+LexToken(DOT,'.',1,4340)
+LexToken(VAR,'model',1,4341)
+LexToken(ASSIGNMENT,'=',1,4346)
+LexToken(VAR,'model',1,4347)
+LexToken(EOL,'\n',1,4352)
+LexToken(BREAK,'break',1,4369)
+LexToken(EOL,'\n',1,4374)
+LexToken(END,'end',1,4387)
+LexToken(EOL,'\n',1,4390)
+LexToken(END,'end',1,4399)
+LexToken(EOL,'\n',1,4402)
+LexToken(CASE,'case',1,4407)
+LexToken(DQSTRING,'"define"',1,4419)
+LexToken(THEN,'then',1,4421)
+LexToken(EOL,'\n',1,4425)
+LexToken(VAR,'sgn',1,4434)
+LexToken(ASSIGNMENT,'=',1,4437)
+LexToken(NUMBER,'0',1,4438)
+LexToken(EOL,'\n',1,4439)
+LexToken(VAR,'model',1,4448)
+LexToken(ASSIGNMENT,'=',1,4453)
+LexToken(SCICOS_MODEL,'scicos_model',1,4454)
+LexToken(OPENBRACKET,'(',1,4466)
+LexToken(CLOSEBRACKET,')',1,4467)
+LexToken(EOL,'\n',1,4468)
+LexToken(VAR,'model',1,4477)
+LexToken(DOT,'.',1,4482)
+LexToken(VAR,'sim',1,4483)
+LexToken(ASSIGNMENT,'=',1,4486)
+LexToken(VAR,'list',1,4487)
+LexToken(OPENBRACKET,'(',1,4491)
+LexToken(DQSTRING,'"matmul_i32"',1,4503)
+LexToken(COMMA,',',1,4504)
+LexToken(NUMBER,'4',1,4505)
+LexToken(CLOSEBRACKET,')',1,4506)
+LexToken(EOL,'\n',1,4507)
+LexToken(VAR,'model',1,4516)
+LexToken(DOT,'.',1,4521)
+LexToken(VAR,'in',1,4522)
+LexToken(ASSIGNMENT,'=',1,4524)
+LexToken(OPENSQBRACKET,'[',1,4525)
+LexToken(NUMBER,'-1',1,4526)
+LexToken(SEMICOLON,';',1,4528)
+LexToken(NUMBER,'-2',1,4529)
+LexToken(CLOSESQBRACKET,']',1,4531)
+LexToken(EOL,'\n',1,4532)
+LexToken(VAR,'model',1,4541)
+LexToken(DOT,'.',1,4546)
+LexToken(VAR,'out',1,4547)
+LexToken(ASSIGNMENT,'=',1,4550)
+LexToken(NUMBER,'-1',1,4551)
+LexToken(EOL,'\n',1,4553)
+LexToken(VAR,'model',1,4562)
+LexToken(DOT,'.',1,4567)
+LexToken(VAR,'in2',1,4568)
+LexToken(ASSIGNMENT,'=',1,4571)
+LexToken(OPENSQBRACKET,'[',1,4572)
+LexToken(NUMBER,'-2',1,4573)
+LexToken(SEMICOLON,';',1,4575)
+LexToken(NUMBER,'-3',1,4576)
+LexToken(CLOSESQBRACKET,']',1,4578)
+LexToken(EOL,'\n',1,4579)
+LexToken(VAR,'model',1,4588)
+LexToken(DOT,'.',1,4593)
+LexToken(VAR,'out2',1,4594)
+LexToken(ASSIGNMENT,'=',1,4598)
+LexToken(NUMBER,'-3',1,4599)
+LexToken(EOL,'\n',1,4601)
+LexToken(VAR,'model',1,4610)
+LexToken(DOT,'.',1,4615)
+LexToken(VAR,'intyp',1,4616)
+LexToken(ASSIGNMENT,'=',1,4621)
+LexToken(OPENSQBRACKET,'[',1,4622)
+LexToken(NUMBER,'3',1,4623)
+LexToken(NUMBER,'3',1,4625)
+LexToken(CLOSESQBRACKET,']',1,4626)
+LexToken(EOL,'\n',1,4627)
+LexToken(VAR,'model',1,4636)
+LexToken(DOT,'.',1,4641)
+LexToken(VAR,'outtyp',1,4642)
+LexToken(ASSIGNMENT,'=',1,4648)
+LexToken(NUMBER,'3',1,4649)
+LexToken(EOL,'\n',1,4650)
+LexToken(VAR,'model',1,4659)
+LexToken(DOT,'.',1,4664)
+LexToken(VAR,'rpar',1,4665)
+LexToken(ASSIGNMENT,'=',1,4669)
+LexToken(OPENSQBRACKET,'[',1,4670)
+LexToken(CLOSESQBRACKET,']',1,4671)
+LexToken(EOL,'\n',1,4672)
+LexToken(VAR,'model',1,4681)
+LexToken(DOT,'.',1,4686)
+LexToken(VAR,'ipar',1,4687)
+LexToken(ASSIGNMENT,'=',1,4691)
+LexToken(VAR,'sgn',1,4692)
+LexToken(EOL,'\n',1,4695)
+LexToken(VAR,'model',1,4704)
+LexToken(DOT,'.',1,4709)
+LexToken(VAR,'blocktype',1,4710)
+LexToken(ASSIGNMENT,'=',1,4719)
+LexToken(DQSTRING,'"c"',1,4722)
+LexToken(EOL,'\n',1,4723)
+LexToken(VAR,'model',1,4732)
+LexToken(DOT,'.',1,4737)
+LexToken(VAR,'dep_ut',1,4738)
+LexToken(ASSIGNMENT,'=',1,4744)
+LexToken(OPENSQBRACKET,'[',1,4745)
+LexToken(PREVAR_BOOLEAN,'%t',1,4746)
+LexToken(PREVAR_BOOLEAN,'%f',1,4749)
+LexToken(CLOSESQBRACKET,']',1,4751)
+LexToken(EOL,'\n',1,4752)
+LexToken(EOL,'\n',1,4753)
+LexToken(EOL,'\n',1,4754)
+LexToken(VAR,'exprs',1,4763)
+LexToken(ASSIGNMENT,'=',1,4768)
+LexToken(OPENSQBRACKET,'[',1,4769)
+LexToken(VAR,'sci2exp',1,4770)
+LexToken(OPENBRACKET,'(',1,4777)
+LexToken(NUMBER,'3',1,4778)
+LexToken(CLOSEBRACKET,')',1,4779)
+LexToken(SEMICOLON,';',1,4780)
+LexToken(VAR,'sci2exp',1,4781)
+LexToken(OPENBRACKET,'(',1,4788)
+LexToken(NUMBER,'0',1,4789)
+LexToken(CLOSEBRACKET,')',1,4790)
+LexToken(CLOSESQBRACKET,']',1,4791)
+LexToken(EOL,'\n',1,4792)
+LexToken(VAR,'gr_i',1,4801)
+LexToken(ASSIGNMENT,'=',1,4805)
+LexToken(OPENSQBRACKET,'[',1,4806)
+LexToken(CLOSESQBRACKET,']',1,4807)
+LexToken(EOL,'\n',1,4808)
+LexToken(VAR,'x',1,4817)
+LexToken(ASSIGNMENT,'=',1,4818)
+LexToken(VAR,'standard_define',1,4819)
+LexToken(OPENBRACKET,'(',1,4834)
+LexToken(OPENSQBRACKET,'[',1,4835)
+LexToken(NUMBER,'2',1,4836)
+LexToken(NUMBER,'2',1,4838)
+LexToken(CLOSESQBRACKET,']',1,4839)
+LexToken(COMMA,',',1,4840)
+LexToken(VAR,'model',1,4841)
+LexToken(COMMA,',',1,4846)
+LexToken(VAR,'exprs',1,4848)
+LexToken(COMMA,',',1,4853)
+LexToken(VAR,'gr_i',1,4854)
+LexToken(CLOSEBRACKET,')',1,4858)
+LexToken(EOL,'\n',1,4859)
+LexToken(END,'end',1,4864)
+LexToken(EOL,'\n',1,4867)
+LexToken(ENDFUNCTION,'endfunction',1,4868)
+LexToken(EOL,'\n',1,4879)
diff --git a/js/IntegerOp/JKFLIPFLOP.js b/js/IntegerOp/JKFLIPFLOP.js
new file mode 100644
index 00000000..38171542
--- /dev/null
+++ b/js/IntegerOp/JKFLIPFLOP.js
@@ -0,0 +1,4902 @@
+LexToken(EOL,'\n',1,8)
+LexToken(EOL,'\n',1,11)
+LexToken(EOL,'\n',1,71)
+LexToken(EOL,'\n',1,147)
+LexToken(EOL,'\n',1,150)
+LexToken(EOL,'\n',1,222)
+LexToken(EOL,'\n',1,294)
+LexToken(EOL,'\n',1,363)
+LexToken(EOL,'\n',1,402)
+LexToken(EOL,'\n',1,405)
+LexToken(EOL,'\n',1,472)
+LexToken(EOL,'\n',1,538)
+LexToken(EOL,'\n',1,603)
+LexToken(EOL,'\n',1,651)
+LexToken(EOL,'\n',1,654)
+LexToken(EOL,'\n',1,723)
+LexToken(EOL,'\n',1,786)
+LexToken(EOL,'\n',1,868)
+LexToken(EOL,'\n',1,871)
+LexToken(EOL,'\n',1,902)
+LexToken(EOL,'\n',1,905)
+LexToken(EOL,'\n',1,906)
+LexToken(FUNCTION,'function',1,907)
+LexToken(OPENSQBRACKET,'[',1,916)
+LexToken(VAR,'x',1,917)
+LexToken(COMMA,',',1,918)
+LexToken(VAR,'y',1,919)
+LexToken(COMMA,',',1,920)
+LexToken(VAR,'typ',1,921)
+LexToken(CLOSESQBRACKET,']',1,924)
+LexToken(ASSIGNMENT,'=',1,926)
+LexToken(VAR,'JKFLIPFLOP',1,928)
+LexToken(OPENBRACKET,'(',1,938)
+LexToken(VAR,'job',1,939)
+LexToken(COMMA,',',1,942)
+LexToken(VAR,'arg1',1,943)
+LexToken(COMMA,',',1,947)
+LexToken(VAR,'arg2',1,948)
+LexToken(CLOSEBRACKET,')',1,952)
+LexToken(EOL,'\n',1,953)
+LexToken(VAR,'x',1,958)
+LexToken(ASSIGNMENT,'=',1,959)
+LexToken(OPENSQBRACKET,'[',1,960)
+LexToken(CLOSESQBRACKET,']',1,961)
+LexToken(SEMICOLON,';',1,962)
+LexToken(EOL,'\n',1,963)
+LexToken(VAR,'y',1,968)
+LexToken(ASSIGNMENT,'=',1,969)
+LexToken(OPENSQBRACKET,'[',1,970)
+LexToken(CLOSESQBRACKET,']',1,971)
+LexToken(SEMICOLON,';',1,972)
+LexToken(EOL,'\n',1,973)
+LexToken(VAR,'typ',1,978)
+LexToken(ASSIGNMENT,'=',1,981)
+LexToken(OPENSQBRACKET,'[',1,982)
+LexToken(CLOSESQBRACKET,']',1,983)
+LexToken(SEMICOLON,';',1,984)
+LexToken(EOL,'\n',1,985)
+LexToken(SELECT,'select',1,990)
+LexToken(VAR,'job',1,997)
+LexToken(EOL,'\n',1,1000)
+LexToken(CASE,'case',1,1005)
+LexToken(DQSTRING,'"set"',1,1014)
+LexToken(THEN,'then',1,1016)
+LexToken(EOL,'\n',1,1020)
+LexToken(EOL,'\n',1,1054)
+LexToken(FOR,'for',1,1063)
+LexToken(VAR,'i',1,1067)
+LexToken(ASSIGNMENT,'=',1,1068)
+LexToken(NUMBER,'1',1,1069)
+LexToken(COLON,':',1,1070)
+LexToken(VAR,'length',1,1071)
+LexToken(OPENBRACKET,'(',1,1077)
+LexToken(VAR,'arg1',1,1078)
+LexToken(DOT,'.',1,1082)
+LexToken(VAR,'model',1,1083)
+LexToken(DOT,'.',1,1088)
+LexToken(VAR,'rpar',1,1089)
+LexToken(DOT,'.',1,1093)
+LexToken(VAR,'objs',1,1094)
+LexToken(CLOSEBRACKET,')',1,1098)
+LexToken(DO,'do',1,1100)
+LexToken(EOL,'\n',1,1102)
+LexToken(VAR,'o',1,1115)
+LexToken(ASSIGNMENT,'=',1,1117)
+LexToken(VAR,'arg1',1,1119)
+LexToken(DOT,'.',1,1123)
+LexToken(VAR,'model',1,1124)
+LexToken(DOT,'.',1,1129)
+LexToken(VAR,'rpar',1,1130)
+LexToken(DOT,'.',1,1134)
+LexToken(VAR,'objs',1,1135)
+LexToken(OPENBRACKET,'(',1,1139)
+LexToken(VAR,'i',1,1140)
+LexToken(CLOSEBRACKET,')',1,1141)
+LexToken(SEMICOLON,';',1,1142)
+LexToken(EOL,'\n',1,1143)
+LexToken(IF,'if',1,1156)
+LexToken(VAR,'typeof',1,1159)
+LexToken(OPENBRACKET,'(',1,1165)
+LexToken(VAR,'o',1,1166)
+LexToken(CLOSEBRACKET,')',1,1167)
+LexToken(COMPARISON,'==',1,1169)
+LexToken(DQSTRING,'"Block"',1,1178)
+LexToken(LOGICAL,'&',1,1180)
+LexToken(VAR,'o',1,1182)
+LexToken(DOT,'.',1,1183)
+LexToken(VAR,'gui',1,1184)
+LexToken(COMPARISON,'==',1,1188)
+LexToken(DQSTRING,'"DOLLAR_m"',1,1200)
+LexToken(THEN,'then',1,1202)
+LexToken(EOL,'\n',1,1206)
+LexToken(VAR,'path',1,1223)
+LexToken(ASSIGNMENT,'=',1,1228)
+LexToken(VAR,'i',1,1230)
+LexToken(SEMICOLON,';',1,1231)
+LexToken(EOL,'\n',1,1232)
+LexToken(BREAK,'break',1,1249)
+LexToken(SEMICOLON,';',1,1254)
+LexToken(EOL,'\n',1,1255)
+LexToken(END,'end',1,1268)
+LexToken(EOL,'\n',1,1271)
+LexToken(END,'end',1,1280)
+LexToken(EOL,'\n',1,1283)
+LexToken(EOL,'\n',1,1339)
+LexToken(VAR,'newpar',1,1348)
+LexToken(ASSIGNMENT,'=',1,1354)
+LexToken(VAR,'list',1,1355)
+LexToken(OPENBRACKET,'(',1,1359)
+LexToken(CLOSEBRACKET,')',1,1360)
+LexToken(EOL,'\n',1,1361)
+LexToken(VAR,'xx',1,1370)
+LexToken(ASSIGNMENT,'=',1,1372)
+LexToken(VAR,'arg1',1,1373)
+LexToken(DOT,'.',1,1377)
+LexToken(VAR,'model',1,1378)
+LexToken(DOT,'.',1,1383)
+LexToken(VAR,'rpar',1,1384)
+LexToken(DOT,'.',1,1388)
+LexToken(VAR,'objs',1,1389)
+LexToken(OPENBRACKET,'(',1,1393)
+LexToken(VAR,'path',1,1394)
+LexToken(CLOSEBRACKET,')',1,1398)
+LexToken(EOL,'\n',1,1420)
+LexToken(VAR,'exprs',1,1429)
+LexToken(ASSIGNMENT,'=',1,1434)
+LexToken(VAR,'xx',1,1435)
+LexToken(DOT,'.',1,1437)
+LexToken(VAR,'graphics',1,1438)
+LexToken(DOT,'.',1,1446)
+LexToken(VAR,'exprs',1,1447)
+LexToken(OPENBRACKET,'(',1,1452)
+LexToken(NUMBER,'1',1,1453)
+LexToken(CLOSEBRACKET,')',1,1454)
+LexToken(EOL,'\n',1,1455)
+LexToken(VAR,'model',1,1464)
+LexToken(ASSIGNMENT,'=',1,1469)
+LexToken(VAR,'xx',1,1470)
+LexToken(DOT,'.',1,1472)
+LexToken(VAR,'model',1,1473)
+LexToken(SEMICOLON,';',1,1478)
+LexToken(EOL,'\n',1,1479)
+LexToken(VAR,'init_old',1,1488)
+LexToken(ASSIGNMENT,'=',1,1496)
+LexToken(VAR,'model',1,1498)
+LexToken(DOT,'.',1,1503)
+LexToken(VAR,'odstate',1,1504)
+LexToken(OPENBRACKET,'(',1,1511)
+LexToken(NUMBER,'1',1,1512)
+LexToken(CLOSEBRACKET,')',1,1513)
+LexToken(EOL,'\n',1,1514)
+LexToken(WHILE,'while',1,1523)
+LexToken(PREVAR_BOOLEAN,'%t',1,1529)
+LexToken(DO,'do',1,1532)
+LexToken(EOL,'\n',1,1534)
+LexToken(OPENSQBRACKET,'[',1,1547)
+LexToken(VAR,'ok',1,1548)
+LexToken(COMMA,',',1,1550)
+LexToken(VAR,'init',1,1551)
+LexToken(COMMA,',',1,1555)
+LexToken(VAR,'exprs0',1,1556)
+LexToken(CLOSESQBRACKET,']',1,1562)
+LexToken(ASSIGNMENT,'=',1,1563)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1564)
+LexToken(OPENBRACKET,'(',1,1579)
+LexToken(OPENSQBRACKET,'[',1,1596)
+LexToken(VAR,'msprintf',1,1597)
+LexToken(OPENBRACKET,'(',1,1605)
+LexToken(VAR,'gettext',1,1606)
+LexToken(OPENBRACKET,'(',1,1613)
+LexToken(DQSTRING,'"Set %s block parameters"',1,1638)
+LexToken(CLOSEBRACKET,')',1,1639)
+LexToken(COMMA,',',1,1640)
+LexToken(DQSTRING,'"JKFLIPFLOP"',1,1653)
+LexToken(CLOSEBRACKET,')',1,1655)
+LexToken(SEMICOLON,';',1,1656)
+LexToken(DQSTRING,'" "',1,1660)
+LexToken(SEMICOLON,';',1,1661)
+LexToken(VAR,'gettext',1,1662)
+LexToken(OPENBRACKET,'(',1,1669)
+LexToken(DQSTRING,'"JK flip-flop"',1,1683)
+LexToken(CLOSEBRACKET,')',1,1684)
+LexToken(SEMICOLON,';',1,1685)
+LexToken(DQSTRING,'" "',1,1688)
+LexToken(SEMICOLON,';',1,1689)
+LexToken(VAR,'gettext',1,1706)
+LexToken(OPENBRACKET,'(',1,1713)
+LexToken(DQSTRING,'"The \\\'Initial Value\\\' must be 0 or 1 of type int8"',1,1764)
+LexToken(CLOSEBRACKET,')',1,1765)
+LexToken(SEMICOLON,';',1,1766)
+LexToken(VAR,'gettext',1,1783)
+LexToken(OPENBRACKET,'(',1,1790)
+LexToken(DQSTRING,'"&nbsp;- Negative values are considered as int8(0)"',1,1841)
+LexToken(CLOSEBRACKET,')',1,1842)
+LexToken(SEMICOLON,';',1,1843)
+LexToken(VAR,'gettext',1,1845)
+LexToken(OPENBRACKET,'(',1,1852)
+LexToken(DQSTRING,'"&nbsp;- Positive values are considered as int8(1)"',1,1903)
+LexToken(CLOSEBRACKET,')',1,1904)
+LexToken(SEMICOLON,';',1,1905)
+LexToken(DQSTRING,'" "',1,1909)
+LexToken(CLOSESQBRACKET,']',1,1910)
+LexToken(COMMA,',',1,1911)
+LexToken(VAR,'gettext',1,1928)
+LexToken(OPENBRACKET,'(',1,1935)
+LexToken(DQSTRING,'"Initial Value"',1,1950)
+LexToken(CLOSEBRACKET,')',1,1951)
+LexToken(COMMA,',',1,1952)
+LexToken(VAR,'list',1,1969)
+LexToken(OPENBRACKET,'(',1,1973)
+LexToken(DQSTRING,'"vec"',1,1978)
+LexToken(COMMA,',',1,1979)
+LexToken(NUMBER,'1',1,1980)
+LexToken(CLOSEBRACKET,')',1,1981)
+LexToken(COMMA,',',1,1982)
+LexToken(VAR,'exprs',1,1984)
+LexToken(CLOSEBRACKET,')',1,1989)
+LexToken(SEMICOLON,';',1,1990)
+LexToken(EOL,'\n',1,1991)
+LexToken(EOL,'\n',1,1992)
+LexToken(IF,'if',1,2005)
+LexToken(NOT,'~',1,2008)
+LexToken(VAR,'ok',1,2009)
+LexToken(THEN,'then',1,2012)
+LexToken(EOL,'\n',1,2016)
+LexToken(BREAK,'break',1,2033)
+LexToken(COMMA,',',1,2038)
+LexToken(EOL,'\n',1,2039)
+LexToken(END,'end',1,2052)
+LexToken(EOL,'\n',1,2055)
+LexToken(IF,'if',1,2068)
+LexToken(VAR,'init',1,2071)
+LexToken(COMPARISON,'<=',1,2075)
+LexToken(NUMBER,'0',1,2077)
+LexToken(THEN,'then',1,2079)
+LexToken(EOL,'\n',1,2083)
+LexToken(VAR,'init',1,2100)
+LexToken(ASSIGNMENT,'=',1,2104)
+LexToken(VAR,'int8',1,2105)
+LexToken(OPENBRACKET,'(',1,2109)
+LexToken(NUMBER,'0',1,2110)
+LexToken(CLOSEBRACKET,')',1,2111)
+LexToken(SEMICOLON,';',1,2112)
+LexToken(EOL,'\n',1,2113)
+LexToken(ELSEIF,'elseif',1,2126)
+LexToken(VAR,'init',1,2133)
+LexToken(COMPARISON,'>',1,2138)
+LexToken(NUMBER,'0',1,2139)
+LexToken(THEN,'then',1,2141)
+LexToken(EOL,'\n',1,2145)
+LexToken(VAR,'init',1,2162)
+LexToken(ASSIGNMENT,'=',1,2166)
+LexToken(VAR,'int8',1,2167)
+LexToken(OPENBRACKET,'(',1,2171)
+LexToken(NUMBER,'1',1,2172)
+LexToken(CLOSEBRACKET,')',1,2173)
+LexToken(SEMICOLON,';',1,2174)
+LexToken(EOL,'\n',1,2175)
+LexToken(END,'end',1,2188)
+LexToken(EOL,'\n',1,2191)
+LexToken(IF,'if',1,2204)
+LexToken(VAR,'ok',1,2207)
+LexToken(THEN,'then',1,2210)
+LexToken(EOL,'\n',1,2214)
+LexToken(VAR,'xx',1,2231)
+LexToken(DOT,'.',1,2233)
+LexToken(VAR,'graphics',1,2234)
+LexToken(DOT,'.',1,2242)
+LexToken(VAR,'exprs',1,2243)
+LexToken(OPENBRACKET,'(',1,2248)
+LexToken(NUMBER,'1',1,2249)
+LexToken(CLOSEBRACKET,')',1,2250)
+LexToken(ASSIGNMENT,'=',1,2251)
+LexToken(VAR,'exprs0',1,2252)
+LexToken(EOL,'\n',1,2258)
+LexToken(VAR,'model',1,2275)
+LexToken(DOT,'.',1,2280)
+LexToken(VAR,'odstate',1,2281)
+LexToken(OPENBRACKET,'(',1,2288)
+LexToken(NUMBER,'1',1,2289)
+LexToken(CLOSEBRACKET,')',1,2290)
+LexToken(ASSIGNMENT,'=',1,2291)
+LexToken(VAR,'init',1,2292)
+LexToken(EOL,'\n',1,2296)
+LexToken(VAR,'xx',1,2313)
+LexToken(DOT,'.',1,2315)
+LexToken(VAR,'model',1,2316)
+LexToken(ASSIGNMENT,'=',1,2321)
+LexToken(VAR,'model',1,2322)
+LexToken(EOL,'\n',1,2327)
+LexToken(VAR,'arg1',1,2344)
+LexToken(DOT,'.',1,2348)
+LexToken(VAR,'model',1,2349)
+LexToken(DOT,'.',1,2354)
+LexToken(VAR,'rpar',1,2355)
+LexToken(DOT,'.',1,2359)
+LexToken(VAR,'objs',1,2360)
+LexToken(OPENBRACKET,'(',1,2364)
+LexToken(VAR,'path',1,2365)
+LexToken(CLOSEBRACKET,')',1,2369)
+LexToken(ASSIGNMENT,'=',1,2370)
+LexToken(VAR,'xx',1,2371)
+LexToken(EOL,'\n',1,2382)
+LexToken(BREAK,'break',1,2399)
+LexToken(EOL,'\n',1,2404)
+LexToken(END,'end',1,2417)
+LexToken(EOL,'\n',1,2420)
+LexToken(END,'end',1,2429)
+LexToken(EOL,'\n',1,2432)
+LexToken(VAR,'needcompile',1,2441)
+LexToken(ASSIGNMENT,'=',1,2452)
+LexToken(NUMBER,'0',1,2453)
+LexToken(EOL,'\n',1,2454)
+LexToken(IF,'if',1,2463)
+LexToken(VAR,'init_old',1,2466)
+LexToken(COMPARISON,'<>',1,2474)
+LexToken(VAR,'init',1,2476)
+LexToken(THEN,'then',1,2481)
+LexToken(EOL,'\n',1,2485)
+LexToken(EOL,'\n',1,2519)
+LexToken(VAR,'newpar',1,2532)
+LexToken(OPENBRACKET,'(',1,2538)
+LexToken(VAR,'size',1,2539)
+LexToken(OPENBRACKET,'(',1,2543)
+LexToken(VAR,'newpar',1,2544)
+LexToken(CLOSEBRACKET,')',1,2550)
+LexToken(OPERATOR,'+',1,2551)
+LexToken(NUMBER,'1',1,2552)
+LexToken(CLOSEBRACKET,')',1,2553)
+LexToken(ASSIGNMENT,'=',1,2554)
+LexToken(NUMBER,'1',1,2555)
+LexToken(EOL,'\n',1,2578)
+LexToken(VAR,'needcompile',1,2591)
+LexToken(ASSIGNMENT,'=',1,2602)
+LexToken(NUMBER,'2',1,2603)
+LexToken(EOL,'\n',1,2604)
+LexToken(END,'end',1,2613)
+LexToken(EOL,'\n',1,2616)
+LexToken(VAR,'x',1,2625)
+LexToken(ASSIGNMENT,'=',1,2626)
+LexToken(VAR,'arg1',1,2627)
+LexToken(EOL,'\n',1,2631)
+LexToken(VAR,'y',1,2640)
+LexToken(ASSIGNMENT,'=',1,2641)
+LexToken(VAR,'needcompile',1,2642)
+LexToken(EOL,'\n',1,2653)
+LexToken(VAR,'typ',1,2662)
+LexToken(ASSIGNMENT,'=',1,2665)
+LexToken(VAR,'newpar',1,2666)
+LexToken(EOL,'\n',1,2672)
+LexToken(CASE,'case',1,2677)
+LexToken(DQSTRING,'"define"',1,2689)
+LexToken(THEN,'then',1,2691)
+LexToken(EOL,'\n',1,2695)
+LexToken(VAR,'scs_m',1,2704)
+LexToken(ASSIGNMENT,'=',1,2709)
+LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2710)
+LexToken(OPENBRACKET,'(',1,2724)
+LexToken(VAR,'version',1,2736)
+LexToken(ASSIGNMENT,'=',1,2743)
+LexToken(DQSTRING,'"scicos4.2"',1,2754)
+LexToken(COMMA,',',1,2755)
+LexToken(VAR,'props',1,2767)
+LexToken(ASSIGNMENT,'=',1,2772)
+LexToken(SCICOS_PARAMS,'scicos_params',1,2773)
+LexToken(OPENBRACKET,'(',1,2786)
+LexToken(VAR,'wpar',1,2798)
+LexToken(ASSIGNMENT,'=',1,2802)
+LexToken(OPENSQBRACKET,'[',1,2803)
+LexToken(NUMBER,'600',1,2804)
+LexToken(COMMA,',',1,2807)
+LexToken(NUMBER,'450',1,2808)
+LexToken(COMMA,',',1,2811)
+LexToken(NUMBER,'0',1,2812)
+LexToken(COMMA,',',1,2813)
+LexToken(NUMBER,'0',1,2814)
+LexToken(COMMA,',',1,2815)
+LexToken(NUMBER,'600',1,2816)
+LexToken(COMMA,',',1,2819)
+LexToken(NUMBER,'450',1,2820)
+LexToken(CLOSESQBRACKET,']',1,2823)
+LexToken(COMMA,',',1,2824)
+LexToken(VAR,'Title',1,2836)
+LexToken(ASSIGNMENT,'=',1,2841)
+LexToken(OPENSQBRACKET,'[',1,2842)
+LexToken(DQSTRING,'"JKFLIPFLOP"',1,2854)
+LexToken(CLOSESQBRACKET,']',1,2855)
+LexToken(COMMA,',',1,2856)
+LexToken(VAR,'tol',1,2868)
+LexToken(ASSIGNMENT,'=',1,2871)
+LexToken(OPENSQBRACKET,'[',1,2872)
+LexToken(NUMBER,'0.0001',1,2873)
+LexToken(SEMICOLON,';',1,2879)
+LexToken(NUMBER,'0.000001',1,2880)
+LexToken(SEMICOLON,';',1,2888)
+LexToken(NUMBER,'1.000E-10',1,2889)
+LexToken(SEMICOLON,';',1,2898)
+LexToken(NUMBER,'100001',1,2899)
+LexToken(SEMICOLON,';',1,2905)
+LexToken(NUMBER,'0',1,2906)
+LexToken(SEMICOLON,';',1,2907)
+LexToken(NUMBER,'0',1,2908)
+LexToken(SEMICOLON,';',1,2909)
+LexToken(NUMBER,'0',1,2910)
+LexToken(CLOSESQBRACKET,']',1,2911)
+LexToken(COMMA,',',1,2912)
+LexToken(VAR,'tf',1,2924)
+LexToken(ASSIGNMENT,'=',1,2926)
+LexToken(NUMBER,'60',1,2927)
+LexToken(COMMA,',',1,2929)
+LexToken(VAR,'context',1,2941)
+LexToken(ASSIGNMENT,'=',1,2948)
+LexToken(DQSTRING,'" "',1,2951)
+LexToken(COMMA,',',1,2952)
+LexToken(VAR,'void1',1,2964)
+LexToken(ASSIGNMENT,'=',1,2969)
+LexToken(OPENSQBRACKET,'[',1,2970)
+LexToken(CLOSESQBRACKET,']',1,2971)
+LexToken(COMMA,',',1,2972)
+LexToken(VAR,'options',1,2984)
+LexToken(ASSIGNMENT,'=',1,2991)
+LexToken(VAR,'tlist',1,2992)
+LexToken(OPENBRACKET,'(',1,2997)
+LexToken(OPENSQBRACKET,'[',1,2998)
+LexToken(DQSTRING,'"scsopt"',1,3006)
+LexToken(COMMA,',',1,3007)
+LexToken(DQSTRING,'"3D"',1,3011)
+LexToken(COMMA,',',1,3012)
+LexToken(DQSTRING,'"Background"',1,3024)
+LexToken(COMMA,',',1,3025)
+LexToken(DQSTRING,'"Link"',1,3031)
+LexToken(COMMA,',',1,3032)
+LexToken(DQSTRING,'"ID"',1,3036)
+LexToken(COMMA,',',1,3037)
+LexToken(DQSTRING,'"Cmap"',1,3043)
+LexToken(CLOSESQBRACKET,']',1,3044)
+LexToken(COMMA,',',1,3045)
+LexToken(VAR,'list',1,3046)
+LexToken(OPENBRACKET,'(',1,3050)
+LexToken(PREVAR_BOOLEAN,'%t',1,3051)
+LexToken(COMMA,',',1,3053)
+LexToken(NUMBER,'33',1,3054)
+LexToken(CLOSEBRACKET,')',1,3056)
+LexToken(COMMA,',',1,3057)
+LexToken(OPENSQBRACKET,'[',1,3058)
+LexToken(NUMBER,'8',1,3059)
+LexToken(COMMA,',',1,3060)
+LexToken(NUMBER,'1',1,3061)
+LexToken(CLOSESQBRACKET,']',1,3062)
+LexToken(COMMA,',',1,3063)
+LexToken(OPENSQBRACKET,'[',1,3064)
+LexToken(NUMBER,'1',1,3065)
+LexToken(COMMA,',',1,3066)
+LexToken(NUMBER,'5',1,3067)
+LexToken(CLOSESQBRACKET,']',1,3068)
+LexToken(COMMA,',',1,3069)
+LexToken(VAR,'list',1,3081)
+LexToken(OPENBRACKET,'(',1,3085)
+LexToken(OPENSQBRACKET,'[',1,3086)
+LexToken(NUMBER,'5',1,3087)
+LexToken(COMMA,',',1,3088)
+LexToken(NUMBER,'1',1,3089)
+LexToken(CLOSESQBRACKET,']',1,3090)
+LexToken(COMMA,',',1,3091)
+LexToken(OPENSQBRACKET,'[',1,3092)
+LexToken(NUMBER,'4',1,3093)
+LexToken(COMMA,',',1,3094)
+LexToken(NUMBER,'1',1,3095)
+LexToken(CLOSESQBRACKET,']',1,3096)
+LexToken(CLOSEBRACKET,')',1,3097)
+LexToken(COMMA,',',1,3098)
+LexToken(OPENSQBRACKET,'[',1,3099)
+LexToken(NUMBER,'0.8',1,3100)
+LexToken(COMMA,',',1,3103)
+LexToken(NUMBER,'0.8',1,3104)
+LexToken(COMMA,',',1,3107)
+LexToken(NUMBER,'0.8',1,3108)
+LexToken(CLOSESQBRACKET,']',1,3111)
+LexToken(CLOSEBRACKET,')',1,3112)
+LexToken(COMMA,',',1,3113)
+LexToken(VAR,'void2',1,3125)
+LexToken(ASSIGNMENT,'=',1,3130)
+LexToken(OPENSQBRACKET,'[',1,3131)
+LexToken(CLOSESQBRACKET,']',1,3132)
+LexToken(COMMA,',',1,3133)
+LexToken(VAR,'void3',1,3145)
+LexToken(ASSIGNMENT,'=',1,3150)
+LexToken(OPENSQBRACKET,'[',1,3151)
+LexToken(CLOSESQBRACKET,']',1,3152)
+LexToken(COMMA,',',1,3153)
+LexToken(VAR,'doc',1,3165)
+LexToken(ASSIGNMENT,'=',1,3168)
+LexToken(VAR,'list',1,3169)
+LexToken(OPENBRACKET,'(',1,3173)
+LexToken(CLOSEBRACKET,')',1,3174)
+LexToken(CLOSEBRACKET,')',1,3175)
+LexToken(CLOSEBRACKET,')',1,3176)
+LexToken(EOL,'\n',1,3177)
+LexToken(VAR,'scs_m',1,3186)
+LexToken(DOT,'.',1,3191)
+LexToken(VAR,'objs',1,3192)
+LexToken(OPENBRACKET,'(',1,3196)
+LexToken(NUMBER,'1',1,3197)
+LexToken(CLOSEBRACKET,')',1,3198)
+LexToken(ASSIGNMENT,'=',1,3199)
+LexToken(SCICOS_BLOCK,'scicos_block',1,3200)
+LexToken(OPENBRACKET,'(',1,3212)
+LexToken(VAR,'gui',1,3224)
+LexToken(ASSIGNMENT,'=',1,3227)
+LexToken(DQSTRING,'"DOLLAR_m"',1,3237)
+LexToken(COMMA,',',1,3238)
+LexToken(VAR,'graphics',1,3250)
+LexToken(ASSIGNMENT,'=',1,3258)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3259)
+LexToken(OPENBRACKET,'(',1,3274)
+LexToken(VAR,'orig',1,3286)
+LexToken(ASSIGNMENT,'=',1,3290)
+LexToken(OPENSQBRACKET,'[',1,3291)
+LexToken(NUMBER,'299.96961',1,3292)
+LexToken(COMMA,',',1,3301)
+LexToken(NUMBER,'261.584',1,3302)
+LexToken(CLOSESQBRACKET,']',1,3309)
+LexToken(COMMA,',',1,3310)
+LexToken(VAR,'sz',1,3322)
+LexToken(ASSIGNMENT,'=',1,3324)
+LexToken(OPENSQBRACKET,'[',1,3325)
+LexToken(NUMBER,'40',1,3326)
+LexToken(COMMA,',',1,3328)
+LexToken(NUMBER,'40',1,3329)
+LexToken(CLOSESQBRACKET,']',1,3331)
+LexToken(COMMA,',',1,3332)
+LexToken(VAR,'flip',1,3344)
+LexToken(ASSIGNMENT,'=',1,3348)
+LexToken(PREVAR_BOOLEAN,'%f',1,3349)
+LexToken(COMMA,',',1,3351)
+LexToken(VAR,'theta',1,3363)
+LexToken(ASSIGNMENT,'=',1,3368)
+LexToken(NUMBER,'0',1,3369)
+LexToken(COMMA,',',1,3370)
+LexToken(VAR,'exprs',1,3382)
+LexToken(ASSIGNMENT,'=',1,3387)
+LexToken(OPENSQBRACKET,'[',1,3388)
+LexToken(DQSTRING,'"int8(0)"',1,3397)
+LexToken(SEMICOLON,';',1,3398)
+LexToken(DQSTRING,'"1"',1,3401)
+LexToken(CLOSESQBRACKET,']',1,3402)
+LexToken(COMMA,',',1,3403)
+LexToken(VAR,'pin',1,3415)
+LexToken(ASSIGNMENT,'=',1,3418)
+LexToken(NUMBER,'7',1,3419)
+LexToken(COMMA,',',1,3420)
+LexToken(VAR,'pout',1,3432)
+LexToken(ASSIGNMENT,'=',1,3436)
+LexToken(NUMBER,'5',1,3437)
+LexToken(COMMA,',',1,3438)
+LexToken(VAR,'pein',1,3450)
+LexToken(ASSIGNMENT,'=',1,3454)
+LexToken(OPENSQBRACKET,'[',1,3455)
+LexToken(CLOSESQBRACKET,']',1,3456)
+LexToken(COMMA,',',1,3457)
+LexToken(VAR,'peout',1,3469)
+LexToken(ASSIGNMENT,'=',1,3474)
+LexToken(OPENSQBRACKET,'[',1,3475)
+LexToken(CLOSESQBRACKET,']',1,3476)
+LexToken(COMMA,',',1,3477)
+LexToken(VAR,'gr_i',1,3489)
+LexToken(ASSIGNMENT,'=',1,3493)
+LexToken(OPENSQBRACKET,'[',1,3494)
+LexToken(CLOSESQBRACKET,']',1,3495)
+LexToken(COMMA,',',1,3496)
+LexToken(VAR,'id',1,3508)
+LexToken(ASSIGNMENT,'=',1,3510)
+LexToken(DQSTRING,'""',1,3512)
+LexToken(COMMA,',',1,3513)
+LexToken(VAR,'in_implicit',1,3525)
+LexToken(ASSIGNMENT,'=',1,3536)
+LexToken(DQSTRING,'"E"',1,3539)
+LexToken(COMMA,',',1,3540)
+LexToken(VAR,'out_implicit',1,3552)
+LexToken(ASSIGNMENT,'=',1,3564)
+LexToken(DQSTRING,'"E"',1,3567)
+LexToken(CLOSEBRACKET,')',1,3568)
+LexToken(COMMA,',',1,3569)
+LexToken(VAR,'model',1,3581)
+LexToken(ASSIGNMENT,'=',1,3586)
+LexToken(SCICOS_MODEL,'scicos_model',1,3587)
+LexToken(OPENBRACKET,'(',1,3599)
+LexToken(VAR,'sim',1,3611)
+LexToken(ASSIGNMENT,'=',1,3614)
+LexToken(VAR,'list',1,3615)
+LexToken(OPENBRACKET,'(',1,3619)
+LexToken(DQSTRING,'"dollar4_m"',1,3630)
+LexToken(COMMA,',',1,3631)
+LexToken(NUMBER,'4',1,3632)
+LexToken(CLOSEBRACKET,')',1,3633)
+LexToken(COMMA,',',1,3634)
+LexToken(VAR,'in',1,3646)
+LexToken(ASSIGNMENT,'=',1,3648)
+LexToken(NUMBER,'1',1,3649)
+LexToken(COMMA,',',1,3650)
+LexToken(VAR,'in2',1,3662)
+LexToken(ASSIGNMENT,'=',1,3665)
+LexToken(NUMBER,'1',1,3666)
+LexToken(COMMA,',',1,3667)
+LexToken(VAR,'intyp',1,3679)
+LexToken(ASSIGNMENT,'=',1,3684)
+LexToken(NUMBER,'5',1,3685)
+LexToken(COMMA,',',1,3686)
+LexToken(VAR,'out',1,3698)
+LexToken(ASSIGNMENT,'=',1,3701)
+LexToken(NUMBER,'1',1,3702)
+LexToken(COMMA,',',1,3703)
+LexToken(VAR,'out2',1,3715)
+LexToken(ASSIGNMENT,'=',1,3719)
+LexToken(NUMBER,'1',1,3720)
+LexToken(COMMA,',',1,3721)
+LexToken(VAR,'outtyp',1,3733)
+LexToken(ASSIGNMENT,'=',1,3739)
+LexToken(NUMBER,'5',1,3740)
+LexToken(COMMA,',',1,3741)
+LexToken(VAR,'evtin',1,3753)
+LexToken(ASSIGNMENT,'=',1,3758)
+LexToken(OPENSQBRACKET,'[',1,3759)
+LexToken(CLOSESQBRACKET,']',1,3760)
+LexToken(COMMA,',',1,3761)
+LexToken(VAR,'evtout',1,3773)
+LexToken(ASSIGNMENT,'=',1,3779)
+LexToken(OPENSQBRACKET,'[',1,3780)
+LexToken(CLOSESQBRACKET,']',1,3781)
+LexToken(COMMA,',',1,3782)
+LexToken(VAR,'state',1,3794)
+LexToken(ASSIGNMENT,'=',1,3799)
+LexToken(OPENSQBRACKET,'[',1,3800)
+LexToken(CLOSESQBRACKET,']',1,3801)
+LexToken(COMMA,',',1,3802)
+LexToken(VAR,'dstate',1,3814)
+LexToken(ASSIGNMENT,'=',1,3820)
+LexToken(OPENSQBRACKET,'[',1,3821)
+LexToken(CLOSESQBRACKET,']',1,3822)
+LexToken(COMMA,',',1,3823)
+LexToken(VAR,'odstate',1,3835)
+LexToken(ASSIGNMENT,'=',1,3842)
+LexToken(VAR,'list',1,3843)
+LexToken(OPENBRACKET,'(',1,3847)
+LexToken(VAR,'int8',1,3848)
+LexToken(OPENBRACKET,'(',1,3852)
+LexToken(NUMBER,'0',1,3853)
+LexToken(CLOSEBRACKET,')',1,3854)
+LexToken(CLOSEBRACKET,')',1,3855)
+LexToken(COMMA,',',1,3856)
+LexToken(VAR,'rpar',1,3868)
+LexToken(ASSIGNMENT,'=',1,3872)
+LexToken(OPENSQBRACKET,'[',1,3873)
+LexToken(CLOSESQBRACKET,']',1,3874)
+LexToken(COMMA,',',1,3875)
+LexToken(VAR,'ipar',1,3887)
+LexToken(ASSIGNMENT,'=',1,3891)
+LexToken(OPENSQBRACKET,'[',1,3892)
+LexToken(CLOSESQBRACKET,']',1,3893)
+LexToken(COMMA,',',1,3894)
+LexToken(VAR,'opar',1,3906)
+LexToken(ASSIGNMENT,'=',1,3910)
+LexToken(VAR,'list',1,3911)
+LexToken(OPENBRACKET,'(',1,3915)
+LexToken(CLOSEBRACKET,')',1,3916)
+LexToken(COMMA,',',1,3917)
+LexToken(VAR,'blocktype',1,3929)
+LexToken(ASSIGNMENT,'=',1,3938)
+LexToken(DQSTRING,'"d"',1,3941)
+LexToken(COMMA,',',1,3942)
+LexToken(VAR,'firing',1,3954)
+LexToken(ASSIGNMENT,'=',1,3960)
+LexToken(OPENSQBRACKET,'[',1,3961)
+LexToken(CLOSESQBRACKET,']',1,3962)
+LexToken(COMMA,',',1,3963)
+LexToken(VAR,'dep_ut',1,3975)
+LexToken(ASSIGNMENT,'=',1,3981)
+LexToken(OPENSQBRACKET,'[',1,3982)
+LexToken(PREVAR_BOOLEAN,'%f',1,3983)
+LexToken(COMMA,',',1,3985)
+LexToken(PREVAR_BOOLEAN,'%f',1,3986)
+LexToken(CLOSESQBRACKET,']',1,3988)
+LexToken(COMMA,',',1,3989)
+LexToken(VAR,'label',1,4001)
+LexToken(ASSIGNMENT,'=',1,4006)
+LexToken(DQSTRING,'""',1,4008)
+LexToken(COMMA,',',1,4009)
+LexToken(VAR,'nzcross',1,4021)
+LexToken(ASSIGNMENT,'=',1,4028)
+LexToken(NUMBER,'0',1,4029)
+LexToken(COMMA,',',1,4030)
+LexToken(VAR,'nmode',1,4042)
+LexToken(ASSIGNMENT,'=',1,4047)
+LexToken(NUMBER,'0',1,4048)
+LexToken(COMMA,',',1,4049)
+LexToken(VAR,'equations',1,4061)
+LexToken(ASSIGNMENT,'=',1,4070)
+LexToken(VAR,'list',1,4071)
+LexToken(OPENBRACKET,'(',1,4075)
+LexToken(CLOSEBRACKET,')',1,4076)
+LexToken(CLOSEBRACKET,')',1,4077)
+LexToken(COMMA,',',1,4078)
+LexToken(VAR,'doc',1,4090)
+LexToken(ASSIGNMENT,'=',1,4093)
+LexToken(VAR,'list',1,4094)
+LexToken(OPENBRACKET,'(',1,4098)
+LexToken(CLOSEBRACKET,')',1,4099)
+LexToken(CLOSEBRACKET,')',1,4100)
+LexToken(EOL,'\n',1,4101)
+LexToken(VAR,'scs_m_1',1,4110)
+LexToken(ASSIGNMENT,'=',1,4117)
+LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,4118)
+LexToken(OPENBRACKET,'(',1,4132)
+LexToken(VAR,'version',1,4144)
+LexToken(ASSIGNMENT,'=',1,4151)
+LexToken(DQSTRING,'"scicos4.2"',1,4162)
+LexToken(COMMA,',',1,4163)
+LexToken(VAR,'props',1,4175)
+LexToken(ASSIGNMENT,'=',1,4180)
+LexToken(SCICOS_PARAMS,'scicos_params',1,4181)
+LexToken(OPENBRACKET,'(',1,4194)
+LexToken(VAR,'wpar',1,4206)
+LexToken(ASSIGNMENT,'=',1,4210)
+LexToken(OPENSQBRACKET,'[',1,4211)
+LexToken(NUMBER,'600',1,4212)
+LexToken(COMMA,',',1,4215)
+LexToken(NUMBER,'450',1,4216)
+LexToken(COMMA,',',1,4219)
+LexToken(NUMBER,'0',1,4220)
+LexToken(COMMA,',',1,4221)
+LexToken(NUMBER,'0',1,4222)
+LexToken(COMMA,',',1,4223)
+LexToken(NUMBER,'600',1,4224)
+LexToken(COMMA,',',1,4227)
+LexToken(NUMBER,'450',1,4228)
+LexToken(CLOSESQBRACKET,']',1,4231)
+LexToken(COMMA,',',1,4232)
+LexToken(VAR,'Title',1,4244)
+LexToken(ASSIGNMENT,'=',1,4249)
+LexToken(OPENSQBRACKET,'[',1,4250)
+LexToken(DQSTRING,'"EDGE_TRIGGER"',1,4264)
+LexToken(COMMA,',',1,4265)
+LexToken(DQSTRING,'"./"',1,4269)
+LexToken(CLOSESQBRACKET,']',1,4270)
+LexToken(COMMA,',',1,4271)
+LexToken(VAR,'tol',1,4283)
+LexToken(ASSIGNMENT,'=',1,4286)
+LexToken(OPENSQBRACKET,'[',1,4287)
+LexToken(NUMBER,'0.0001',1,4288)
+LexToken(SEMICOLON,';',1,4294)
+LexToken(NUMBER,'0.000001',1,4295)
+LexToken(SEMICOLON,';',1,4303)
+LexToken(NUMBER,'1.000E-10',1,4304)
+LexToken(SEMICOLON,';',1,4313)
+LexToken(NUMBER,'100001',1,4314)
+LexToken(SEMICOLON,';',1,4320)
+LexToken(NUMBER,'0',1,4321)
+LexToken(SEMICOLON,';',1,4322)
+LexToken(NUMBER,'0',1,4323)
+LexToken(SEMICOLON,';',1,4324)
+LexToken(NUMBER,'0',1,4325)
+LexToken(CLOSESQBRACKET,']',1,4326)
+LexToken(COMMA,',',1,4327)
+LexToken(VAR,'tf',1,4339)
+LexToken(ASSIGNMENT,'=',1,4341)
+LexToken(NUMBER,'30',1,4342)
+LexToken(COMMA,',',1,4344)
+LexToken(VAR,'context',1,4356)
+LexToken(ASSIGNMENT,'=',1,4363)
+LexToken(DQSTRING,'" "',1,4366)
+LexToken(COMMA,',',1,4367)
+LexToken(VAR,'void1',1,4379)
+LexToken(ASSIGNMENT,'=',1,4384)
+LexToken(OPENSQBRACKET,'[',1,4385)
+LexToken(CLOSESQBRACKET,']',1,4386)
+LexToken(COMMA,',',1,4387)
+LexToken(VAR,'options',1,4399)
+LexToken(ASSIGNMENT,'=',1,4406)
+LexToken(VAR,'tlist',1,4407)
+LexToken(OPENBRACKET,'(',1,4412)
+LexToken(OPENSQBRACKET,'[',1,4413)
+LexToken(DQSTRING,'"scsopt"',1,4421)
+LexToken(COMMA,',',1,4422)
+LexToken(DQSTRING,'"3D"',1,4426)
+LexToken(COMMA,',',1,4427)
+LexToken(DQSTRING,'"Background"',1,4439)
+LexToken(COMMA,',',1,4440)
+LexToken(DQSTRING,'"Link"',1,4446)
+LexToken(COMMA,',',1,4447)
+LexToken(DQSTRING,'"ID"',1,4451)
+LexToken(COMMA,',',1,4452)
+LexToken(DQSTRING,'"Cmap"',1,4458)
+LexToken(CLOSESQBRACKET,']',1,4459)
+LexToken(COMMA,',',1,4460)
+LexToken(VAR,'list',1,4461)
+LexToken(OPENBRACKET,'(',1,4465)
+LexToken(PREVAR_BOOLEAN,'%t',1,4466)
+LexToken(COMMA,',',1,4468)
+LexToken(NUMBER,'33',1,4469)
+LexToken(CLOSEBRACKET,')',1,4471)
+LexToken(COMMA,',',1,4472)
+LexToken(OPENSQBRACKET,'[',1,4473)
+LexToken(NUMBER,'8',1,4474)
+LexToken(COMMA,',',1,4475)
+LexToken(NUMBER,'1',1,4476)
+LexToken(CLOSESQBRACKET,']',1,4477)
+LexToken(COMMA,',',1,4478)
+LexToken(OPENSQBRACKET,'[',1,4479)
+LexToken(NUMBER,'1',1,4480)
+LexToken(COMMA,',',1,4481)
+LexToken(NUMBER,'5',1,4482)
+LexToken(CLOSESQBRACKET,']',1,4483)
+LexToken(COMMA,',',1,4484)
+LexToken(VAR,'list',1,4496)
+LexToken(OPENBRACKET,'(',1,4500)
+LexToken(OPENSQBRACKET,'[',1,4501)
+LexToken(NUMBER,'5',1,4502)
+LexToken(COMMA,',',1,4503)
+LexToken(NUMBER,'1',1,4504)
+LexToken(CLOSESQBRACKET,']',1,4505)
+LexToken(COMMA,',',1,4506)
+LexToken(OPENSQBRACKET,'[',1,4507)
+LexToken(NUMBER,'4',1,4508)
+LexToken(COMMA,',',1,4509)
+LexToken(NUMBER,'1',1,4510)
+LexToken(CLOSESQBRACKET,']',1,4511)
+LexToken(CLOSEBRACKET,')',1,4512)
+LexToken(COMMA,',',1,4513)
+LexToken(OPENSQBRACKET,'[',1,4514)
+LexToken(NUMBER,'0.8',1,4515)
+LexToken(COMMA,',',1,4518)
+LexToken(NUMBER,'0.8',1,4519)
+LexToken(COMMA,',',1,4522)
+LexToken(NUMBER,'0.8',1,4523)
+LexToken(CLOSESQBRACKET,']',1,4526)
+LexToken(CLOSEBRACKET,')',1,4527)
+LexToken(COMMA,',',1,4528)
+LexToken(VAR,'void2',1,4540)
+LexToken(ASSIGNMENT,'=',1,4545)
+LexToken(OPENSQBRACKET,'[',1,4546)
+LexToken(CLOSESQBRACKET,']',1,4547)
+LexToken(COMMA,',',1,4548)
+LexToken(VAR,'void3',1,4560)
+LexToken(ASSIGNMENT,'=',1,4565)
+LexToken(OPENSQBRACKET,'[',1,4566)
+LexToken(CLOSESQBRACKET,']',1,4567)
+LexToken(COMMA,',',1,4568)
+LexToken(VAR,'doc',1,4580)
+LexToken(ASSIGNMENT,'=',1,4583)
+LexToken(VAR,'list',1,4584)
+LexToken(OPENBRACKET,'(',1,4588)
+LexToken(CLOSEBRACKET,')',1,4589)
+LexToken(CLOSEBRACKET,')',1,4590)
+LexToken(CLOSEBRACKET,')',1,4591)
+LexToken(EOL,'\n',1,4592)
+LexToken(VAR,'scs_m_1',1,4601)
+LexToken(DOT,'.',1,4608)
+LexToken(VAR,'objs',1,4609)
+LexToken(OPENBRACKET,'(',1,4613)
+LexToken(NUMBER,'1',1,4614)
+LexToken(CLOSEBRACKET,')',1,4615)
+LexToken(ASSIGNMENT,'=',1,4616)
+LexToken(SCICOS_BLOCK,'scicos_block',1,4617)
+LexToken(OPENBRACKET,'(',1,4629)
+LexToken(VAR,'gui',1,4641)
+LexToken(ASSIGNMENT,'=',1,4644)
+LexToken(DQSTRING,'"EDGETRIGGER"',1,4657)
+LexToken(COMMA,',',1,4658)
+LexToken(VAR,'graphics',1,4670)
+LexToken(ASSIGNMENT,'=',1,4678)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4679)
+LexToken(OPENBRACKET,'(',1,4694)
+LexToken(VAR,'orig',1,4706)
+LexToken(ASSIGNMENT,'=',1,4710)
+LexToken(OPENSQBRACKET,'[',1,4711)
+LexToken(NUMBER,'288.58631',1,4712)
+LexToken(COMMA,',',1,4721)
+LexToken(NUMBER,'257.1131',1,4722)
+LexToken(CLOSESQBRACKET,']',1,4730)
+LexToken(COMMA,',',1,4731)
+LexToken(VAR,'sz',1,4743)
+LexToken(ASSIGNMENT,'=',1,4745)
+LexToken(OPENSQBRACKET,'[',1,4746)
+LexToken(NUMBER,'60',1,4747)
+LexToken(COMMA,',',1,4749)
+LexToken(NUMBER,'40',1,4750)
+LexToken(CLOSESQBRACKET,']',1,4752)
+LexToken(COMMA,',',1,4753)
+LexToken(VAR,'flip',1,4765)
+LexToken(ASSIGNMENT,'=',1,4769)
+LexToken(PREVAR_BOOLEAN,'%t',1,4770)
+LexToken(COMMA,',',1,4772)
+LexToken(VAR,'theta',1,4784)
+LexToken(ASSIGNMENT,'=',1,4789)
+LexToken(NUMBER,'0',1,4790)
+LexToken(COMMA,',',1,4791)
+LexToken(VAR,'exprs',1,4803)
+LexToken(ASSIGNMENT,'=',1,4808)
+LexToken(DQSTRING,'"-1"',1,4812)
+LexToken(COMMA,',',1,4813)
+LexToken(VAR,'pin',1,4825)
+LexToken(ASSIGNMENT,'=',1,4828)
+LexToken(NUMBER,'5',1,4829)
+LexToken(COMMA,',',1,4830)
+LexToken(VAR,'pout',1,4842)
+LexToken(ASSIGNMENT,'=',1,4846)
+LexToken(NUMBER,'3',1,4847)
+LexToken(COMMA,',',1,4848)
+LexToken(VAR,'pein',1,4860)
+LexToken(ASSIGNMENT,'=',1,4864)
+LexToken(OPENSQBRACKET,'[',1,4865)
+LexToken(CLOSESQBRACKET,']',1,4866)
+LexToken(COMMA,',',1,4867)
+LexToken(VAR,'peout',1,4879)
+LexToken(ASSIGNMENT,'=',1,4884)
+LexToken(OPENSQBRACKET,'[',1,4885)
+LexToken(CLOSESQBRACKET,']',1,4886)
+LexToken(COMMA,',',1,4887)
+LexToken(VAR,'gr_i',1,4899)
+LexToken(ASSIGNMENT,'=',1,4903)
+LexToken(OPENSQBRACKET,'[',1,4904)
+LexToken(CLOSESQBRACKET,']',1,4905)
+LexToken(COMMA,',',1,4906)
+LexToken(VAR,'id',1,4918)
+LexToken(ASSIGNMENT,'=',1,4920)
+LexToken(DQSTRING,'""',1,4922)
+LexToken(COMMA,',',1,4923)
+LexToken(VAR,'in_implicit',1,4935)
+LexToken(ASSIGNMENT,'=',1,4946)
+LexToken(DQSTRING,'"E"',1,4949)
+LexToken(COMMA,',',1,4950)
+LexToken(VAR,'out_implicit',1,4962)
+LexToken(ASSIGNMENT,'=',1,4974)
+LexToken(DQSTRING,'"E"',1,4977)
+LexToken(CLOSEBRACKET,')',1,4978)
+LexToken(COMMA,',',1,4979)
+LexToken(VAR,'model',1,4991)
+LexToken(ASSIGNMENT,'=',1,4996)
+LexToken(SCICOS_MODEL,'scicos_model',1,4997)
+LexToken(OPENBRACKET,'(',1,5009)
+LexToken(VAR,'sim',1,5021)
+LexToken(ASSIGNMENT,'=',1,5024)
+LexToken(VAR,'list',1,5025)
+LexToken(OPENBRACKET,'(',1,5029)
+LexToken(DQSTRING,'"edgetrig"',1,5039)
+LexToken(COMMA,',',1,5040)
+LexToken(NUMBER,'4',1,5041)
+LexToken(CLOSEBRACKET,')',1,5042)
+LexToken(COMMA,',',1,5043)
+LexToken(VAR,'in',1,5055)
+LexToken(ASSIGNMENT,'=',1,5057)
+LexToken(NUMBER,'1',1,5058)
+LexToken(COMMA,',',1,5059)
+LexToken(VAR,'in2',1,5071)
+LexToken(ASSIGNMENT,'=',1,5074)
+LexToken(OPENSQBRACKET,'[',1,5075)
+LexToken(CLOSESQBRACKET,']',1,5076)
+LexToken(COMMA,',',1,5077)
+LexToken(VAR,'intyp',1,5089)
+LexToken(ASSIGNMENT,'=',1,5094)
+LexToken(NUMBER,'1',1,5095)
+LexToken(COMMA,',',1,5096)
+LexToken(VAR,'out',1,5108)
+LexToken(ASSIGNMENT,'=',1,5111)
+LexToken(NUMBER,'1',1,5112)
+LexToken(COMMA,',',1,5113)
+LexToken(VAR,'out2',1,5125)
+LexToken(ASSIGNMENT,'=',1,5129)
+LexToken(OPENSQBRACKET,'[',1,5130)
+LexToken(CLOSESQBRACKET,']',1,5131)
+LexToken(COMMA,',',1,5132)
+LexToken(VAR,'outtyp',1,5144)
+LexToken(ASSIGNMENT,'=',1,5150)
+LexToken(NUMBER,'1',1,5151)
+LexToken(COMMA,',',1,5152)
+LexToken(VAR,'evtin',1,5164)
+LexToken(ASSIGNMENT,'=',1,5169)
+LexToken(OPENSQBRACKET,'[',1,5170)
+LexToken(CLOSESQBRACKET,']',1,5171)
+LexToken(COMMA,',',1,5172)
+LexToken(VAR,'evtout',1,5184)
+LexToken(ASSIGNMENT,'=',1,5190)
+LexToken(OPENSQBRACKET,'[',1,5191)
+LexToken(CLOSESQBRACKET,']',1,5192)
+LexToken(COMMA,',',1,5193)
+LexToken(VAR,'state',1,5205)
+LexToken(ASSIGNMENT,'=',1,5210)
+LexToken(OPENSQBRACKET,'[',1,5211)
+LexToken(CLOSESQBRACKET,']',1,5212)
+LexToken(COMMA,',',1,5213)
+LexToken(VAR,'dstate',1,5225)
+LexToken(ASSIGNMENT,'=',1,5231)
+LexToken(NUMBER,'0',1,5232)
+LexToken(COMMA,',',1,5233)
+LexToken(VAR,'odstate',1,5245)
+LexToken(ASSIGNMENT,'=',1,5252)
+LexToken(VAR,'list',1,5253)
+LexToken(OPENBRACKET,'(',1,5257)
+LexToken(CLOSEBRACKET,')',1,5258)
+LexToken(COMMA,',',1,5259)
+LexToken(VAR,'rpar',1,5271)
+LexToken(ASSIGNMENT,'=',1,5275)
+LexToken(OPENSQBRACKET,'[',1,5276)
+LexToken(CLOSESQBRACKET,']',1,5277)
+LexToken(COMMA,',',1,5278)
+LexToken(VAR,'ipar',1,5290)
+LexToken(ASSIGNMENT,'=',1,5294)
+LexToken(NUMBER,'-1',1,5295)
+LexToken(COMMA,',',1,5297)
+LexToken(VAR,'opar',1,5309)
+LexToken(ASSIGNMENT,'=',1,5313)
+LexToken(VAR,'list',1,5314)
+LexToken(OPENBRACKET,'(',1,5318)
+LexToken(CLOSEBRACKET,')',1,5319)
+LexToken(COMMA,',',1,5320)
+LexToken(VAR,'blocktype',1,5332)
+LexToken(ASSIGNMENT,'=',1,5341)
+LexToken(DQSTRING,'"c"',1,5344)
+LexToken(COMMA,',',1,5345)
+LexToken(VAR,'firing',1,5357)
+LexToken(ASSIGNMENT,'=',1,5363)
+LexToken(OPENSQBRACKET,'[',1,5364)
+LexToken(CLOSESQBRACKET,']',1,5365)
+LexToken(COMMA,',',1,5366)
+LexToken(VAR,'dep_ut',1,5378)
+LexToken(ASSIGNMENT,'=',1,5384)
+LexToken(OPENSQBRACKET,'[',1,5385)
+LexToken(PREVAR_BOOLEAN,'%t',1,5386)
+LexToken(COMMA,',',1,5388)
+LexToken(PREVAR_BOOLEAN,'%f',1,5389)
+LexToken(CLOSESQBRACKET,']',1,5391)
+LexToken(COMMA,',',1,5392)
+LexToken(VAR,'label',1,5404)
+LexToken(ASSIGNMENT,'=',1,5409)
+LexToken(DQSTRING,'""',1,5411)
+LexToken(COMMA,',',1,5412)
+LexToken(VAR,'nzcross',1,5424)
+LexToken(ASSIGNMENT,'=',1,5431)
+LexToken(NUMBER,'1',1,5432)
+LexToken(COMMA,',',1,5433)
+LexToken(VAR,'nmode',1,5445)
+LexToken(ASSIGNMENT,'=',1,5450)
+LexToken(NUMBER,'0',1,5451)
+LexToken(COMMA,',',1,5452)
+LexToken(VAR,'equations',1,5464)
+LexToken(ASSIGNMENT,'=',1,5473)
+LexToken(VAR,'list',1,5474)
+LexToken(OPENBRACKET,'(',1,5478)
+LexToken(CLOSEBRACKET,')',1,5479)
+LexToken(CLOSEBRACKET,')',1,5480)
+LexToken(COMMA,',',1,5481)
+LexToken(VAR,'doc',1,5493)
+LexToken(ASSIGNMENT,'=',1,5496)
+LexToken(VAR,'list',1,5497)
+LexToken(OPENBRACKET,'(',1,5501)
+LexToken(CLOSEBRACKET,')',1,5502)
+LexToken(CLOSEBRACKET,')',1,5503)
+LexToken(EOL,'\n',1,5504)
+LexToken(VAR,'scs_m_1',1,5513)
+LexToken(DOT,'.',1,5520)
+LexToken(VAR,'objs',1,5521)
+LexToken(OPENBRACKET,'(',1,5525)
+LexToken(NUMBER,'2',1,5526)
+LexToken(CLOSEBRACKET,')',1,5527)
+LexToken(ASSIGNMENT,'=',1,5528)
+LexToken(SCICOS_BLOCK,'scicos_block',1,5529)
+LexToken(OPENBRACKET,'(',1,5541)
+LexToken(VAR,'gui',1,5553)
+LexToken(ASSIGNMENT,'=',1,5556)
+LexToken(DQSTRING,'"IFTHEL_f"',1,5566)
+LexToken(COMMA,',',1,5567)
+LexToken(VAR,'graphics',1,5579)
+LexToken(ASSIGNMENT,'=',1,5587)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5588)
+LexToken(OPENBRACKET,'(',1,5603)
+LexToken(VAR,'orig',1,5615)
+LexToken(ASSIGNMENT,'=',1,5619)
+LexToken(OPENSQBRACKET,'[',1,5620)
+LexToken(NUMBER,'388.28869',1,5621)
+LexToken(COMMA,',',1,5630)
+LexToken(NUMBER,'247.1131',1,5631)
+LexToken(CLOSESQBRACKET,']',1,5639)
+LexToken(COMMA,',',1,5640)
+LexToken(VAR,'sz',1,5652)
+LexToken(ASSIGNMENT,'=',1,5654)
+LexToken(OPENSQBRACKET,'[',1,5655)
+LexToken(NUMBER,'60',1,5656)
+LexToken(COMMA,',',1,5658)
+LexToken(NUMBER,'60',1,5659)
+LexToken(CLOSESQBRACKET,']',1,5661)
+LexToken(COMMA,',',1,5662)
+LexToken(VAR,'flip',1,5674)
+LexToken(ASSIGNMENT,'=',1,5678)
+LexToken(PREVAR_BOOLEAN,'%t',1,5679)
+LexToken(COMMA,',',1,5681)
+LexToken(VAR,'theta',1,5693)
+LexToken(ASSIGNMENT,'=',1,5698)
+LexToken(NUMBER,'0',1,5699)
+LexToken(COMMA,',',1,5700)
+LexToken(VAR,'exprs',1,5712)
+LexToken(ASSIGNMENT,'=',1,5717)
+LexToken(OPENSQBRACKET,'[',1,5718)
+LexToken(DQSTRING,'"0"',1,5721)
+LexToken(SEMICOLON,';',1,5722)
+LexToken(DQSTRING,'"0"',1,5725)
+LexToken(CLOSESQBRACKET,']',1,5726)
+LexToken(COMMA,',',1,5727)
+LexToken(VAR,'pin',1,5739)
+LexToken(ASSIGNMENT,'=',1,5742)
+LexToken(NUMBER,'3',1,5743)
+LexToken(COMMA,',',1,5744)
+LexToken(VAR,'pout',1,5756)
+LexToken(ASSIGNMENT,'=',1,5760)
+LexToken(OPENSQBRACKET,'[',1,5761)
+LexToken(CLOSESQBRACKET,']',1,5762)
+LexToken(COMMA,',',1,5763)
+LexToken(VAR,'pein',1,5775)
+LexToken(ASSIGNMENT,'=',1,5779)
+LexToken(OPENSQBRACKET,'[',1,5780)
+LexToken(CLOSESQBRACKET,']',1,5781)
+LexToken(COMMA,',',1,5782)
+LexToken(VAR,'peout',1,5794)
+LexToken(ASSIGNMENT,'=',1,5799)
+LexToken(OPENSQBRACKET,'[',1,5800)
+LexToken(NUMBER,'7',1,5801)
+LexToken(SEMICOLON,';',1,5802)
+LexToken(NUMBER,'0',1,5803)
+LexToken(CLOSESQBRACKET,']',1,5804)
+LexToken(COMMA,',',1,5805)
+LexToken(VAR,'gr_i',1,5817)
+LexToken(ASSIGNMENT,'=',1,5821)
+LexToken(OPENSQBRACKET,'[',1,5822)
+LexToken(CLOSESQBRACKET,']',1,5823)
+LexToken(COMMA,',',1,5824)
+LexToken(VAR,'id',1,5836)
+LexToken(ASSIGNMENT,'=',1,5838)
+LexToken(DQSTRING,'""',1,5840)
+LexToken(COMMA,',',1,5841)
+LexToken(VAR,'in_implicit',1,5853)
+LexToken(ASSIGNMENT,'=',1,5864)
+LexToken(DQSTRING,'"E"',1,5867)
+LexToken(COMMA,',',1,5868)
+LexToken(VAR,'out_implicit',1,5880)
+LexToken(ASSIGNMENT,'=',1,5892)
+LexToken(OPENSQBRACKET,'[',1,5893)
+LexToken(CLOSESQBRACKET,']',1,5894)
+LexToken(CLOSEBRACKET,')',1,5895)
+LexToken(COMMA,',',1,5896)
+LexToken(VAR,'model',1,5908)
+LexToken(ASSIGNMENT,'=',1,5913)
+LexToken(SCICOS_MODEL,'scicos_model',1,5914)
+LexToken(OPENBRACKET,'(',1,5926)
+LexToken(VAR,'sim',1,5938)
+LexToken(ASSIGNMENT,'=',1,5941)
+LexToken(VAR,'list',1,5942)
+LexToken(OPENBRACKET,'(',1,5946)
+LexToken(DQSTRING,'"ifthel"',1,5954)
+LexToken(COMMA,',',1,5955)
+LexToken(NUMBER,'-1',1,5956)
+LexToken(CLOSEBRACKET,')',1,5958)
+LexToken(COMMA,',',1,5959)
+LexToken(VAR,'in',1,5971)
+LexToken(ASSIGNMENT,'=',1,5973)
+LexToken(NUMBER,'1',1,5974)
+LexToken(COMMA,',',1,5975)
+LexToken(VAR,'in2',1,5987)
+LexToken(ASSIGNMENT,'=',1,5990)
+LexToken(OPENSQBRACKET,'[',1,5991)
+LexToken(CLOSESQBRACKET,']',1,5992)
+LexToken(COMMA,',',1,5993)
+LexToken(VAR,'intyp',1,6005)
+LexToken(ASSIGNMENT,'=',1,6010)
+LexToken(NUMBER,'1',1,6011)
+LexToken(COMMA,',',1,6012)
+LexToken(VAR,'out',1,6024)
+LexToken(ASSIGNMENT,'=',1,6027)
+LexToken(OPENSQBRACKET,'[',1,6028)
+LexToken(CLOSESQBRACKET,']',1,6029)
+LexToken(COMMA,',',1,6030)
+LexToken(VAR,'out2',1,6042)
+LexToken(ASSIGNMENT,'=',1,6046)
+LexToken(NUMBER,'1',1,6047)
+LexToken(COMMA,',',1,6048)
+LexToken(VAR,'outtyp',1,6060)
+LexToken(ASSIGNMENT,'=',1,6066)
+LexToken(OPENSQBRACKET,'[',1,6067)
+LexToken(CLOSESQBRACKET,']',1,6068)
+LexToken(COMMA,',',1,6069)
+LexToken(VAR,'evtin',1,6081)
+LexToken(ASSIGNMENT,'=',1,6086)
+LexToken(OPENSQBRACKET,'[',1,6087)
+LexToken(CLOSESQBRACKET,']',1,6088)
+LexToken(COMMA,',',1,6089)
+LexToken(VAR,'evtout',1,6101)
+LexToken(ASSIGNMENT,'=',1,6107)
+LexToken(OPENSQBRACKET,'[',1,6108)
+LexToken(NUMBER,'1',1,6109)
+LexToken(SEMICOLON,';',1,6110)
+LexToken(NUMBER,'1',1,6111)
+LexToken(CLOSESQBRACKET,']',1,6112)
+LexToken(COMMA,',',1,6113)
+LexToken(VAR,'state',1,6125)
+LexToken(ASSIGNMENT,'=',1,6130)
+LexToken(OPENSQBRACKET,'[',1,6131)
+LexToken(CLOSESQBRACKET,']',1,6132)
+LexToken(COMMA,',',1,6133)
+LexToken(VAR,'dstate',1,6145)
+LexToken(ASSIGNMENT,'=',1,6151)
+LexToken(OPENSQBRACKET,'[',1,6152)
+LexToken(CLOSESQBRACKET,']',1,6153)
+LexToken(COMMA,',',1,6154)
+LexToken(VAR,'odstate',1,6166)
+LexToken(ASSIGNMENT,'=',1,6173)
+LexToken(VAR,'list',1,6174)
+LexToken(OPENBRACKET,'(',1,6178)
+LexToken(CLOSEBRACKET,')',1,6179)
+LexToken(COMMA,',',1,6180)
+LexToken(VAR,'rpar',1,6192)
+LexToken(ASSIGNMENT,'=',1,6196)
+LexToken(OPENSQBRACKET,'[',1,6197)
+LexToken(CLOSESQBRACKET,']',1,6198)
+LexToken(COMMA,',',1,6199)
+LexToken(VAR,'ipar',1,6211)
+LexToken(ASSIGNMENT,'=',1,6215)
+LexToken(OPENSQBRACKET,'[',1,6216)
+LexToken(CLOSESQBRACKET,']',1,6217)
+LexToken(COMMA,',',1,6218)
+LexToken(VAR,'opar',1,6230)
+LexToken(ASSIGNMENT,'=',1,6234)
+LexToken(VAR,'list',1,6235)
+LexToken(OPENBRACKET,'(',1,6239)
+LexToken(CLOSEBRACKET,')',1,6240)
+LexToken(COMMA,',',1,6241)
+LexToken(VAR,'blocktype',1,6253)
+LexToken(ASSIGNMENT,'=',1,6262)
+LexToken(DQSTRING,'"l"',1,6265)
+LexToken(COMMA,',',1,6266)
+LexToken(VAR,'firing',1,6278)
+LexToken(ASSIGNMENT,'=',1,6284)
+LexToken(OPENSQBRACKET,'[',1,6285)
+LexToken(NUMBER,'-1',1,6286)
+LexToken(COMMA,',',1,6288)
+LexToken(NUMBER,'-1',1,6289)
+LexToken(CLOSESQBRACKET,']',1,6291)
+LexToken(COMMA,',',1,6292)
+LexToken(VAR,'dep_ut',1,6304)
+LexToken(ASSIGNMENT,'=',1,6310)
+LexToken(OPENSQBRACKET,'[',1,6311)
+LexToken(PREVAR_BOOLEAN,'%t',1,6312)
+LexToken(COMMA,',',1,6314)
+LexToken(PREVAR_BOOLEAN,'%f',1,6315)
+LexToken(CLOSESQBRACKET,']',1,6317)
+LexToken(COMMA,',',1,6318)
+LexToken(VAR,'label',1,6330)
+LexToken(ASSIGNMENT,'=',1,6335)
+LexToken(DQSTRING,'""',1,6337)
+LexToken(COMMA,',',1,6338)
+LexToken(VAR,'nzcross',1,6350)
+LexToken(ASSIGNMENT,'=',1,6357)
+LexToken(NUMBER,'0',1,6358)
+LexToken(COMMA,',',1,6359)
+LexToken(VAR,'nmode',1,6371)
+LexToken(ASSIGNMENT,'=',1,6376)
+LexToken(NUMBER,'0',1,6377)
+LexToken(COMMA,',',1,6378)
+LexToken(VAR,'equations',1,6390)
+LexToken(ASSIGNMENT,'=',1,6399)
+LexToken(VAR,'list',1,6400)
+LexToken(OPENBRACKET,'(',1,6404)
+LexToken(CLOSEBRACKET,')',1,6405)
+LexToken(CLOSEBRACKET,')',1,6406)
+LexToken(COMMA,',',1,6407)
+LexToken(VAR,'doc',1,6419)
+LexToken(ASSIGNMENT,'=',1,6422)
+LexToken(VAR,'list',1,6423)
+LexToken(OPENBRACKET,'(',1,6427)
+LexToken(CLOSEBRACKET,')',1,6428)
+LexToken(CLOSEBRACKET,')',1,6429)
+LexToken(EOL,'\n',1,6430)
+LexToken(VAR,'scs_m_1',1,6439)
+LexToken(DOT,'.',1,6446)
+LexToken(VAR,'objs',1,6447)
+LexToken(OPENBRACKET,'(',1,6451)
+LexToken(NUMBER,'3',1,6452)
+LexToken(CLOSEBRACKET,')',1,6453)
+LexToken(ASSIGNMENT,'=',1,6454)
+LexToken(SCICOS_LINK,'scicos_link',1,6455)
+LexToken(OPENBRACKET,'(',1,6466)
+LexToken(VAR,'xx',1,6478)
+LexToken(ASSIGNMENT,'=',1,6480)
+LexToken(OPENSQBRACKET,'[',1,6481)
+LexToken(NUMBER,'357.15774',1,6482)
+LexToken(SEMICOLON,';',1,6491)
+LexToken(NUMBER,'362.99107',1,6492)
+LexToken(SEMICOLON,';',1,6501)
+LexToken(NUMBER,'379.71726',1,6502)
+LexToken(CLOSESQBRACKET,']',1,6511)
+LexToken(COMMA,',',1,6512)
+LexToken(VAR,'yy',1,6524)
+LexToken(ASSIGNMENT,'=',1,6526)
+LexToken(OPENSQBRACKET,'[',1,6527)
+LexToken(NUMBER,'277.1131',1,6528)
+LexToken(SEMICOLON,';',1,6536)
+LexToken(NUMBER,'277.1131',1,6537)
+LexToken(SEMICOLON,';',1,6545)
+LexToken(NUMBER,'277.1131',1,6546)
+LexToken(CLOSESQBRACKET,']',1,6554)
+LexToken(COMMA,',',1,6555)
+LexToken(VAR,'id',1,6567)
+LexToken(ASSIGNMENT,'=',1,6569)
+LexToken(DQSTRING,'"drawlink"',1,6579)
+LexToken(COMMA,',',1,6580)
+LexToken(VAR,'thick',1,6592)
+LexToken(ASSIGNMENT,'=',1,6597)
+LexToken(OPENSQBRACKET,'[',1,6598)
+LexToken(NUMBER,'0',1,6599)
+LexToken(COMMA,',',1,6600)
+LexToken(NUMBER,'0',1,6601)
+LexToken(CLOSESQBRACKET,']',1,6602)
+LexToken(COMMA,',',1,6603)
+LexToken(VAR,'ct',1,6615)
+LexToken(ASSIGNMENT,'=',1,6617)
+LexToken(OPENSQBRACKET,'[',1,6618)
+LexToken(NUMBER,'1',1,6619)
+LexToken(COMMA,',',1,6620)
+LexToken(NUMBER,'1',1,6621)
+LexToken(CLOSESQBRACKET,']',1,6622)
+LexToken(COMMA,',',1,6623)
+LexToken(VAR,'from',1,6635)
+LexToken(ASSIGNMENT,'=',1,6639)
+LexToken(OPENSQBRACKET,'[',1,6640)
+LexToken(NUMBER,'1',1,6641)
+LexToken(COMMA,',',1,6642)
+LexToken(NUMBER,'1',1,6643)
+LexToken(COMMA,',',1,6644)
+LexToken(NUMBER,'0',1,6645)
+LexToken(CLOSESQBRACKET,']',1,6646)
+LexToken(COMMA,',',1,6647)
+LexToken(VAR,'to',1,6659)
+LexToken(ASSIGNMENT,'=',1,6661)
+LexToken(OPENSQBRACKET,'[',1,6662)
+LexToken(NUMBER,'2',1,6663)
+LexToken(COMMA,',',1,6664)
+LexToken(NUMBER,'1',1,6665)
+LexToken(COMMA,',',1,6666)
+LexToken(NUMBER,'1',1,6667)
+LexToken(CLOSESQBRACKET,']',1,6668)
+LexToken(CLOSEBRACKET,')',1,6669)
+LexToken(EOL,'\n',1,6670)
+LexToken(VAR,'scs_m_1',1,6679)
+LexToken(DOT,'.',1,6686)
+LexToken(VAR,'objs',1,6687)
+LexToken(OPENBRACKET,'(',1,6691)
+LexToken(NUMBER,'4',1,6692)
+LexToken(CLOSEBRACKET,')',1,6693)
+LexToken(ASSIGNMENT,'=',1,6694)
+LexToken(SCICOS_BLOCK,'scicos_block',1,6695)
+LexToken(OPENBRACKET,'(',1,6707)
+LexToken(VAR,'gui',1,6719)
+LexToken(ASSIGNMENT,'=',1,6722)
+LexToken(DQSTRING,'"IN_f"',1,6728)
+LexToken(COMMA,',',1,6729)
+LexToken(VAR,'graphics',1,6741)
+LexToken(ASSIGNMENT,'=',1,6749)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6750)
+LexToken(OPENBRACKET,'(',1,6765)
+LexToken(VAR,'orig',1,6777)
+LexToken(ASSIGNMENT,'=',1,6781)
+LexToken(OPENSQBRACKET,'[',1,6782)
+LexToken(NUMBER,'240.01488',1,6783)
+LexToken(COMMA,',',1,6792)
+LexToken(NUMBER,'267.1131',1,6793)
+LexToken(CLOSESQBRACKET,']',1,6801)
+LexToken(COMMA,',',1,6802)
+LexToken(VAR,'sz',1,6814)
+LexToken(ASSIGNMENT,'=',1,6816)
+LexToken(OPENSQBRACKET,'[',1,6817)
+LexToken(NUMBER,'20',1,6818)
+LexToken(COMMA,',',1,6820)
+LexToken(NUMBER,'20',1,6821)
+LexToken(CLOSESQBRACKET,']',1,6823)
+LexToken(COMMA,',',1,6824)
+LexToken(VAR,'flip',1,6836)
+LexToken(ASSIGNMENT,'=',1,6840)
+LexToken(PREVAR_BOOLEAN,'%t',1,6841)
+LexToken(COMMA,',',1,6843)
+LexToken(VAR,'theta',1,6855)
+LexToken(ASSIGNMENT,'=',1,6860)
+LexToken(NUMBER,'0',1,6861)
+LexToken(COMMA,',',1,6862)
+LexToken(VAR,'exprs',1,6874)
+LexToken(ASSIGNMENT,'=',1,6879)
+LexToken(DQSTRING,'"1"',1,6882)
+LexToken(COMMA,',',1,6883)
+LexToken(VAR,'pin',1,6895)
+LexToken(ASSIGNMENT,'=',1,6898)
+LexToken(OPENSQBRACKET,'[',1,6899)
+LexToken(CLOSESQBRACKET,']',1,6900)
+LexToken(COMMA,',',1,6901)
+LexToken(VAR,'pout',1,6913)
+LexToken(ASSIGNMENT,'=',1,6917)
+LexToken(NUMBER,'5',1,6918)
+LexToken(COMMA,',',1,6919)
+LexToken(VAR,'pein',1,6931)
+LexToken(ASSIGNMENT,'=',1,6935)
+LexToken(OPENSQBRACKET,'[',1,6936)
+LexToken(CLOSESQBRACKET,']',1,6937)
+LexToken(COMMA,',',1,6938)
+LexToken(VAR,'peout',1,6950)
+LexToken(ASSIGNMENT,'=',1,6955)
+LexToken(OPENSQBRACKET,'[',1,6956)
+LexToken(CLOSESQBRACKET,']',1,6957)
+LexToken(COMMA,',',1,6958)
+LexToken(VAR,'gr_i',1,6970)
+LexToken(ASSIGNMENT,'=',1,6974)
+LexToken(OPENSQBRACKET,'[',1,6975)
+LexToken(CLOSESQBRACKET,']',1,6976)
+LexToken(COMMA,',',1,6977)
+LexToken(VAR,'id',1,6989)
+LexToken(ASSIGNMENT,'=',1,6991)
+LexToken(DQSTRING,'""',1,6993)
+LexToken(COMMA,',',1,6994)
+LexToken(VAR,'in_implicit',1,7006)
+LexToken(ASSIGNMENT,'=',1,7017)
+LexToken(OPENSQBRACKET,'[',1,7018)
+LexToken(CLOSESQBRACKET,']',1,7019)
+LexToken(COMMA,',',1,7020)
+LexToken(VAR,'out_implicit',1,7032)
+LexToken(ASSIGNMENT,'=',1,7044)
+LexToken(DQSTRING,'"E"',1,7047)
+LexToken(CLOSEBRACKET,')',1,7048)
+LexToken(COMMA,',',1,7049)
+LexToken(VAR,'model',1,7061)
+LexToken(ASSIGNMENT,'=',1,7066)
+LexToken(SCICOS_MODEL,'scicos_model',1,7067)
+LexToken(OPENBRACKET,'(',1,7079)
+LexToken(VAR,'sim',1,7091)
+LexToken(ASSIGNMENT,'=',1,7094)
+LexToken(DQSTRING,'"input"',1,7101)
+LexToken(COMMA,',',1,7102)
+LexToken(VAR,'in',1,7114)
+LexToken(ASSIGNMENT,'=',1,7116)
+LexToken(OPENSQBRACKET,'[',1,7117)
+LexToken(CLOSESQBRACKET,']',1,7118)
+LexToken(COMMA,',',1,7119)
+LexToken(VAR,'in2',1,7131)
+LexToken(ASSIGNMENT,'=',1,7134)
+LexToken(OPENSQBRACKET,'[',1,7135)
+LexToken(CLOSESQBRACKET,']',1,7136)
+LexToken(COMMA,',',1,7137)
+LexToken(VAR,'intyp',1,7149)
+LexToken(ASSIGNMENT,'=',1,7154)
+LexToken(NUMBER,'1',1,7155)
+LexToken(COMMA,',',1,7156)
+LexToken(VAR,'out',1,7168)
+LexToken(ASSIGNMENT,'=',1,7171)
+LexToken(NUMBER,'-1',1,7172)
+LexToken(COMMA,',',1,7174)
+LexToken(VAR,'out2',1,7186)
+LexToken(ASSIGNMENT,'=',1,7190)
+LexToken(OPENSQBRACKET,'[',1,7191)
+LexToken(CLOSESQBRACKET,']',1,7192)
+LexToken(COMMA,',',1,7193)
+LexToken(VAR,'outtyp',1,7205)
+LexToken(ASSIGNMENT,'=',1,7211)
+LexToken(NUMBER,'1',1,7212)
+LexToken(COMMA,',',1,7213)
+LexToken(VAR,'evtin',1,7225)
+LexToken(ASSIGNMENT,'=',1,7230)
+LexToken(OPENSQBRACKET,'[',1,7231)
+LexToken(CLOSESQBRACKET,']',1,7232)
+LexToken(COMMA,',',1,7233)
+LexToken(VAR,'evtout',1,7245)
+LexToken(ASSIGNMENT,'=',1,7251)
+LexToken(OPENSQBRACKET,'[',1,7252)
+LexToken(CLOSESQBRACKET,']',1,7253)
+LexToken(COMMA,',',1,7254)
+LexToken(VAR,'state',1,7266)
+LexToken(ASSIGNMENT,'=',1,7271)
+LexToken(OPENSQBRACKET,'[',1,7272)
+LexToken(CLOSESQBRACKET,']',1,7273)
+LexToken(COMMA,',',1,7274)
+LexToken(VAR,'dstate',1,7286)
+LexToken(ASSIGNMENT,'=',1,7292)
+LexToken(OPENSQBRACKET,'[',1,7293)
+LexToken(CLOSESQBRACKET,']',1,7294)
+LexToken(COMMA,',',1,7295)
+LexToken(VAR,'odstate',1,7307)
+LexToken(ASSIGNMENT,'=',1,7314)
+LexToken(VAR,'list',1,7315)
+LexToken(OPENBRACKET,'(',1,7319)
+LexToken(CLOSEBRACKET,')',1,7320)
+LexToken(COMMA,',',1,7321)
+LexToken(VAR,'rpar',1,7333)
+LexToken(ASSIGNMENT,'=',1,7337)
+LexToken(OPENSQBRACKET,'[',1,7338)
+LexToken(CLOSESQBRACKET,']',1,7339)
+LexToken(COMMA,',',1,7340)
+LexToken(VAR,'ipar',1,7352)
+LexToken(ASSIGNMENT,'=',1,7356)
+LexToken(NUMBER,'1',1,7357)
+LexToken(COMMA,',',1,7358)
+LexToken(VAR,'opar',1,7370)
+LexToken(ASSIGNMENT,'=',1,7374)
+LexToken(VAR,'list',1,7375)
+LexToken(OPENBRACKET,'(',1,7379)
+LexToken(CLOSEBRACKET,')',1,7380)
+LexToken(COMMA,',',1,7381)
+LexToken(VAR,'blocktype',1,7393)
+LexToken(ASSIGNMENT,'=',1,7402)
+LexToken(DQSTRING,'"c"',1,7405)
+LexToken(COMMA,',',1,7406)
+LexToken(VAR,'firing',1,7418)
+LexToken(ASSIGNMENT,'=',1,7424)
+LexToken(OPENSQBRACKET,'[',1,7425)
+LexToken(CLOSESQBRACKET,']',1,7426)
+LexToken(COMMA,',',1,7427)
+LexToken(VAR,'dep_ut',1,7439)
+LexToken(ASSIGNMENT,'=',1,7445)
+LexToken(OPENSQBRACKET,'[',1,7446)
+LexToken(PREVAR_BOOLEAN,'%f',1,7447)
+LexToken(COMMA,',',1,7449)
+LexToken(PREVAR_BOOLEAN,'%f',1,7450)
+LexToken(CLOSESQBRACKET,']',1,7452)
+LexToken(COMMA,',',1,7453)
+LexToken(VAR,'label',1,7465)
+LexToken(ASSIGNMENT,'=',1,7470)
+LexToken(DQSTRING,'""',1,7472)
+LexToken(COMMA,',',1,7473)
+LexToken(VAR,'nzcross',1,7485)
+LexToken(ASSIGNMENT,'=',1,7492)
+LexToken(NUMBER,'0',1,7493)
+LexToken(COMMA,',',1,7494)
+LexToken(VAR,'nmode',1,7506)
+LexToken(ASSIGNMENT,'=',1,7511)
+LexToken(NUMBER,'0',1,7512)
+LexToken(COMMA,',',1,7513)
+LexToken(VAR,'equations',1,7525)
+LexToken(ASSIGNMENT,'=',1,7534)
+LexToken(VAR,'list',1,7535)
+LexToken(OPENBRACKET,'(',1,7539)
+LexToken(CLOSEBRACKET,')',1,7540)
+LexToken(CLOSEBRACKET,')',1,7541)
+LexToken(COMMA,',',1,7542)
+LexToken(VAR,'doc',1,7554)
+LexToken(ASSIGNMENT,'=',1,7557)
+LexToken(VAR,'list',1,7558)
+LexToken(OPENBRACKET,'(',1,7562)
+LexToken(CLOSEBRACKET,')',1,7563)
+LexToken(CLOSEBRACKET,')',1,7564)
+LexToken(EOL,'\n',1,7565)
+LexToken(VAR,'scs_m_1',1,7574)
+LexToken(DOT,'.',1,7581)
+LexToken(VAR,'objs',1,7582)
+LexToken(OPENBRACKET,'(',1,7586)
+LexToken(NUMBER,'5',1,7587)
+LexToken(CLOSEBRACKET,')',1,7588)
+LexToken(ASSIGNMENT,'=',1,7589)
+LexToken(SCICOS_LINK,'scicos_link',1,7590)
+LexToken(OPENBRACKET,'(',1,7601)
+LexToken(VAR,'xx',1,7613)
+LexToken(ASSIGNMENT,'=',1,7615)
+LexToken(OPENSQBRACKET,'[',1,7616)
+LexToken(NUMBER,'260.01488',1,7617)
+LexToken(SEMICOLON,';',1,7626)
+LexToken(NUMBER,'280.01488',1,7627)
+LexToken(CLOSESQBRACKET,']',1,7636)
+LexToken(COMMA,',',1,7637)
+LexToken(VAR,'yy',1,7649)
+LexToken(ASSIGNMENT,'=',1,7651)
+LexToken(OPENSQBRACKET,'[',1,7652)
+LexToken(NUMBER,'277.1131',1,7653)
+LexToken(SEMICOLON,';',1,7661)
+LexToken(NUMBER,'277.1131',1,7662)
+LexToken(CLOSESQBRACKET,']',1,7670)
+LexToken(COMMA,',',1,7671)
+LexToken(VAR,'id',1,7683)
+LexToken(ASSIGNMENT,'=',1,7685)
+LexToken(DQSTRING,'"drawlink"',1,7695)
+LexToken(COMMA,',',1,7696)
+LexToken(VAR,'thick',1,7708)
+LexToken(ASSIGNMENT,'=',1,7713)
+LexToken(OPENSQBRACKET,'[',1,7714)
+LexToken(NUMBER,'0',1,7715)
+LexToken(COMMA,',',1,7716)
+LexToken(NUMBER,'0',1,7717)
+LexToken(CLOSESQBRACKET,']',1,7718)
+LexToken(COMMA,',',1,7719)
+LexToken(VAR,'ct',1,7731)
+LexToken(ASSIGNMENT,'=',1,7733)
+LexToken(OPENSQBRACKET,'[',1,7734)
+LexToken(NUMBER,'1',1,7735)
+LexToken(COMMA,',',1,7736)
+LexToken(NUMBER,'1',1,7737)
+LexToken(CLOSESQBRACKET,']',1,7738)
+LexToken(COMMA,',',1,7739)
+LexToken(VAR,'from',1,7751)
+LexToken(ASSIGNMENT,'=',1,7755)
+LexToken(OPENSQBRACKET,'[',1,7756)
+LexToken(NUMBER,'4',1,7757)
+LexToken(COMMA,',',1,7758)
+LexToken(NUMBER,'1',1,7759)
+LexToken(COMMA,',',1,7760)
+LexToken(NUMBER,'0',1,7761)
+LexToken(CLOSESQBRACKET,']',1,7762)
+LexToken(COMMA,',',1,7763)
+LexToken(VAR,'to',1,7775)
+LexToken(ASSIGNMENT,'=',1,7777)
+LexToken(OPENSQBRACKET,'[',1,7778)
+LexToken(NUMBER,'1',1,7779)
+LexToken(COMMA,',',1,7780)
+LexToken(NUMBER,'1',1,7781)
+LexToken(COMMA,',',1,7782)
+LexToken(NUMBER,'1',1,7783)
+LexToken(CLOSESQBRACKET,']',1,7784)
+LexToken(CLOSEBRACKET,')',1,7785)
+LexToken(EOL,'\n',1,7786)
+LexToken(VAR,'scs_m_1',1,7795)
+LexToken(DOT,'.',1,7802)
+LexToken(VAR,'objs',1,7803)
+LexToken(OPENBRACKET,'(',1,7807)
+LexToken(NUMBER,'6',1,7808)
+LexToken(CLOSEBRACKET,')',1,7809)
+LexToken(ASSIGNMENT,'=',1,7810)
+LexToken(SCICOS_BLOCK,'scicos_block',1,7811)
+LexToken(OPENBRACKET,'(',1,7823)
+LexToken(VAR,'gui',1,7835)
+LexToken(ASSIGNMENT,'=',1,7838)
+LexToken(DQSTRING,'"CLKOUTV_f"',1,7849)
+LexToken(COMMA,',',1,7850)
+LexToken(VAR,'graphics',1,7862)
+LexToken(ASSIGNMENT,'=',1,7870)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7871)
+LexToken(OPENBRACKET,'(',1,7886)
+LexToken(VAR,'orig',1,7898)
+LexToken(ASSIGNMENT,'=',1,7902)
+LexToken(OPENSQBRACKET,'[',1,7903)
+LexToken(NUMBER,'398.28869',1,7904)
+LexToken(COMMA,',',1,7913)
+LexToken(NUMBER,'181.39881',1,7914)
+LexToken(CLOSESQBRACKET,']',1,7923)
+LexToken(COMMA,',',1,7924)
+LexToken(VAR,'sz',1,7936)
+LexToken(ASSIGNMENT,'=',1,7938)
+LexToken(OPENSQBRACKET,'[',1,7939)
+LexToken(NUMBER,'20',1,7940)
+LexToken(COMMA,',',1,7942)
+LexToken(NUMBER,'30',1,7943)
+LexToken(CLOSESQBRACKET,']',1,7945)
+LexToken(COMMA,',',1,7946)
+LexToken(VAR,'flip',1,7958)
+LexToken(ASSIGNMENT,'=',1,7962)
+LexToken(PREVAR_BOOLEAN,'%t',1,7963)
+LexToken(COMMA,',',1,7965)
+LexToken(VAR,'theta',1,7977)
+LexToken(ASSIGNMENT,'=',1,7982)
+LexToken(NUMBER,'0',1,7983)
+LexToken(COMMA,',',1,7984)
+LexToken(VAR,'exprs',1,7996)
+LexToken(ASSIGNMENT,'=',1,8001)
+LexToken(DQSTRING,'"1"',1,8004)
+LexToken(COMMA,',',1,8005)
+LexToken(VAR,'pin',1,8017)
+LexToken(ASSIGNMENT,'=',1,8020)
+LexToken(OPENSQBRACKET,'[',1,8021)
+LexToken(CLOSESQBRACKET,']',1,8022)
+LexToken(COMMA,',',1,8023)
+LexToken(VAR,'pout',1,8035)
+LexToken(ASSIGNMENT,'=',1,8039)
+LexToken(OPENSQBRACKET,'[',1,8040)
+LexToken(CLOSESQBRACKET,']',1,8041)
+LexToken(COMMA,',',1,8042)
+LexToken(VAR,'pein',1,8054)
+LexToken(ASSIGNMENT,'=',1,8058)
+LexToken(NUMBER,'7',1,8059)
+LexToken(COMMA,',',1,8060)
+LexToken(VAR,'peout',1,8072)
+LexToken(ASSIGNMENT,'=',1,8077)
+LexToken(OPENSQBRACKET,'[',1,8078)
+LexToken(CLOSESQBRACKET,']',1,8079)
+LexToken(COMMA,',',1,8080)
+LexToken(VAR,'gr_i',1,8092)
+LexToken(ASSIGNMENT,'=',1,8096)
+LexToken(OPENSQBRACKET,'[',1,8097)
+LexToken(CLOSESQBRACKET,']',1,8098)
+LexToken(COMMA,',',1,8099)
+LexToken(VAR,'id',1,8111)
+LexToken(ASSIGNMENT,'=',1,8113)
+LexToken(DQSTRING,'""',1,8115)
+LexToken(COMMA,',',1,8116)
+LexToken(VAR,'in_implicit',1,8128)
+LexToken(ASSIGNMENT,'=',1,8139)
+LexToken(OPENSQBRACKET,'[',1,8140)
+LexToken(CLOSESQBRACKET,']',1,8141)
+LexToken(COMMA,',',1,8142)
+LexToken(VAR,'out_implicit',1,8154)
+LexToken(ASSIGNMENT,'=',1,8166)
+LexToken(OPENSQBRACKET,'[',1,8167)
+LexToken(CLOSESQBRACKET,']',1,8168)
+LexToken(CLOSEBRACKET,')',1,8169)
+LexToken(COMMA,',',1,8170)
+LexToken(VAR,'model',1,8182)
+LexToken(ASSIGNMENT,'=',1,8187)
+LexToken(SCICOS_MODEL,'scicos_model',1,8188)
+LexToken(OPENBRACKET,'(',1,8200)
+LexToken(VAR,'sim',1,8212)
+LexToken(ASSIGNMENT,'=',1,8215)
+LexToken(DQSTRING,'"output"',1,8223)
+LexToken(COMMA,',',1,8224)
+LexToken(VAR,'in',1,8236)
+LexToken(ASSIGNMENT,'=',1,8238)
+LexToken(OPENSQBRACKET,'[',1,8239)
+LexToken(CLOSESQBRACKET,']',1,8240)
+LexToken(COMMA,',',1,8241)
+LexToken(VAR,'in2',1,8253)
+LexToken(ASSIGNMENT,'=',1,8256)
+LexToken(OPENSQBRACKET,'[',1,8257)
+LexToken(CLOSESQBRACKET,']',1,8258)
+LexToken(COMMA,',',1,8259)
+LexToken(VAR,'intyp',1,8271)
+LexToken(ASSIGNMENT,'=',1,8276)
+LexToken(NUMBER,'1',1,8277)
+LexToken(COMMA,',',1,8278)
+LexToken(VAR,'out',1,8290)
+LexToken(ASSIGNMENT,'=',1,8293)
+LexToken(OPENSQBRACKET,'[',1,8294)
+LexToken(CLOSESQBRACKET,']',1,8295)
+LexToken(COMMA,',',1,8296)
+LexToken(VAR,'out2',1,8308)
+LexToken(ASSIGNMENT,'=',1,8312)
+LexToken(OPENSQBRACKET,'[',1,8313)
+LexToken(CLOSESQBRACKET,']',1,8314)
+LexToken(COMMA,',',1,8315)
+LexToken(VAR,'outtyp',1,8327)
+LexToken(ASSIGNMENT,'=',1,8333)
+LexToken(NUMBER,'1',1,8334)
+LexToken(COMMA,',',1,8335)
+LexToken(VAR,'evtin',1,8347)
+LexToken(ASSIGNMENT,'=',1,8352)
+LexToken(NUMBER,'1',1,8353)
+LexToken(COMMA,',',1,8354)
+LexToken(VAR,'evtout',1,8366)
+LexToken(ASSIGNMENT,'=',1,8372)
+LexToken(OPENSQBRACKET,'[',1,8373)
+LexToken(CLOSESQBRACKET,']',1,8374)
+LexToken(COMMA,',',1,8375)
+LexToken(VAR,'state',1,8387)
+LexToken(ASSIGNMENT,'=',1,8392)
+LexToken(OPENSQBRACKET,'[',1,8393)
+LexToken(CLOSESQBRACKET,']',1,8394)
+LexToken(COMMA,',',1,8395)
+LexToken(VAR,'dstate',1,8407)
+LexToken(ASSIGNMENT,'=',1,8413)
+LexToken(OPENSQBRACKET,'[',1,8414)
+LexToken(CLOSESQBRACKET,']',1,8415)
+LexToken(COMMA,',',1,8416)
+LexToken(VAR,'odstate',1,8428)
+LexToken(ASSIGNMENT,'=',1,8435)
+LexToken(VAR,'list',1,8436)
+LexToken(OPENBRACKET,'(',1,8440)
+LexToken(CLOSEBRACKET,')',1,8441)
+LexToken(COMMA,',',1,8442)
+LexToken(VAR,'rpar',1,8454)
+LexToken(ASSIGNMENT,'=',1,8458)
+LexToken(OPENSQBRACKET,'[',1,8459)
+LexToken(CLOSESQBRACKET,']',1,8460)
+LexToken(COMMA,',',1,8461)
+LexToken(VAR,'ipar',1,8473)
+LexToken(ASSIGNMENT,'=',1,8477)
+LexToken(NUMBER,'1',1,8478)
+LexToken(COMMA,',',1,8479)
+LexToken(VAR,'opar',1,8491)
+LexToken(ASSIGNMENT,'=',1,8495)
+LexToken(VAR,'list',1,8496)
+LexToken(OPENBRACKET,'(',1,8500)
+LexToken(CLOSEBRACKET,')',1,8501)
+LexToken(COMMA,',',1,8502)
+LexToken(VAR,'blocktype',1,8514)
+LexToken(ASSIGNMENT,'=',1,8523)
+LexToken(DQSTRING,'"d"',1,8526)
+LexToken(COMMA,',',1,8527)
+LexToken(VAR,'firing',1,8539)
+LexToken(ASSIGNMENT,'=',1,8545)
+LexToken(OPENSQBRACKET,'[',1,8546)
+LexToken(CLOSESQBRACKET,']',1,8547)
+LexToken(COMMA,',',1,8548)
+LexToken(VAR,'dep_ut',1,8560)
+LexToken(ASSIGNMENT,'=',1,8566)
+LexToken(OPENSQBRACKET,'[',1,8567)
+LexToken(PREVAR_BOOLEAN,'%f',1,8568)
+LexToken(COMMA,',',1,8570)
+LexToken(PREVAR_BOOLEAN,'%f',1,8571)
+LexToken(CLOSESQBRACKET,']',1,8573)
+LexToken(COMMA,',',1,8574)
+LexToken(VAR,'label',1,8586)
+LexToken(ASSIGNMENT,'=',1,8591)
+LexToken(DQSTRING,'""',1,8593)
+LexToken(COMMA,',',1,8594)
+LexToken(VAR,'nzcross',1,8606)
+LexToken(ASSIGNMENT,'=',1,8613)
+LexToken(NUMBER,'0',1,8614)
+LexToken(COMMA,',',1,8615)
+LexToken(VAR,'nmode',1,8627)
+LexToken(ASSIGNMENT,'=',1,8632)
+LexToken(NUMBER,'0',1,8633)
+LexToken(COMMA,',',1,8634)
+LexToken(VAR,'equations',1,8646)
+LexToken(ASSIGNMENT,'=',1,8655)
+LexToken(VAR,'list',1,8656)
+LexToken(OPENBRACKET,'(',1,8660)
+LexToken(CLOSEBRACKET,')',1,8661)
+LexToken(CLOSEBRACKET,')',1,8662)
+LexToken(COMMA,',',1,8663)
+LexToken(VAR,'doc',1,8675)
+LexToken(ASSIGNMENT,'=',1,8678)
+LexToken(VAR,'list',1,8679)
+LexToken(OPENBRACKET,'(',1,8683)
+LexToken(CLOSEBRACKET,')',1,8684)
+LexToken(CLOSEBRACKET,')',1,8685)
+LexToken(EOL,'\n',1,8686)
+LexToken(VAR,'scs_m_1',1,8695)
+LexToken(DOT,'.',1,8702)
+LexToken(VAR,'objs',1,8703)
+LexToken(OPENBRACKET,'(',1,8707)
+LexToken(NUMBER,'7',1,8708)
+LexToken(CLOSEBRACKET,')',1,8709)
+LexToken(ASSIGNMENT,'=',1,8710)
+LexToken(SCICOS_LINK,'scicos_link',1,8711)
+LexToken(OPENBRACKET,'(',1,8722)
+LexToken(VAR,'xx',1,8734)
+LexToken(ASSIGNMENT,'=',1,8736)
+LexToken(OPENSQBRACKET,'[',1,8737)
+LexToken(NUMBER,'408.28869',1,8738)
+LexToken(SEMICOLON,';',1,8747)
+LexToken(NUMBER,'408.28869',1,8748)
+LexToken(CLOSESQBRACKET,']',1,8757)
+LexToken(COMMA,',',1,8758)
+LexToken(VAR,'yy',1,8770)
+LexToken(ASSIGNMENT,'=',1,8772)
+LexToken(OPENSQBRACKET,'[',1,8773)
+LexToken(NUMBER,'241.39881',1,8774)
+LexToken(SEMICOLON,';',1,8783)
+LexToken(NUMBER,'211.39881',1,8784)
+LexToken(CLOSESQBRACKET,']',1,8793)
+LexToken(COMMA,',',1,8794)
+LexToken(VAR,'id',1,8806)
+LexToken(ASSIGNMENT,'=',1,8808)
+LexToken(DQSTRING,'"drawlink"',1,8818)
+LexToken(COMMA,',',1,8819)
+LexToken(VAR,'thick',1,8831)
+LexToken(ASSIGNMENT,'=',1,8836)
+LexToken(OPENSQBRACKET,'[',1,8837)
+LexToken(NUMBER,'0',1,8838)
+LexToken(COMMA,',',1,8839)
+LexToken(NUMBER,'0',1,8840)
+LexToken(CLOSESQBRACKET,']',1,8841)
+LexToken(COMMA,',',1,8842)
+LexToken(VAR,'ct',1,8854)
+LexToken(ASSIGNMENT,'=',1,8856)
+LexToken(OPENSQBRACKET,'[',1,8857)
+LexToken(NUMBER,'5',1,8858)
+LexToken(COMMA,',',1,8859)
+LexToken(NUMBER,'-1',1,8860)
+LexToken(CLOSESQBRACKET,']',1,8862)
+LexToken(COMMA,',',1,8863)
+LexToken(VAR,'from',1,8875)
+LexToken(ASSIGNMENT,'=',1,8879)
+LexToken(OPENSQBRACKET,'[',1,8880)
+LexToken(NUMBER,'2',1,8881)
+LexToken(COMMA,',',1,8882)
+LexToken(NUMBER,'1',1,8883)
+LexToken(COMMA,',',1,8884)
+LexToken(NUMBER,'0',1,8885)
+LexToken(CLOSESQBRACKET,']',1,8886)
+LexToken(COMMA,',',1,8887)
+LexToken(VAR,'to',1,8899)
+LexToken(ASSIGNMENT,'=',1,8901)
+LexToken(OPENSQBRACKET,'[',1,8902)
+LexToken(NUMBER,'6',1,8903)
+LexToken(COMMA,',',1,8904)
+LexToken(NUMBER,'1',1,8905)
+LexToken(COMMA,',',1,8906)
+LexToken(NUMBER,'1',1,8907)
+LexToken(CLOSESQBRACKET,']',1,8908)
+LexToken(CLOSEBRACKET,')',1,8909)
+LexToken(EOL,'\n',1,8910)
+LexToken(VAR,'scs_m',1,8919)
+LexToken(DOT,'.',1,8924)
+LexToken(VAR,'objs',1,8925)
+LexToken(OPENBRACKET,'(',1,8929)
+LexToken(NUMBER,'2',1,8930)
+LexToken(CLOSEBRACKET,')',1,8931)
+LexToken(ASSIGNMENT,'=',1,8932)
+LexToken(SCICOS_BLOCK,'scicos_block',1,8933)
+LexToken(OPENBRACKET,'(',1,8945)
+LexToken(VAR,'gui',1,8957)
+LexToken(ASSIGNMENT,'=',1,8960)
+LexToken(DQSTRING,'"EDGE_TRIGGER"',1,8974)
+LexToken(COMMA,',',1,8975)
+LexToken(VAR,'graphics',1,8987)
+LexToken(ASSIGNMENT,'=',1,8995)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,8996)
+LexToken(OPENBRACKET,'(',1,9011)
+LexToken(VAR,'orig',1,9023)
+LexToken(ASSIGNMENT,'=',1,9027)
+LexToken(OPENSQBRACKET,'[',1,9028)
+LexToken(NUMBER,'292.52452',1,9029)
+LexToken(COMMA,',',1,9038)
+LexToken(NUMBER,'323.54888',1,9039)
+LexToken(CLOSESQBRACKET,']',1,9048)
+LexToken(COMMA,',',1,9049)
+LexToken(VAR,'sz',1,9061)
+LexToken(ASSIGNMENT,'=',1,9063)
+LexToken(OPENSQBRACKET,'[',1,9064)
+LexToken(NUMBER,'60',1,9065)
+LexToken(COMMA,',',1,9067)
+LexToken(NUMBER,'40',1,9068)
+LexToken(CLOSESQBRACKET,']',1,9070)
+LexToken(COMMA,',',1,9071)
+LexToken(VAR,'flip',1,9083)
+LexToken(ASSIGNMENT,'=',1,9087)
+LexToken(PREVAR_BOOLEAN,'%t',1,9088)
+LexToken(COMMA,',',1,9090)
+LexToken(VAR,'theta',1,9102)
+LexToken(ASSIGNMENT,'=',1,9107)
+LexToken(NUMBER,'0',1,9108)
+LexToken(COMMA,',',1,9109)
+LexToken(VAR,'exprs',1,9121)
+LexToken(ASSIGNMENT,'=',1,9126)
+LexToken(OPENSQBRACKET,'[',1,9127)
+LexToken(CLOSESQBRACKET,']',1,9128)
+LexToken(COMMA,',',1,9129)
+LexToken(VAR,'pin',1,9141)
+LexToken(ASSIGNMENT,'=',1,9144)
+LexToken(NUMBER,'14',1,9145)
+LexToken(COMMA,',',1,9147)
+LexToken(VAR,'pout',1,9159)
+LexToken(ASSIGNMENT,'=',1,9163)
+LexToken(OPENSQBRACKET,'[',1,9164)
+LexToken(CLOSESQBRACKET,']',1,9165)
+LexToken(COMMA,',',1,9166)
+LexToken(VAR,'pein',1,9178)
+LexToken(ASSIGNMENT,'=',1,9182)
+LexToken(OPENSQBRACKET,'[',1,9183)
+LexToken(CLOSESQBRACKET,']',1,9184)
+LexToken(COMMA,',',1,9185)
+LexToken(VAR,'peout',1,9197)
+LexToken(ASSIGNMENT,'=',1,9202)
+LexToken(NUMBER,'8',1,9203)
+LexToken(COMMA,',',1,9204)
+LexToken(VAR,'gr_i',1,9216)
+LexToken(ASSIGNMENT,'=',1,9220)
+LexToken(OPENSQBRACKET,'[',1,9221)
+LexToken(CLOSESQBRACKET,']',1,9222)
+LexToken(COMMA,',',1,9223)
+LexToken(VAR,'id',1,9235)
+LexToken(ASSIGNMENT,'=',1,9237)
+LexToken(DQSTRING,'""',1,9239)
+LexToken(COMMA,',',1,9240)
+LexToken(VAR,'in_implicit',1,9252)
+LexToken(ASSIGNMENT,'=',1,9263)
+LexToken(DQSTRING,'"E"',1,9266)
+LexToken(COMMA,',',1,9267)
+LexToken(VAR,'out_implicit',1,9279)
+LexToken(ASSIGNMENT,'=',1,9291)
+LexToken(OPENSQBRACKET,'[',1,9292)
+LexToken(CLOSESQBRACKET,']',1,9293)
+LexToken(CLOSEBRACKET,')',1,9294)
+LexToken(COMMA,',',1,9295)
+LexToken(VAR,'model',1,9307)
+LexToken(ASSIGNMENT,'=',1,9312)
+LexToken(SCICOS_MODEL,'scicos_model',1,9313)
+LexToken(OPENBRACKET,'(',1,9325)
+LexToken(VAR,'sim',1,9337)
+LexToken(ASSIGNMENT,'=',1,9340)
+LexToken(DQSTRING,'"csuper"',1,9348)
+LexToken(COMMA,',',1,9349)
+LexToken(VAR,'in',1,9361)
+LexToken(ASSIGNMENT,'=',1,9363)
+LexToken(NUMBER,'-1',1,9364)
+LexToken(COMMA,',',1,9366)
+LexToken(VAR,'in2',1,9378)
+LexToken(ASSIGNMENT,'=',1,9381)
+LexToken(OPENSQBRACKET,'[',1,9382)
+LexToken(CLOSESQBRACKET,']',1,9383)
+LexToken(COMMA,',',1,9384)
+LexToken(VAR,'intyp',1,9396)
+LexToken(ASSIGNMENT,'=',1,9401)
+LexToken(NUMBER,'1',1,9402)
+LexToken(COMMA,',',1,9403)
+LexToken(VAR,'out',1,9415)
+LexToken(ASSIGNMENT,'=',1,9418)
+LexToken(OPENSQBRACKET,'[',1,9419)
+LexToken(CLOSESQBRACKET,']',1,9420)
+LexToken(COMMA,',',1,9421)
+LexToken(VAR,'out2',1,9433)
+LexToken(ASSIGNMENT,'=',1,9437)
+LexToken(OPENSQBRACKET,'[',1,9438)
+LexToken(CLOSESQBRACKET,']',1,9439)
+LexToken(COMMA,',',1,9440)
+LexToken(VAR,'outtyp',1,9452)
+LexToken(ASSIGNMENT,'=',1,9458)
+LexToken(NUMBER,'1',1,9459)
+LexToken(COMMA,',',1,9460)
+LexToken(VAR,'evtin',1,9472)
+LexToken(ASSIGNMENT,'=',1,9477)
+LexToken(OPENSQBRACKET,'[',1,9478)
+LexToken(CLOSESQBRACKET,']',1,9479)
+LexToken(COMMA,',',1,9480)
+LexToken(VAR,'evtout',1,9492)
+LexToken(ASSIGNMENT,'=',1,9498)
+LexToken(NUMBER,'1',1,9499)
+LexToken(COMMA,',',1,9500)
+LexToken(VAR,'state',1,9512)
+LexToken(ASSIGNMENT,'=',1,9517)
+LexToken(OPENSQBRACKET,'[',1,9518)
+LexToken(CLOSESQBRACKET,']',1,9519)
+LexToken(COMMA,',',1,9520)
+LexToken(VAR,'dstate',1,9532)
+LexToken(ASSIGNMENT,'=',1,9538)
+LexToken(OPENSQBRACKET,'[',1,9539)
+LexToken(CLOSESQBRACKET,']',1,9540)
+LexToken(COMMA,',',1,9541)
+LexToken(VAR,'odstate',1,9553)
+LexToken(ASSIGNMENT,'=',1,9560)
+LexToken(VAR,'list',1,9561)
+LexToken(OPENBRACKET,'(',1,9565)
+LexToken(CLOSEBRACKET,')',1,9566)
+LexToken(COMMA,',',1,9567)
+LexToken(VAR,'rpar',1,9579)
+LexToken(ASSIGNMENT,'=',1,9583)
+LexToken(VAR,'scs_m_1',1,9584)
+LexToken(COMMA,',',1,9591)
+LexToken(VAR,'ipar',1,9603)
+LexToken(ASSIGNMENT,'=',1,9607)
+LexToken(OPENSQBRACKET,'[',1,9608)
+LexToken(CLOSESQBRACKET,']',1,9609)
+LexToken(COMMA,',',1,9610)
+LexToken(VAR,'opar',1,9622)
+LexToken(ASSIGNMENT,'=',1,9626)
+LexToken(VAR,'list',1,9627)
+LexToken(OPENBRACKET,'(',1,9631)
+LexToken(CLOSEBRACKET,')',1,9632)
+LexToken(COMMA,',',1,9633)
+LexToken(VAR,'blocktype',1,9645)
+LexToken(ASSIGNMENT,'=',1,9654)
+LexToken(DQSTRING,'"h"',1,9657)
+LexToken(COMMA,',',1,9658)
+LexToken(VAR,'firing',1,9670)
+LexToken(ASSIGNMENT,'=',1,9676)
+LexToken(OPENSQBRACKET,'[',1,9677)
+LexToken(CLOSESQBRACKET,']',1,9678)
+LexToken(COMMA,',',1,9679)
+LexToken(VAR,'dep_ut',1,9691)
+LexToken(ASSIGNMENT,'=',1,9697)
+LexToken(OPENSQBRACKET,'[',1,9698)
+LexToken(PREVAR_BOOLEAN,'%f',1,9699)
+LexToken(COMMA,',',1,9701)
+LexToken(PREVAR_BOOLEAN,'%f',1,9702)
+LexToken(CLOSESQBRACKET,']',1,9704)
+LexToken(COMMA,',',1,9705)
+LexToken(VAR,'label',1,9717)
+LexToken(ASSIGNMENT,'=',1,9722)
+LexToken(DQSTRING,'""',1,9724)
+LexToken(COMMA,',',1,9725)
+LexToken(VAR,'nzcross',1,9737)
+LexToken(ASSIGNMENT,'=',1,9744)
+LexToken(NUMBER,'0',1,9745)
+LexToken(COMMA,',',1,9746)
+LexToken(VAR,'nmode',1,9758)
+LexToken(ASSIGNMENT,'=',1,9763)
+LexToken(NUMBER,'0',1,9764)
+LexToken(COMMA,',',1,9765)
+LexToken(VAR,'equations',1,9777)
+LexToken(ASSIGNMENT,'=',1,9786)
+LexToken(VAR,'list',1,9787)
+LexToken(OPENBRACKET,'(',1,9791)
+LexToken(CLOSEBRACKET,')',1,9792)
+LexToken(CLOSEBRACKET,')',1,9793)
+LexToken(COMMA,',',1,9794)
+LexToken(VAR,'doc',1,9806)
+LexToken(ASSIGNMENT,'=',1,9809)
+LexToken(VAR,'list',1,9810)
+LexToken(OPENBRACKET,'(',1,9814)
+LexToken(CLOSEBRACKET,')',1,9815)
+LexToken(CLOSEBRACKET,')',1,9816)
+LexToken(EOL,'\n',1,9817)
+LexToken(VAR,'scs_m',1,9826)
+LexToken(DOT,'.',1,9831)
+LexToken(VAR,'objs',1,9832)
+LexToken(OPENBRACKET,'(',1,9836)
+LexToken(NUMBER,'3',1,9837)
+LexToken(CLOSEBRACKET,')',1,9838)
+LexToken(ASSIGNMENT,'=',1,9839)
+LexToken(SCICOS_BLOCK,'scicos_block',1,9840)
+LexToken(OPENBRACKET,'(',1,9852)
+LexToken(VAR,'gui',1,9864)
+LexToken(ASSIGNMENT,'=',1,9867)
+LexToken(DQSTRING,'"LOGIC"',1,9874)
+LexToken(COMMA,',',1,9875)
+LexToken(VAR,'graphics',1,9887)
+LexToken(ASSIGNMENT,'=',1,9895)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,9896)
+LexToken(OPENBRACKET,'(',1,9911)
+LexToken(VAR,'orig',1,9923)
+LexToken(ASSIGNMENT,'=',1,9927)
+LexToken(OPENSQBRACKET,'[',1,9928)
+LexToken(NUMBER,'302.79613',1,9929)
+LexToken(COMMA,',',1,9938)
+LexToken(NUMBER,'202.52782',1,9939)
+LexToken(CLOSESQBRACKET,']',1,9948)
+LexToken(COMMA,',',1,9949)
+LexToken(VAR,'sz',1,9961)
+LexToken(ASSIGNMENT,'=',1,9963)
+LexToken(OPENSQBRACKET,'[',1,9964)
+LexToken(NUMBER,'40',1,9965)
+LexToken(COMMA,',',1,9967)
+LexToken(NUMBER,'40',1,9968)
+LexToken(CLOSESQBRACKET,']',1,9970)
+LexToken(COMMA,',',1,9971)
+LexToken(VAR,'flip',1,9983)
+LexToken(ASSIGNMENT,'=',1,9987)
+LexToken(PREVAR_BOOLEAN,'%t',1,9988)
+LexToken(COMMA,',',1,9990)
+LexToken(VAR,'theta',1,10002)
+LexToken(ASSIGNMENT,'=',1,10007)
+LexToken(NUMBER,'0',1,10008)
+LexToken(COMMA,',',1,10009)
+LexToken(VAR,'exprs',1,10021)
+LexToken(ASSIGNMENT,'=',1,10026)
+LexToken(OPENSQBRACKET,'[',1,10027)
+LexToken(DQSTRING,'"[0;1;1;1;0;0;1;0]"',1,10046)
+LexToken(SEMICOLON,';',1,10047)
+LexToken(DQSTRING,'"0"',1,10050)
+LexToken(CLOSESQBRACKET,']',1,10051)
+LexToken(COMMA,',',1,10052)
+LexToken(VAR,'pin',1,10064)
+LexToken(ASSIGNMENT,'=',1,10067)
+LexToken(OPENSQBRACKET,'[',1,10068)
+LexToken(NUMBER,'5',1,10069)
+LexToken(SEMICOLON,';',1,10070)
+LexToken(NUMBER,'16',1,10071)
+LexToken(SEMICOLON,';',1,10073)
+LexToken(NUMBER,'18',1,10074)
+LexToken(CLOSESQBRACKET,']',1,10076)
+LexToken(COMMA,',',1,10077)
+LexToken(VAR,'pout',1,10089)
+LexToken(ASSIGNMENT,'=',1,10093)
+LexToken(NUMBER,'4',1,10094)
+LexToken(COMMA,',',1,10095)
+LexToken(VAR,'pein',1,10107)
+LexToken(ASSIGNMENT,'=',1,10111)
+LexToken(NUMBER,'8',1,10112)
+LexToken(COMMA,',',1,10113)
+LexToken(VAR,'peout',1,10125)
+LexToken(ASSIGNMENT,'=',1,10130)
+LexToken(OPENSQBRACKET,'[',1,10131)
+LexToken(CLOSESQBRACKET,']',1,10132)
+LexToken(COMMA,',',1,10133)
+LexToken(VAR,'gr_i',1,10145)
+LexToken(ASSIGNMENT,'=',1,10149)
+LexToken(OPENSQBRACKET,'[',1,10150)
+LexToken(CLOSESQBRACKET,']',1,10151)
+LexToken(COMMA,',',1,10152)
+LexToken(VAR,'id',1,10164)
+LexToken(ASSIGNMENT,'=',1,10166)
+LexToken(DQSTRING,'""',1,10168)
+LexToken(COMMA,',',1,10169)
+LexToken(VAR,'in_implicit',1,10181)
+LexToken(ASSIGNMENT,'=',1,10192)
+LexToken(OPENSQBRACKET,'[',1,10193)
+LexToken(DQSTRING,'"E"',1,10196)
+LexToken(SEMICOLON,';',1,10197)
+LexToken(DQSTRING,'"E"',1,10200)
+LexToken(SEMICOLON,';',1,10201)
+LexToken(DQSTRING,'"E"',1,10204)
+LexToken(CLOSESQBRACKET,']',1,10205)
+LexToken(COMMA,',',1,10206)
+LexToken(VAR,'out_implicit',1,10218)
+LexToken(ASSIGNMENT,'=',1,10230)
+LexToken(DQSTRING,'"E"',1,10233)
+LexToken(CLOSEBRACKET,')',1,10234)
+LexToken(COMMA,',',1,10235)
+LexToken(VAR,'model',1,10247)
+LexToken(ASSIGNMENT,'=',1,10252)
+LexToken(SCICOS_MODEL,'scicos_model',1,10253)
+LexToken(OPENBRACKET,'(',1,10265)
+LexToken(VAR,'sim',1,10277)
+LexToken(ASSIGNMENT,'=',1,10280)
+LexToken(VAR,'list',1,10281)
+LexToken(OPENBRACKET,'(',1,10285)
+LexToken(DQSTRING,'"logic"',1,10292)
+LexToken(COMMA,',',1,10293)
+LexToken(NUMBER,'4',1,10294)
+LexToken(CLOSEBRACKET,')',1,10295)
+LexToken(COMMA,',',1,10296)
+LexToken(VAR,'in',1,10308)
+LexToken(ASSIGNMENT,'=',1,10310)
+LexToken(OPENSQBRACKET,'[',1,10311)
+LexToken(NUMBER,'1',1,10312)
+LexToken(SEMICOLON,';',1,10313)
+LexToken(NUMBER,'1',1,10314)
+LexToken(SEMICOLON,';',1,10315)
+LexToken(NUMBER,'1',1,10316)
+LexToken(CLOSESQBRACKET,']',1,10317)
+LexToken(COMMA,',',1,10318)
+LexToken(VAR,'in2',1,10330)
+LexToken(ASSIGNMENT,'=',1,10333)
+LexToken(OPENSQBRACKET,'[',1,10334)
+LexToken(NUMBER,'1',1,10335)
+LexToken(SEMICOLON,';',1,10336)
+LexToken(NUMBER,'1',1,10337)
+LexToken(SEMICOLON,';',1,10338)
+LexToken(NUMBER,'1',1,10339)
+LexToken(CLOSESQBRACKET,']',1,10340)
+LexToken(COMMA,',',1,10341)
+LexToken(VAR,'intyp',1,10353)
+LexToken(ASSIGNMENT,'=',1,10358)
+LexToken(OPENSQBRACKET,'[',1,10359)
+LexToken(NUMBER,'5',1,10360)
+LexToken(SEMICOLON,';',1,10361)
+LexToken(NUMBER,'5',1,10362)
+LexToken(SEMICOLON,';',1,10363)
+LexToken(NUMBER,'5',1,10364)
+LexToken(CLOSESQBRACKET,']',1,10365)
+LexToken(COMMA,',',1,10366)
+LexToken(VAR,'out',1,10378)
+LexToken(ASSIGNMENT,'=',1,10381)
+LexToken(NUMBER,'1',1,10382)
+LexToken(COMMA,',',1,10383)
+LexToken(VAR,'out2',1,10395)
+LexToken(ASSIGNMENT,'=',1,10399)
+LexToken(NUMBER,'1',1,10400)
+LexToken(COMMA,',',1,10401)
+LexToken(VAR,'outtyp',1,10413)
+LexToken(ASSIGNMENT,'=',1,10419)
+LexToken(NUMBER,'5',1,10420)
+LexToken(COMMA,',',1,10421)
+LexToken(VAR,'evtin',1,10433)
+LexToken(ASSIGNMENT,'=',1,10438)
+LexToken(NUMBER,'1',1,10439)
+LexToken(COMMA,',',1,10440)
+LexToken(VAR,'evtout',1,10452)
+LexToken(ASSIGNMENT,'=',1,10458)
+LexToken(OPENSQBRACKET,'[',1,10459)
+LexToken(CLOSESQBRACKET,']',1,10460)
+LexToken(COMMA,',',1,10461)
+LexToken(VAR,'state',1,10473)
+LexToken(ASSIGNMENT,'=',1,10478)
+LexToken(OPENSQBRACKET,'[',1,10479)
+LexToken(CLOSESQBRACKET,']',1,10480)
+LexToken(COMMA,',',1,10481)
+LexToken(VAR,'dstate',1,10493)
+LexToken(ASSIGNMENT,'=',1,10499)
+LexToken(OPENSQBRACKET,'[',1,10500)
+LexToken(CLOSESQBRACKET,']',1,10501)
+LexToken(COMMA,',',1,10502)
+LexToken(VAR,'odstate',1,10514)
+LexToken(ASSIGNMENT,'=',1,10521)
+LexToken(VAR,'list',1,10522)
+LexToken(OPENBRACKET,'(',1,10526)
+LexToken(CLOSEBRACKET,')',1,10527)
+LexToken(COMMA,',',1,10528)
+LexToken(VAR,'rpar',1,10540)
+LexToken(ASSIGNMENT,'=',1,10544)
+LexToken(OPENSQBRACKET,'[',1,10545)
+LexToken(CLOSESQBRACKET,']',1,10546)
+LexToken(COMMA,',',1,10547)
+LexToken(VAR,'ipar',1,10559)
+LexToken(ASSIGNMENT,'=',1,10563)
+LexToken(OPENSQBRACKET,'[',1,10564)
+LexToken(CLOSESQBRACKET,']',1,10565)
+LexToken(COMMA,',',1,10566)
+LexToken(VAR,'opar',1,10578)
+LexToken(ASSIGNMENT,'=',1,10582)
+LexToken(VAR,'list',1,10583)
+LexToken(OPENBRACKET,'(',1,10587)
+LexToken(VAR,'int8',1,10588)
+LexToken(OPENBRACKET,'(',1,10592)
+LexToken(OPENSQBRACKET,'[',1,10593)
+LexToken(NUMBER,'0',1,10594)
+LexToken(SEMICOLON,';',1,10595)
+LexToken(NUMBER,'1',1,10596)
+LexToken(SEMICOLON,';',1,10597)
+LexToken(NUMBER,'1',1,10598)
+LexToken(SEMICOLON,';',1,10599)
+LexToken(NUMBER,'1',1,10600)
+LexToken(SEMICOLON,';',1,10601)
+LexToken(NUMBER,'0',1,10602)
+LexToken(SEMICOLON,';',1,10603)
+LexToken(NUMBER,'0',1,10604)
+LexToken(SEMICOLON,';',1,10605)
+LexToken(NUMBER,'1',1,10606)
+LexToken(SEMICOLON,';',1,10607)
+LexToken(NUMBER,'0',1,10608)
+LexToken(CLOSESQBRACKET,']',1,10609)
+LexToken(CLOSEBRACKET,')',1,10610)
+LexToken(CLOSEBRACKET,')',1,10611)
+LexToken(COMMA,',',1,10612)
+LexToken(VAR,'blocktype',1,10624)
+LexToken(ASSIGNMENT,'=',1,10633)
+LexToken(DQSTRING,'"c"',1,10636)
+LexToken(COMMA,',',1,10637)
+LexToken(VAR,'firing',1,10649)
+LexToken(ASSIGNMENT,'=',1,10655)
+LexToken(PREVAR_BOOLEAN,'%f',1,10656)
+LexToken(COMMA,',',1,10658)
+LexToken(VAR,'dep_ut',1,10670)
+LexToken(ASSIGNMENT,'=',1,10676)
+LexToken(OPENSQBRACKET,'[',1,10677)
+LexToken(PREVAR_BOOLEAN,'%t',1,10678)
+LexToken(COMMA,',',1,10680)
+LexToken(PREVAR_BOOLEAN,'%f',1,10681)
+LexToken(CLOSESQBRACKET,']',1,10683)
+LexToken(COMMA,',',1,10684)
+LexToken(VAR,'label',1,10696)
+LexToken(ASSIGNMENT,'=',1,10701)
+LexToken(DQSTRING,'""',1,10703)
+LexToken(COMMA,',',1,10704)
+LexToken(VAR,'nzcross',1,10716)
+LexToken(ASSIGNMENT,'=',1,10723)
+LexToken(NUMBER,'0',1,10724)
+LexToken(COMMA,',',1,10725)
+LexToken(VAR,'nmode',1,10737)
+LexToken(ASSIGNMENT,'=',1,10742)
+LexToken(NUMBER,'0',1,10743)
+LexToken(COMMA,',',1,10744)
+LexToken(VAR,'equations',1,10756)
+LexToken(ASSIGNMENT,'=',1,10765)
+LexToken(VAR,'list',1,10766)
+LexToken(OPENBRACKET,'(',1,10770)
+LexToken(CLOSEBRACKET,')',1,10771)
+LexToken(CLOSEBRACKET,')',1,10772)
+LexToken(COMMA,',',1,10773)
+LexToken(VAR,'doc',1,10785)
+LexToken(ASSIGNMENT,'=',1,10788)
+LexToken(VAR,'list',1,10789)
+LexToken(OPENBRACKET,'(',1,10793)
+LexToken(CLOSEBRACKET,')',1,10794)
+LexToken(CLOSEBRACKET,')',1,10795)
+LexToken(EOL,'\n',1,10796)
+LexToken(VAR,'scs_m',1,10805)
+LexToken(DOT,'.',1,10810)
+LexToken(VAR,'objs',1,10811)
+LexToken(OPENBRACKET,'(',1,10815)
+LexToken(NUMBER,'4',1,10816)
+LexToken(CLOSEBRACKET,')',1,10817)
+LexToken(ASSIGNMENT,'=',1,10818)
+LexToken(SCICOS_LINK,'scicos_link',1,10819)
+LexToken(OPENBRACKET,'(',1,10830)
+LexToken(VAR,'xx',1,10842)
+LexToken(ASSIGNMENT,'=',1,10844)
+LexToken(OPENSQBRACKET,'[',1,10845)
+LexToken(NUMBER,'351.36756',1,10846)
+LexToken(SEMICOLON,';',1,10855)
+LexToken(NUMBER,'368.82793',1,10856)
+LexToken(SEMICOLON,';',1,10865)
+LexToken(NUMBER,'368.82793',1,10866)
+LexToken(CLOSESQBRACKET,']',1,10875)
+LexToken(COMMA,',',1,10876)
+LexToken(VAR,'yy',1,10888)
+LexToken(ASSIGNMENT,'=',1,10890)
+LexToken(OPENSQBRACKET,'[',1,10891)
+LexToken(NUMBER,'222.52782',1,10892)
+LexToken(SEMICOLON,';',1,10901)
+LexToken(NUMBER,'222.52782',1,10902)
+LexToken(SEMICOLON,';',1,10911)
+LexToken(NUMBER,'223.06473',1,10912)
+LexToken(CLOSESQBRACKET,']',1,10921)
+LexToken(COMMA,',',1,10922)
+LexToken(VAR,'id',1,10934)
+LexToken(ASSIGNMENT,'=',1,10936)
+LexToken(DQSTRING,'"drawlink"',1,10946)
+LexToken(COMMA,',',1,10947)
+LexToken(VAR,'thick',1,10959)
+LexToken(ASSIGNMENT,'=',1,10964)
+LexToken(OPENSQBRACKET,'[',1,10965)
+LexToken(NUMBER,'0',1,10966)
+LexToken(COMMA,',',1,10967)
+LexToken(NUMBER,'0',1,10968)
+LexToken(CLOSESQBRACKET,']',1,10969)
+LexToken(COMMA,',',1,10970)
+LexToken(VAR,'ct',1,10982)
+LexToken(ASSIGNMENT,'=',1,10984)
+LexToken(OPENSQBRACKET,'[',1,10985)
+LexToken(NUMBER,'1',1,10986)
+LexToken(COMMA,',',1,10987)
+LexToken(NUMBER,'1',1,10988)
+LexToken(CLOSESQBRACKET,']',1,10989)
+LexToken(COMMA,',',1,10990)
+LexToken(VAR,'from',1,11002)
+LexToken(ASSIGNMENT,'=',1,11006)
+LexToken(OPENSQBRACKET,'[',1,11007)
+LexToken(NUMBER,'3',1,11008)
+LexToken(COMMA,',',1,11009)
+LexToken(NUMBER,'1',1,11010)
+LexToken(COMMA,',',1,11011)
+LexToken(NUMBER,'0',1,11012)
+LexToken(CLOSESQBRACKET,']',1,11013)
+LexToken(COMMA,',',1,11014)
+LexToken(VAR,'to',1,11026)
+LexToken(ASSIGNMENT,'=',1,11028)
+LexToken(OPENSQBRACKET,'[',1,11029)
+LexToken(NUMBER,'10',1,11030)
+LexToken(COMMA,',',1,11032)
+LexToken(NUMBER,'1',1,11033)
+LexToken(COMMA,',',1,11034)
+LexToken(NUMBER,'1',1,11035)
+LexToken(CLOSESQBRACKET,']',1,11036)
+LexToken(CLOSEBRACKET,')',1,11037)
+LexToken(EOL,'\n',1,11038)
+LexToken(VAR,'scs_m',1,11047)
+LexToken(DOT,'.',1,11052)
+LexToken(VAR,'objs',1,11053)
+LexToken(OPENBRACKET,'(',1,11057)
+LexToken(NUMBER,'5',1,11058)
+LexToken(CLOSEBRACKET,')',1,11059)
+LexToken(ASSIGNMENT,'=',1,11060)
+LexToken(SCICOS_LINK,'scicos_link',1,11061)
+LexToken(OPENBRACKET,'(',1,11072)
+LexToken(VAR,'xx',1,11084)
+LexToken(ASSIGNMENT,'=',1,11086)
+LexToken(OPENSQBRACKET,'[',1,11087)
+LexToken(NUMBER,'291.39818',1,11088)
+LexToken(SEMICOLON,';',1,11097)
+LexToken(NUMBER,'274.18235',1,11098)
+LexToken(SEMICOLON,';',1,11107)
+LexToken(NUMBER,'274.18235',1,11108)
+LexToken(SEMICOLON,';',1,11117)
+LexToken(NUMBER,'294.2247',1,11118)
+LexToken(CLOSESQBRACKET,']',1,11126)
+LexToken(COMMA,',',1,11127)
+LexToken(VAR,'yy',1,11139)
+LexToken(ASSIGNMENT,'=',1,11141)
+LexToken(OPENSQBRACKET,'[',1,11142)
+LexToken(NUMBER,'281.584',1,11143)
+LexToken(SEMICOLON,';',1,11150)
+LexToken(NUMBER,'281.584',1,11151)
+LexToken(SEMICOLON,';',1,11158)
+LexToken(NUMBER,'232.52782',1,11159)
+LexToken(SEMICOLON,';',1,11168)
+LexToken(NUMBER,'232.52782',1,11169)
+LexToken(CLOSESQBRACKET,']',1,11178)
+LexToken(COMMA,',',1,11179)
+LexToken(VAR,'id',1,11191)
+LexToken(ASSIGNMENT,'=',1,11193)
+LexToken(DQSTRING,'"drawlink"',1,11203)
+LexToken(COMMA,',',1,11204)
+LexToken(VAR,'thick',1,11216)
+LexToken(ASSIGNMENT,'=',1,11221)
+LexToken(OPENSQBRACKET,'[',1,11222)
+LexToken(NUMBER,'0',1,11223)
+LexToken(COMMA,',',1,11224)
+LexToken(NUMBER,'0',1,11225)
+LexToken(CLOSESQBRACKET,']',1,11226)
+LexToken(COMMA,',',1,11227)
+LexToken(VAR,'ct',1,11239)
+LexToken(ASSIGNMENT,'=',1,11241)
+LexToken(OPENSQBRACKET,'[',1,11242)
+LexToken(NUMBER,'1',1,11243)
+LexToken(COMMA,',',1,11244)
+LexToken(NUMBER,'1',1,11245)
+LexToken(CLOSESQBRACKET,']',1,11246)
+LexToken(COMMA,',',1,11247)
+LexToken(VAR,'from',1,11259)
+LexToken(ASSIGNMENT,'=',1,11263)
+LexToken(OPENSQBRACKET,'[',1,11264)
+LexToken(NUMBER,'1',1,11265)
+LexToken(COMMA,',',1,11266)
+LexToken(NUMBER,'1',1,11267)
+LexToken(COMMA,',',1,11268)
+LexToken(NUMBER,'0',1,11269)
+LexToken(CLOSESQBRACKET,']',1,11270)
+LexToken(COMMA,',',1,11271)
+LexToken(VAR,'to',1,11283)
+LexToken(ASSIGNMENT,'=',1,11285)
+LexToken(OPENSQBRACKET,'[',1,11286)
+LexToken(NUMBER,'3',1,11287)
+LexToken(COMMA,',',1,11288)
+LexToken(NUMBER,'1',1,11289)
+LexToken(COMMA,',',1,11290)
+LexToken(NUMBER,'1',1,11291)
+LexToken(CLOSESQBRACKET,']',1,11292)
+LexToken(CLOSEBRACKET,')',1,11293)
+LexToken(EOL,'\n',1,11294)
+LexToken(VAR,'scs_m',1,11303)
+LexToken(DOT,'.',1,11308)
+LexToken(VAR,'objs',1,11309)
+LexToken(OPENBRACKET,'(',1,11313)
+LexToken(NUMBER,'6',1,11314)
+LexToken(CLOSEBRACKET,')',1,11315)
+LexToken(ASSIGNMENT,'=',1,11316)
+LexToken(SCICOS_BLOCK,'scicos_block',1,11317)
+LexToken(OPENBRACKET,'(',1,11329)
+LexToken(VAR,'gui',1,11341)
+LexToken(ASSIGNMENT,'=',1,11344)
+LexToken(DQSTRING,'"SPLIT_f"',1,11353)
+LexToken(COMMA,',',1,11354)
+LexToken(VAR,'graphics',1,11366)
+LexToken(ASSIGNMENT,'=',1,11374)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,11375)
+LexToken(OPENBRACKET,'(',1,11390)
+LexToken(VAR,'orig',1,11402)
+LexToken(ASSIGNMENT,'=',1,11406)
+LexToken(OPENSQBRACKET,'[',1,11407)
+LexToken(NUMBER,'368.82793',1,11408)
+LexToken(COMMA,',',1,11417)
+LexToken(NUMBER,'243.45067',1,11418)
+LexToken(CLOSESQBRACKET,']',1,11427)
+LexToken(COMMA,',',1,11428)
+LexToken(VAR,'sz',1,11440)
+LexToken(ASSIGNMENT,'=',1,11442)
+LexToken(OPENSQBRACKET,'[',1,11443)
+LexToken(NUMBER,'0.3333333',1,11444)
+LexToken(COMMA,',',1,11453)
+LexToken(NUMBER,'0.3333333',1,11454)
+LexToken(CLOSESQBRACKET,']',1,11463)
+LexToken(COMMA,',',1,11464)
+LexToken(VAR,'flip',1,11476)
+LexToken(ASSIGNMENT,'=',1,11480)
+LexToken(PREVAR_BOOLEAN,'%t',1,11481)
+LexToken(COMMA,',',1,11483)
+LexToken(VAR,'theta',1,11495)
+LexToken(ASSIGNMENT,'=',1,11500)
+LexToken(NUMBER,'0',1,11501)
+LexToken(COMMA,',',1,11502)
+LexToken(VAR,'exprs',1,11514)
+LexToken(ASSIGNMENT,'=',1,11519)
+LexToken(OPENSQBRACKET,'[',1,11520)
+LexToken(CLOSESQBRACKET,']',1,11521)
+LexToken(COMMA,',',1,11522)
+LexToken(VAR,'pin',1,11534)
+LexToken(ASSIGNMENT,'=',1,11537)
+LexToken(NUMBER,'11',1,11538)
+LexToken(COMMA,',',1,11540)
+LexToken(VAR,'pout',1,11552)
+LexToken(ASSIGNMENT,'=',1,11556)
+LexToken(OPENSQBRACKET,'[',1,11557)
+LexToken(NUMBER,'7',1,11558)
+LexToken(SEMICOLON,';',1,11559)
+LexToken(NUMBER,'20',1,11560)
+LexToken(CLOSESQBRACKET,']',1,11562)
+LexToken(COMMA,',',1,11563)
+LexToken(VAR,'pein',1,11575)
+LexToken(ASSIGNMENT,'=',1,11579)
+LexToken(OPENSQBRACKET,'[',1,11580)
+LexToken(CLOSESQBRACKET,']',1,11581)
+LexToken(COMMA,',',1,11582)
+LexToken(VAR,'peout',1,11594)
+LexToken(ASSIGNMENT,'=',1,11599)
+LexToken(OPENSQBRACKET,'[',1,11600)
+LexToken(CLOSESQBRACKET,']',1,11601)
+LexToken(COMMA,',',1,11602)
+LexToken(VAR,'gr_i',1,11614)
+LexToken(ASSIGNMENT,'=',1,11618)
+LexToken(OPENSQBRACKET,'[',1,11619)
+LexToken(CLOSESQBRACKET,']',1,11620)
+LexToken(COMMA,',',1,11621)
+LexToken(VAR,'id',1,11633)
+LexToken(ASSIGNMENT,'=',1,11635)
+LexToken(DQSTRING,'""',1,11637)
+LexToken(COMMA,',',1,11638)
+LexToken(VAR,'in_implicit',1,11650)
+LexToken(ASSIGNMENT,'=',1,11661)
+LexToken(DQSTRING,'"E"',1,11664)
+LexToken(COMMA,',',1,11665)
+LexToken(VAR,'out_implicit',1,11677)
+LexToken(ASSIGNMENT,'=',1,11689)
+LexToken(OPENSQBRACKET,'[',1,11690)
+LexToken(DQSTRING,'"E"',1,11693)
+LexToken(SEMICOLON,';',1,11694)
+LexToken(DQSTRING,'"E"',1,11697)
+LexToken(SEMICOLON,';',1,11698)
+LexToken(DQSTRING,'"E"',1,11701)
+LexToken(CLOSESQBRACKET,']',1,11702)
+LexToken(CLOSEBRACKET,')',1,11703)
+LexToken(COMMA,',',1,11704)
+LexToken(VAR,'model',1,11716)
+LexToken(ASSIGNMENT,'=',1,11721)
+LexToken(SCICOS_MODEL,'scicos_model',1,11722)
+LexToken(OPENBRACKET,'(',1,11734)
+LexToken(VAR,'sim',1,11746)
+LexToken(ASSIGNMENT,'=',1,11749)
+LexToken(DQSTRING,'"lsplit"',1,11757)
+LexToken(COMMA,',',1,11758)
+LexToken(VAR,'in',1,11770)
+LexToken(ASSIGNMENT,'=',1,11772)
+LexToken(NUMBER,'-1',1,11773)
+LexToken(COMMA,',',1,11775)
+LexToken(VAR,'in2',1,11787)
+LexToken(ASSIGNMENT,'=',1,11790)
+LexToken(OPENSQBRACKET,'[',1,11791)
+LexToken(CLOSESQBRACKET,']',1,11792)
+LexToken(COMMA,',',1,11793)
+LexToken(VAR,'intyp',1,11805)
+LexToken(ASSIGNMENT,'=',1,11810)
+LexToken(NUMBER,'1',1,11811)
+LexToken(COMMA,',',1,11812)
+LexToken(VAR,'out',1,11824)
+LexToken(ASSIGNMENT,'=',1,11827)
+LexToken(OPENSQBRACKET,'[',1,11828)
+LexToken(NUMBER,'-1',1,11829)
+LexToken(SEMICOLON,';',1,11831)
+LexToken(NUMBER,'-1',1,11832)
+LexToken(SEMICOLON,';',1,11834)
+LexToken(NUMBER,'-1',1,11835)
+LexToken(CLOSESQBRACKET,']',1,11837)
+LexToken(COMMA,',',1,11838)
+LexToken(VAR,'out2',1,11850)
+LexToken(ASSIGNMENT,'=',1,11854)
+LexToken(OPENSQBRACKET,'[',1,11855)
+LexToken(CLOSESQBRACKET,']',1,11856)
+LexToken(COMMA,',',1,11857)
+LexToken(VAR,'outtyp',1,11869)
+LexToken(ASSIGNMENT,'=',1,11875)
+LexToken(NUMBER,'1',1,11876)
+LexToken(COMMA,',',1,11877)
+LexToken(VAR,'evtin',1,11889)
+LexToken(ASSIGNMENT,'=',1,11894)
+LexToken(OPENSQBRACKET,'[',1,11895)
+LexToken(CLOSESQBRACKET,']',1,11896)
+LexToken(COMMA,',',1,11897)
+LexToken(VAR,'evtout',1,11909)
+LexToken(ASSIGNMENT,'=',1,11915)
+LexToken(OPENSQBRACKET,'[',1,11916)
+LexToken(CLOSESQBRACKET,']',1,11917)
+LexToken(COMMA,',',1,11918)
+LexToken(VAR,'state',1,11930)
+LexToken(ASSIGNMENT,'=',1,11935)
+LexToken(OPENSQBRACKET,'[',1,11936)
+LexToken(CLOSESQBRACKET,']',1,11937)
+LexToken(COMMA,',',1,11938)
+LexToken(VAR,'dstate',1,11950)
+LexToken(ASSIGNMENT,'=',1,11956)
+LexToken(OPENSQBRACKET,'[',1,11957)
+LexToken(CLOSESQBRACKET,']',1,11958)
+LexToken(COMMA,',',1,11959)
+LexToken(VAR,'odstate',1,11971)
+LexToken(ASSIGNMENT,'=',1,11978)
+LexToken(VAR,'list',1,11979)
+LexToken(OPENBRACKET,'(',1,11983)
+LexToken(CLOSEBRACKET,')',1,11984)
+LexToken(COMMA,',',1,11985)
+LexToken(VAR,'rpar',1,11997)
+LexToken(ASSIGNMENT,'=',1,12001)
+LexToken(OPENSQBRACKET,'[',1,12002)
+LexToken(CLOSESQBRACKET,']',1,12003)
+LexToken(COMMA,',',1,12004)
+LexToken(VAR,'ipar',1,12016)
+LexToken(ASSIGNMENT,'=',1,12020)
+LexToken(OPENSQBRACKET,'[',1,12021)
+LexToken(CLOSESQBRACKET,']',1,12022)
+LexToken(COMMA,',',1,12023)
+LexToken(VAR,'opar',1,12035)
+LexToken(ASSIGNMENT,'=',1,12039)
+LexToken(VAR,'list',1,12040)
+LexToken(OPENBRACKET,'(',1,12044)
+LexToken(CLOSEBRACKET,')',1,12045)
+LexToken(COMMA,',',1,12046)
+LexToken(VAR,'blocktype',1,12058)
+LexToken(ASSIGNMENT,'=',1,12067)
+LexToken(DQSTRING,'"c"',1,12070)
+LexToken(COMMA,',',1,12071)
+LexToken(VAR,'firing',1,12083)
+LexToken(ASSIGNMENT,'=',1,12089)
+LexToken(OPENSQBRACKET,'[',1,12090)
+LexToken(CLOSESQBRACKET,']',1,12091)
+LexToken(COMMA,',',1,12092)
+LexToken(VAR,'dep_ut',1,12104)
+LexToken(ASSIGNMENT,'=',1,12110)
+LexToken(OPENSQBRACKET,'[',1,12111)
+LexToken(PREVAR_BOOLEAN,'%t',1,12112)
+LexToken(COMMA,',',1,12114)
+LexToken(PREVAR_BOOLEAN,'%f',1,12115)
+LexToken(CLOSESQBRACKET,']',1,12117)
+LexToken(COMMA,',',1,12118)
+LexToken(VAR,'label',1,12130)
+LexToken(ASSIGNMENT,'=',1,12135)
+LexToken(DQSTRING,'""',1,12137)
+LexToken(COMMA,',',1,12138)
+LexToken(VAR,'nzcross',1,12150)
+LexToken(ASSIGNMENT,'=',1,12157)
+LexToken(NUMBER,'0',1,12158)
+LexToken(COMMA,',',1,12159)
+LexToken(VAR,'nmode',1,12171)
+LexToken(ASSIGNMENT,'=',1,12176)
+LexToken(NUMBER,'0',1,12177)
+LexToken(COMMA,',',1,12178)
+LexToken(VAR,'equations',1,12190)
+LexToken(ASSIGNMENT,'=',1,12199)
+LexToken(VAR,'list',1,12200)
+LexToken(OPENBRACKET,'(',1,12204)
+LexToken(CLOSEBRACKET,')',1,12205)
+LexToken(CLOSEBRACKET,')',1,12206)
+LexToken(COMMA,',',1,12207)
+LexToken(VAR,'doc',1,12219)
+LexToken(ASSIGNMENT,'=',1,12222)
+LexToken(VAR,'list',1,12223)
+LexToken(OPENBRACKET,'(',1,12227)
+LexToken(CLOSEBRACKET,')',1,12228)
+LexToken(CLOSEBRACKET,')',1,12229)
+LexToken(EOL,'\n',1,12230)
+LexToken(VAR,'scs_m',1,12239)
+LexToken(DOT,'.',1,12244)
+LexToken(VAR,'objs',1,12245)
+LexToken(OPENBRACKET,'(',1,12249)
+LexToken(NUMBER,'7',1,12250)
+LexToken(CLOSEBRACKET,')',1,12251)
+LexToken(ASSIGNMENT,'=',1,12252)
+LexToken(SCICOS_LINK,'scicos_link',1,12253)
+LexToken(OPENBRACKET,'(',1,12264)
+LexToken(VAR,'xx',1,12276)
+LexToken(ASSIGNMENT,'=',1,12278)
+LexToken(OPENSQBRACKET,'[',1,12279)
+LexToken(NUMBER,'368.82793',1,12280)
+LexToken(SEMICOLON,';',1,12289)
+LexToken(NUMBER,'368.82793',1,12290)
+LexToken(SEMICOLON,';',1,12299)
+LexToken(NUMBER,'345.68389',1,12300)
+LexToken(CLOSESQBRACKET,']',1,12309)
+LexToken(COMMA,',',1,12310)
+LexToken(VAR,'yy',1,12322)
+LexToken(ASSIGNMENT,'=',1,12324)
+LexToken(OPENSQBRACKET,'[',1,12325)
+LexToken(NUMBER,'243.45067',1,12326)
+LexToken(SEMICOLON,';',1,12335)
+LexToken(NUMBER,'281.584',1,12336)
+LexToken(SEMICOLON,';',1,12343)
+LexToken(NUMBER,'281.584',1,12344)
+LexToken(CLOSESQBRACKET,']',1,12351)
+LexToken(COMMA,',',1,12352)
+LexToken(VAR,'id',1,12364)
+LexToken(ASSIGNMENT,'=',1,12366)
+LexToken(DQSTRING,'"drawlink"',1,12376)
+LexToken(COMMA,',',1,12377)
+LexToken(VAR,'thick',1,12389)
+LexToken(ASSIGNMENT,'=',1,12394)
+LexToken(OPENSQBRACKET,'[',1,12395)
+LexToken(NUMBER,'0',1,12396)
+LexToken(COMMA,',',1,12397)
+LexToken(NUMBER,'0',1,12398)
+LexToken(CLOSESQBRACKET,']',1,12399)
+LexToken(COMMA,',',1,12400)
+LexToken(VAR,'ct',1,12412)
+LexToken(ASSIGNMENT,'=',1,12414)
+LexToken(OPENSQBRACKET,'[',1,12415)
+LexToken(NUMBER,'1',1,12416)
+LexToken(COMMA,',',1,12417)
+LexToken(NUMBER,'1',1,12418)
+LexToken(CLOSESQBRACKET,']',1,12419)
+LexToken(COMMA,',',1,12420)
+LexToken(VAR,'from',1,12432)
+LexToken(ASSIGNMENT,'=',1,12436)
+LexToken(OPENSQBRACKET,'[',1,12437)
+LexToken(NUMBER,'6',1,12438)
+LexToken(COMMA,',',1,12439)
+LexToken(NUMBER,'1',1,12440)
+LexToken(COMMA,',',1,12441)
+LexToken(NUMBER,'0',1,12442)
+LexToken(CLOSESQBRACKET,']',1,12443)
+LexToken(COMMA,',',1,12444)
+LexToken(VAR,'to',1,12456)
+LexToken(ASSIGNMENT,'=',1,12458)
+LexToken(OPENSQBRACKET,'[',1,12459)
+LexToken(NUMBER,'1',1,12460)
+LexToken(COMMA,',',1,12461)
+LexToken(NUMBER,'1',1,12462)
+LexToken(COMMA,',',1,12463)
+LexToken(NUMBER,'1',1,12464)
+LexToken(CLOSESQBRACKET,']',1,12465)
+LexToken(CLOSEBRACKET,')',1,12466)
+LexToken(EOL,'\n',1,12467)
+LexToken(VAR,'scs_m',1,12476)
+LexToken(DOT,'.',1,12481)
+LexToken(VAR,'objs',1,12482)
+LexToken(OPENBRACKET,'(',1,12486)
+LexToken(NUMBER,'8',1,12487)
+LexToken(CLOSEBRACKET,')',1,12488)
+LexToken(ASSIGNMENT,'=',1,12489)
+LexToken(SCICOS_LINK,'scicos_link',1,12490)
+LexToken(OPENBRACKET,'(',1,12501)
+LexToken(VAR,'xx',1,12513)
+LexToken(ASSIGNMENT,'=',1,12515)
+LexToken(OPENSQBRACKET,'[',1,12516)
+LexToken(NUMBER,'322.52452',1,12517)
+LexToken(SEMICOLON,';',1,12526)
+LexToken(NUMBER,'374.69743',1,12527)
+LexToken(SEMICOLON,';',1,12536)
+LexToken(NUMBER,'374.69743',1,12537)
+LexToken(SEMICOLON,';',1,12546)
+LexToken(NUMBER,'322.79613',1,12547)
+LexToken(CLOSESQBRACKET,']',1,12556)
+LexToken(COMMA,',',1,12557)
+LexToken(VAR,'yy',1,12569)
+LexToken(ASSIGNMENT,'=',1,12571)
+LexToken(OPENSQBRACKET,'[',1,12572)
+LexToken(NUMBER,'317.8346',1,12573)
+LexToken(SEMICOLON,';',1,12581)
+LexToken(NUMBER,'317.8346',1,12582)
+LexToken(SEMICOLON,';',1,12590)
+LexToken(NUMBER,'248.24211',1,12591)
+LexToken(SEMICOLON,';',1,12600)
+LexToken(NUMBER,'248.24211',1,12601)
+LexToken(CLOSESQBRACKET,']',1,12610)
+LexToken(COMMA,',',1,12611)
+LexToken(VAR,'id',1,12623)
+LexToken(ASSIGNMENT,'=',1,12625)
+LexToken(DQSTRING,'"drawlink"',1,12635)
+LexToken(COMMA,',',1,12636)
+LexToken(VAR,'thick',1,12648)
+LexToken(ASSIGNMENT,'=',1,12653)
+LexToken(OPENSQBRACKET,'[',1,12654)
+LexToken(NUMBER,'0',1,12655)
+LexToken(COMMA,',',1,12656)
+LexToken(NUMBER,'0',1,12657)
+LexToken(CLOSESQBRACKET,']',1,12658)
+LexToken(COMMA,',',1,12659)
+LexToken(VAR,'ct',1,12671)
+LexToken(ASSIGNMENT,'=',1,12673)
+LexToken(OPENSQBRACKET,'[',1,12674)
+LexToken(NUMBER,'5',1,12675)
+LexToken(COMMA,',',1,12676)
+LexToken(NUMBER,'-1',1,12677)
+LexToken(CLOSESQBRACKET,']',1,12679)
+LexToken(COMMA,',',1,12680)
+LexToken(VAR,'from',1,12692)
+LexToken(ASSIGNMENT,'=',1,12696)
+LexToken(OPENSQBRACKET,'[',1,12697)
+LexToken(NUMBER,'2',1,12698)
+LexToken(COMMA,',',1,12699)
+LexToken(NUMBER,'1',1,12700)
+LexToken(COMMA,',',1,12701)
+LexToken(NUMBER,'0',1,12702)
+LexToken(CLOSESQBRACKET,']',1,12703)
+LexToken(COMMA,',',1,12704)
+LexToken(VAR,'to',1,12716)
+LexToken(ASSIGNMENT,'=',1,12718)
+LexToken(OPENSQBRACKET,'[',1,12719)
+LexToken(NUMBER,'3',1,12720)
+LexToken(COMMA,',',1,12721)
+LexToken(NUMBER,'1',1,12722)
+LexToken(COMMA,',',1,12723)
+LexToken(NUMBER,'1',1,12724)
+LexToken(CLOSESQBRACKET,']',1,12725)
+LexToken(CLOSEBRACKET,')',1,12726)
+LexToken(EOL,'\n',1,12727)
+LexToken(VAR,'scs_m',1,12736)
+LexToken(DOT,'.',1,12741)
+LexToken(VAR,'objs',1,12742)
+LexToken(OPENBRACKET,'(',1,12746)
+LexToken(NUMBER,'9',1,12747)
+LexToken(CLOSEBRACKET,')',1,12748)
+LexToken(ASSIGNMENT,'=',1,12749)
+LexToken(SCICOS_BLOCK,'scicos_block',1,12750)
+LexToken(OPENBRACKET,'(',1,12762)
+LexToken(VAR,'gui',1,12774)
+LexToken(ASSIGNMENT,'=',1,12777)
+LexToken(DQSTRING,'"LOGICAL_OP"',1,12789)
+LexToken(COMMA,',',1,12790)
+LexToken(VAR,'graphics',1,12802)
+LexToken(ASSIGNMENT,'=',1,12810)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,12811)
+LexToken(OPENBRACKET,'(',1,12826)
+LexToken(VAR,'orig',1,12838)
+LexToken(ASSIGNMENT,'=',1,12842)
+LexToken(OPENSQBRACKET,'[',1,12843)
+LexToken(NUMBER,'377.63217',1,12844)
+LexToken(COMMA,',',1,12853)
+LexToken(NUMBER,'159.25363',1,12854)
+LexToken(CLOSESQBRACKET,']',1,12863)
+LexToken(COMMA,',',1,12864)
+LexToken(VAR,'sz',1,12876)
+LexToken(ASSIGNMENT,'=',1,12878)
+LexToken(OPENSQBRACKET,'[',1,12879)
+LexToken(NUMBER,'60',1,12880)
+LexToken(COMMA,',',1,12882)
+LexToken(NUMBER,'40',1,12883)
+LexToken(CLOSESQBRACKET,']',1,12885)
+LexToken(COMMA,',',1,12886)
+LexToken(VAR,'flip',1,12898)
+LexToken(ASSIGNMENT,'=',1,12902)
+LexToken(PREVAR_BOOLEAN,'%t',1,12903)
+LexToken(COMMA,',',1,12905)
+LexToken(VAR,'theta',1,12917)
+LexToken(ASSIGNMENT,'=',1,12922)
+LexToken(NUMBER,'0',1,12923)
+LexToken(COMMA,',',1,12924)
+LexToken(VAR,'exprs',1,12936)
+LexToken(ASSIGNMENT,'=',1,12941)
+LexToken(OPENSQBRACKET,'[',1,12942)
+LexToken(DQSTRING,'"1"',1,12945)
+LexToken(SEMICOLON,';',1,12946)
+LexToken(DQSTRING,'"5"',1,12949)
+LexToken(SEMICOLON,';',1,12950)
+LexToken(DQSTRING,'"5"',1,12953)
+LexToken(SEMICOLON,';',1,12954)
+LexToken(DQSTRING,'"0"',1,12957)
+LexToken(CLOSESQBRACKET,']',1,12958)
+LexToken(COMMA,',',1,12959)
+LexToken(VAR,'pin',1,12971)
+LexToken(ASSIGNMENT,'=',1,12974)
+LexToken(NUMBER,'12',1,12975)
+LexToken(COMMA,',',1,12977)
+LexToken(VAR,'pout',1,12989)
+LexToken(ASSIGNMENT,'=',1,12993)
+LexToken(NUMBER,'22',1,12994)
+LexToken(COMMA,',',1,12996)
+LexToken(VAR,'pein',1,13008)
+LexToken(ASSIGNMENT,'=',1,13012)
+LexToken(OPENSQBRACKET,'[',1,13013)
+LexToken(CLOSESQBRACKET,']',1,13014)
+LexToken(COMMA,',',1,13015)
+LexToken(VAR,'peout',1,13027)
+LexToken(ASSIGNMENT,'=',1,13032)
+LexToken(OPENSQBRACKET,'[',1,13033)
+LexToken(CLOSESQBRACKET,']',1,13034)
+LexToken(COMMA,',',1,13035)
+LexToken(VAR,'gr_i',1,13047)
+LexToken(ASSIGNMENT,'=',1,13051)
+LexToken(OPENSQBRACKET,'[',1,13052)
+LexToken(CLOSESQBRACKET,']',1,13053)
+LexToken(COMMA,',',1,13054)
+LexToken(VAR,'id',1,13066)
+LexToken(ASSIGNMENT,'=',1,13068)
+LexToken(DQSTRING,'""',1,13070)
+LexToken(COMMA,',',1,13071)
+LexToken(VAR,'in_implicit',1,13083)
+LexToken(ASSIGNMENT,'=',1,13094)
+LexToken(DQSTRING,'"E"',1,13097)
+LexToken(COMMA,',',1,13098)
+LexToken(VAR,'out_implicit',1,13110)
+LexToken(ASSIGNMENT,'=',1,13122)
+LexToken(DQSTRING,'"E"',1,13125)
+LexToken(CLOSEBRACKET,')',1,13126)
+LexToken(COMMA,',',1,13127)
+LexToken(VAR,'model',1,13139)
+LexToken(ASSIGNMENT,'=',1,13144)
+LexToken(SCICOS_MODEL,'scicos_model',1,13145)
+LexToken(OPENBRACKET,'(',1,13157)
+LexToken(VAR,'sim',1,13169)
+LexToken(ASSIGNMENT,'=',1,13172)
+LexToken(VAR,'list',1,13173)
+LexToken(OPENBRACKET,'(',1,13177)
+LexToken(DQSTRING,'"logicalop_i8"',1,13191)
+LexToken(COMMA,',',1,13192)
+LexToken(NUMBER,'4',1,13193)
+LexToken(CLOSEBRACKET,')',1,13194)
+LexToken(COMMA,',',1,13195)
+LexToken(VAR,'in',1,13207)
+LexToken(ASSIGNMENT,'=',1,13209)
+LexToken(NUMBER,'-1',1,13210)
+LexToken(COMMA,',',1,13212)
+LexToken(VAR,'in2',1,13224)
+LexToken(ASSIGNMENT,'=',1,13227)
+LexToken(NUMBER,'-2',1,13228)
+LexToken(COMMA,',',1,13230)
+LexToken(VAR,'intyp',1,13242)
+LexToken(ASSIGNMENT,'=',1,13247)
+LexToken(NUMBER,'5',1,13248)
+LexToken(COMMA,',',1,13249)
+LexToken(VAR,'out',1,13261)
+LexToken(ASSIGNMENT,'=',1,13264)
+LexToken(NUMBER,'-1',1,13265)
+LexToken(COMMA,',',1,13267)
+LexToken(VAR,'out2',1,13279)
+LexToken(ASSIGNMENT,'=',1,13283)
+LexToken(NUMBER,'-2',1,13284)
+LexToken(COMMA,',',1,13286)
+LexToken(VAR,'outtyp',1,13298)
+LexToken(ASSIGNMENT,'=',1,13304)
+LexToken(NUMBER,'5',1,13305)
+LexToken(COMMA,',',1,13306)
+LexToken(VAR,'evtin',1,13318)
+LexToken(ASSIGNMENT,'=',1,13323)
+LexToken(OPENSQBRACKET,'[',1,13324)
+LexToken(CLOSESQBRACKET,']',1,13325)
+LexToken(COMMA,',',1,13326)
+LexToken(VAR,'evtout',1,13338)
+LexToken(ASSIGNMENT,'=',1,13344)
+LexToken(OPENSQBRACKET,'[',1,13345)
+LexToken(CLOSESQBRACKET,']',1,13346)
+LexToken(COMMA,',',1,13347)
+LexToken(VAR,'state',1,13359)
+LexToken(ASSIGNMENT,'=',1,13364)
+LexToken(OPENSQBRACKET,'[',1,13365)
+LexToken(CLOSESQBRACKET,']',1,13366)
+LexToken(COMMA,',',1,13367)
+LexToken(VAR,'dstate',1,13379)
+LexToken(ASSIGNMENT,'=',1,13385)
+LexToken(OPENSQBRACKET,'[',1,13386)
+LexToken(CLOSESQBRACKET,']',1,13387)
+LexToken(COMMA,',',1,13388)
+LexToken(VAR,'odstate',1,13400)
+LexToken(ASSIGNMENT,'=',1,13407)
+LexToken(VAR,'list',1,13408)
+LexToken(OPENBRACKET,'(',1,13412)
+LexToken(CLOSEBRACKET,')',1,13413)
+LexToken(COMMA,',',1,13414)
+LexToken(VAR,'rpar',1,13426)
+LexToken(ASSIGNMENT,'=',1,13430)
+LexToken(OPENSQBRACKET,'[',1,13431)
+LexToken(CLOSESQBRACKET,']',1,13432)
+LexToken(COMMA,',',1,13433)
+LexToken(VAR,'ipar',1,13445)
+LexToken(ASSIGNMENT,'=',1,13449)
+LexToken(OPENSQBRACKET,'[',1,13450)
+LexToken(NUMBER,'5',1,13451)
+LexToken(SEMICOLON,';',1,13452)
+LexToken(NUMBER,'0',1,13453)
+LexToken(CLOSESQBRACKET,']',1,13454)
+LexToken(COMMA,',',1,13455)
+LexToken(VAR,'opar',1,13467)
+LexToken(ASSIGNMENT,'=',1,13471)
+LexToken(VAR,'list',1,13472)
+LexToken(OPENBRACKET,'(',1,13476)
+LexToken(CLOSEBRACKET,')',1,13477)
+LexToken(COMMA,',',1,13478)
+LexToken(VAR,'blocktype',1,13490)
+LexToken(ASSIGNMENT,'=',1,13499)
+LexToken(DQSTRING,'"c"',1,13502)
+LexToken(COMMA,',',1,13503)
+LexToken(VAR,'firing',1,13515)
+LexToken(ASSIGNMENT,'=',1,13521)
+LexToken(OPENSQBRACKET,'[',1,13522)
+LexToken(CLOSESQBRACKET,']',1,13523)
+LexToken(COMMA,',',1,13524)
+LexToken(VAR,'dep_ut',1,13536)
+LexToken(ASSIGNMENT,'=',1,13542)
+LexToken(OPENSQBRACKET,'[',1,13543)
+LexToken(PREVAR_BOOLEAN,'%t',1,13544)
+LexToken(COMMA,',',1,13546)
+LexToken(PREVAR_BOOLEAN,'%f',1,13547)
+LexToken(CLOSESQBRACKET,']',1,13549)
+LexToken(COMMA,',',1,13550)
+LexToken(VAR,'label',1,13562)
+LexToken(ASSIGNMENT,'=',1,13567)
+LexToken(DQSTRING,'""',1,13569)
+LexToken(COMMA,',',1,13570)
+LexToken(VAR,'nzcross',1,13582)
+LexToken(ASSIGNMENT,'=',1,13589)
+LexToken(NUMBER,'0',1,13590)
+LexToken(COMMA,',',1,13591)
+LexToken(VAR,'nmode',1,13603)
+LexToken(ASSIGNMENT,'=',1,13608)
+LexToken(NUMBER,'0',1,13609)
+LexToken(COMMA,',',1,13610)
+LexToken(VAR,'equations',1,13622)
+LexToken(ASSIGNMENT,'=',1,13631)
+LexToken(VAR,'list',1,13632)
+LexToken(OPENBRACKET,'(',1,13636)
+LexToken(CLOSEBRACKET,')',1,13637)
+LexToken(CLOSEBRACKET,')',1,13638)
+LexToken(COMMA,',',1,13639)
+LexToken(VAR,'doc',1,13651)
+LexToken(ASSIGNMENT,'=',1,13654)
+LexToken(VAR,'list',1,13655)
+LexToken(OPENBRACKET,'(',1,13659)
+LexToken(CLOSEBRACKET,')',1,13660)
+LexToken(CLOSEBRACKET,')',1,13661)
+LexToken(EOL,'\n',1,13662)
+LexToken(VAR,'scs_m',1,13671)
+LexToken(DOT,'.',1,13676)
+LexToken(VAR,'objs',1,13677)
+LexToken(OPENBRACKET,'(',1,13681)
+LexToken(NUMBER,'10',1,13682)
+LexToken(CLOSEBRACKET,')',1,13684)
+LexToken(ASSIGNMENT,'=',1,13685)
+LexToken(SCICOS_BLOCK,'scicos_block',1,13686)
+LexToken(OPENBRACKET,'(',1,13698)
+LexToken(VAR,'gui',1,13710)
+LexToken(ASSIGNMENT,'=',1,13713)
+LexToken(DQSTRING,'"SPLIT_f"',1,13722)
+LexToken(COMMA,',',1,13723)
+LexToken(VAR,'graphics',1,13735)
+LexToken(ASSIGNMENT,'=',1,13743)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,13744)
+LexToken(OPENBRACKET,'(',1,13759)
+LexToken(VAR,'orig',1,13771)
+LexToken(ASSIGNMENT,'=',1,13775)
+LexToken(OPENSQBRACKET,'[',1,13776)
+LexToken(NUMBER,'368.82793',1,13777)
+LexToken(SEMICOLON,';',1,13786)
+LexToken(NUMBER,'223.06473',1,13787)
+LexToken(CLOSESQBRACKET,']',1,13796)
+LexToken(COMMA,',',1,13797)
+LexToken(VAR,'sz',1,13809)
+LexToken(ASSIGNMENT,'=',1,13811)
+LexToken(OPENSQBRACKET,'[',1,13812)
+LexToken(NUMBER,'0.3333333',1,13813)
+LexToken(COMMA,',',1,13822)
+LexToken(NUMBER,'0.3333333',1,13823)
+LexToken(CLOSESQBRACKET,']',1,13832)
+LexToken(COMMA,',',1,13833)
+LexToken(VAR,'flip',1,13845)
+LexToken(ASSIGNMENT,'=',1,13849)
+LexToken(PREVAR_BOOLEAN,'%t',1,13850)
+LexToken(COMMA,',',1,13852)
+LexToken(VAR,'theta',1,13864)
+LexToken(ASSIGNMENT,'=',1,13869)
+LexToken(NUMBER,'0',1,13870)
+LexToken(COMMA,',',1,13871)
+LexToken(VAR,'exprs',1,13883)
+LexToken(ASSIGNMENT,'=',1,13888)
+LexToken(OPENSQBRACKET,'[',1,13889)
+LexToken(CLOSESQBRACKET,']',1,13890)
+LexToken(COMMA,',',1,13891)
+LexToken(VAR,'pin',1,13903)
+LexToken(ASSIGNMENT,'=',1,13906)
+LexToken(NUMBER,'4',1,13907)
+LexToken(COMMA,',',1,13908)
+LexToken(VAR,'pout',1,13920)
+LexToken(ASSIGNMENT,'=',1,13924)
+LexToken(OPENSQBRACKET,'[',1,13925)
+LexToken(NUMBER,'11',1,13926)
+LexToken(SEMICOLON,';',1,13928)
+LexToken(NUMBER,'12',1,13929)
+LexToken(CLOSESQBRACKET,']',1,13931)
+LexToken(COMMA,',',1,13932)
+LexToken(VAR,'pein',1,13944)
+LexToken(ASSIGNMENT,'=',1,13948)
+LexToken(OPENSQBRACKET,'[',1,13949)
+LexToken(CLOSESQBRACKET,']',1,13950)
+LexToken(COMMA,',',1,13951)
+LexToken(VAR,'peout',1,13963)
+LexToken(ASSIGNMENT,'=',1,13968)
+LexToken(OPENSQBRACKET,'[',1,13969)
+LexToken(CLOSESQBRACKET,']',1,13970)
+LexToken(COMMA,',',1,13971)
+LexToken(VAR,'gr_i',1,13983)
+LexToken(ASSIGNMENT,'=',1,13987)
+LexToken(OPENSQBRACKET,'[',1,13988)
+LexToken(CLOSESQBRACKET,']',1,13989)
+LexToken(COMMA,',',1,13990)
+LexToken(VAR,'id',1,14002)
+LexToken(ASSIGNMENT,'=',1,14004)
+LexToken(DQSTRING,'""',1,14006)
+LexToken(COMMA,',',1,14007)
+LexToken(VAR,'in_implicit',1,14019)
+LexToken(ASSIGNMENT,'=',1,14030)
+LexToken(DQSTRING,'"E"',1,14033)
+LexToken(COMMA,',',1,14034)
+LexToken(VAR,'out_implicit',1,14046)
+LexToken(ASSIGNMENT,'=',1,14058)
+LexToken(OPENSQBRACKET,'[',1,14059)
+LexToken(DQSTRING,'"E"',1,14062)
+LexToken(SEMICOLON,';',1,14063)
+LexToken(DQSTRING,'"E"',1,14066)
+LexToken(SEMICOLON,';',1,14067)
+LexToken(DQSTRING,'"E"',1,14070)
+LexToken(CLOSESQBRACKET,']',1,14071)
+LexToken(CLOSEBRACKET,')',1,14072)
+LexToken(COMMA,',',1,14073)
+LexToken(VAR,'model',1,14085)
+LexToken(ASSIGNMENT,'=',1,14090)
+LexToken(SCICOS_MODEL,'scicos_model',1,14091)
+LexToken(OPENBRACKET,'(',1,14103)
+LexToken(VAR,'sim',1,14115)
+LexToken(ASSIGNMENT,'=',1,14118)
+LexToken(DQSTRING,'"lsplit"',1,14126)
+LexToken(COMMA,',',1,14127)
+LexToken(VAR,'in',1,14139)
+LexToken(ASSIGNMENT,'=',1,14141)
+LexToken(NUMBER,'-1',1,14142)
+LexToken(COMMA,',',1,14144)
+LexToken(VAR,'in2',1,14156)
+LexToken(ASSIGNMENT,'=',1,14159)
+LexToken(OPENSQBRACKET,'[',1,14160)
+LexToken(CLOSESQBRACKET,']',1,14161)
+LexToken(COMMA,',',1,14162)
+LexToken(VAR,'intyp',1,14174)
+LexToken(ASSIGNMENT,'=',1,14179)
+LexToken(NUMBER,'1',1,14180)
+LexToken(COMMA,',',1,14181)
+LexToken(VAR,'out',1,14193)
+LexToken(ASSIGNMENT,'=',1,14196)
+LexToken(OPENSQBRACKET,'[',1,14197)
+LexToken(NUMBER,'-1',1,14198)
+LexToken(SEMICOLON,';',1,14200)
+LexToken(NUMBER,'-1',1,14201)
+LexToken(SEMICOLON,';',1,14203)
+LexToken(NUMBER,'-1',1,14204)
+LexToken(CLOSESQBRACKET,']',1,14206)
+LexToken(COMMA,',',1,14207)
+LexToken(VAR,'out2',1,14219)
+LexToken(ASSIGNMENT,'=',1,14223)
+LexToken(OPENSQBRACKET,'[',1,14224)
+LexToken(CLOSESQBRACKET,']',1,14225)
+LexToken(COMMA,',',1,14226)
+LexToken(VAR,'outtyp',1,14238)
+LexToken(ASSIGNMENT,'=',1,14244)
+LexToken(NUMBER,'1',1,14245)
+LexToken(COMMA,',',1,14246)
+LexToken(VAR,'evtin',1,14258)
+LexToken(ASSIGNMENT,'=',1,14263)
+LexToken(OPENSQBRACKET,'[',1,14264)
+LexToken(CLOSESQBRACKET,']',1,14265)
+LexToken(COMMA,',',1,14266)
+LexToken(VAR,'evtout',1,14278)
+LexToken(ASSIGNMENT,'=',1,14284)
+LexToken(OPENSQBRACKET,'[',1,14285)
+LexToken(CLOSESQBRACKET,']',1,14286)
+LexToken(COMMA,',',1,14287)
+LexToken(VAR,'state',1,14299)
+LexToken(ASSIGNMENT,'=',1,14304)
+LexToken(OPENSQBRACKET,'[',1,14305)
+LexToken(CLOSESQBRACKET,']',1,14306)
+LexToken(COMMA,',',1,14307)
+LexToken(VAR,'dstate',1,14319)
+LexToken(ASSIGNMENT,'=',1,14325)
+LexToken(OPENSQBRACKET,'[',1,14326)
+LexToken(CLOSESQBRACKET,']',1,14327)
+LexToken(COMMA,',',1,14328)
+LexToken(VAR,'odstate',1,14340)
+LexToken(ASSIGNMENT,'=',1,14347)
+LexToken(VAR,'list',1,14348)
+LexToken(OPENBRACKET,'(',1,14352)
+LexToken(CLOSEBRACKET,')',1,14353)
+LexToken(COMMA,',',1,14354)
+LexToken(VAR,'rpar',1,14366)
+LexToken(ASSIGNMENT,'=',1,14370)
+LexToken(OPENSQBRACKET,'[',1,14371)
+LexToken(CLOSESQBRACKET,']',1,14372)
+LexToken(COMMA,',',1,14373)
+LexToken(VAR,'ipar',1,14385)
+LexToken(ASSIGNMENT,'=',1,14389)
+LexToken(OPENSQBRACKET,'[',1,14390)
+LexToken(CLOSESQBRACKET,']',1,14391)
+LexToken(COMMA,',',1,14392)
+LexToken(VAR,'opar',1,14404)
+LexToken(ASSIGNMENT,'=',1,14408)
+LexToken(VAR,'list',1,14409)
+LexToken(OPENBRACKET,'(',1,14413)
+LexToken(CLOSEBRACKET,')',1,14414)
+LexToken(COMMA,',',1,14415)
+LexToken(VAR,'blocktype',1,14427)
+LexToken(ASSIGNMENT,'=',1,14436)
+LexToken(DQSTRING,'"c"',1,14439)
+LexToken(COMMA,',',1,14440)
+LexToken(VAR,'firing',1,14452)
+LexToken(ASSIGNMENT,'=',1,14458)
+LexToken(OPENSQBRACKET,'[',1,14459)
+LexToken(CLOSESQBRACKET,']',1,14460)
+LexToken(COMMA,',',1,14461)
+LexToken(VAR,'dep_ut',1,14473)
+LexToken(ASSIGNMENT,'=',1,14479)
+LexToken(OPENSQBRACKET,'[',1,14480)
+LexToken(PREVAR_BOOLEAN,'%t',1,14481)
+LexToken(COMMA,',',1,14483)
+LexToken(PREVAR_BOOLEAN,'%f',1,14484)
+LexToken(CLOSESQBRACKET,']',1,14486)
+LexToken(COMMA,',',1,14487)
+LexToken(VAR,'label',1,14499)
+LexToken(ASSIGNMENT,'=',1,14504)
+LexToken(DQSTRING,'""',1,14506)
+LexToken(COMMA,',',1,14507)
+LexToken(VAR,'nzcross',1,14519)
+LexToken(ASSIGNMENT,'=',1,14526)
+LexToken(NUMBER,'0',1,14527)
+LexToken(COMMA,',',1,14528)
+LexToken(VAR,'nmode',1,14540)
+LexToken(ASSIGNMENT,'=',1,14545)
+LexToken(NUMBER,'0',1,14546)
+LexToken(COMMA,',',1,14547)
+LexToken(VAR,'equations',1,14559)
+LexToken(ASSIGNMENT,'=',1,14568)
+LexToken(VAR,'list',1,14569)
+LexToken(OPENBRACKET,'(',1,14573)
+LexToken(CLOSEBRACKET,')',1,14574)
+LexToken(CLOSEBRACKET,')',1,14575)
+LexToken(COMMA,',',1,14576)
+LexToken(VAR,'doc',1,14588)
+LexToken(ASSIGNMENT,'=',1,14591)
+LexToken(VAR,'list',1,14592)
+LexToken(OPENBRACKET,'(',1,14596)
+LexToken(CLOSEBRACKET,')',1,14597)
+LexToken(CLOSEBRACKET,')',1,14598)
+LexToken(EOL,'\n',1,14599)
+LexToken(VAR,'scs_m',1,14608)
+LexToken(DOT,'.',1,14613)
+LexToken(VAR,'objs',1,14614)
+LexToken(OPENBRACKET,'(',1,14618)
+LexToken(NUMBER,'11',1,14619)
+LexToken(CLOSEBRACKET,')',1,14621)
+LexToken(ASSIGNMENT,'=',1,14622)
+LexToken(SCICOS_LINK,'scicos_link',1,14623)
+LexToken(OPENBRACKET,'(',1,14634)
+LexToken(VAR,'xx',1,14646)
+LexToken(ASSIGNMENT,'=',1,14648)
+LexToken(OPENSQBRACKET,'[',1,14649)
+LexToken(NUMBER,'368.82793',1,14650)
+LexToken(SEMICOLON,';',1,14659)
+LexToken(NUMBER,'368.82793',1,14660)
+LexToken(CLOSESQBRACKET,']',1,14669)
+LexToken(COMMA,',',1,14670)
+LexToken(VAR,'yy',1,14682)
+LexToken(ASSIGNMENT,'=',1,14684)
+LexToken(OPENSQBRACKET,'[',1,14685)
+LexToken(NUMBER,'223.06473',1,14686)
+LexToken(SEMICOLON,';',1,14695)
+LexToken(NUMBER,'243.45067',1,14696)
+LexToken(CLOSESQBRACKET,']',1,14705)
+LexToken(COMMA,',',1,14706)
+LexToken(VAR,'id',1,14718)
+LexToken(ASSIGNMENT,'=',1,14720)
+LexToken(DQSTRING,'"drawlink"',1,14730)
+LexToken(COMMA,',',1,14731)
+LexToken(VAR,'thick',1,14743)
+LexToken(ASSIGNMENT,'=',1,14748)
+LexToken(OPENSQBRACKET,'[',1,14749)
+LexToken(NUMBER,'0',1,14750)
+LexToken(COMMA,',',1,14751)
+LexToken(NUMBER,'0',1,14752)
+LexToken(CLOSESQBRACKET,']',1,14753)
+LexToken(COMMA,',',1,14754)
+LexToken(VAR,'ct',1,14766)
+LexToken(ASSIGNMENT,'=',1,14768)
+LexToken(OPENSQBRACKET,'[',1,14769)
+LexToken(NUMBER,'1',1,14770)
+LexToken(COMMA,',',1,14771)
+LexToken(NUMBER,'1',1,14772)
+LexToken(CLOSESQBRACKET,']',1,14773)
+LexToken(COMMA,',',1,14774)
+LexToken(VAR,'from',1,14786)
+LexToken(ASSIGNMENT,'=',1,14790)
+LexToken(OPENSQBRACKET,'[',1,14791)
+LexToken(NUMBER,'10',1,14792)
+LexToken(COMMA,',',1,14794)
+LexToken(NUMBER,'1',1,14795)
+LexToken(COMMA,',',1,14796)
+LexToken(NUMBER,'0',1,14797)
+LexToken(CLOSESQBRACKET,']',1,14798)
+LexToken(COMMA,',',1,14799)
+LexToken(VAR,'to',1,14811)
+LexToken(ASSIGNMENT,'=',1,14813)
+LexToken(OPENSQBRACKET,'[',1,14814)
+LexToken(NUMBER,'6',1,14815)
+LexToken(COMMA,',',1,14816)
+LexToken(NUMBER,'1',1,14817)
+LexToken(COMMA,',',1,14818)
+LexToken(NUMBER,'1',1,14819)
+LexToken(CLOSESQBRACKET,']',1,14820)
+LexToken(CLOSEBRACKET,')',1,14821)
+LexToken(EOL,'\n',1,14822)
+LexToken(VAR,'scs_m',1,14831)
+LexToken(DOT,'.',1,14836)
+LexToken(VAR,'objs',1,14837)
+LexToken(OPENBRACKET,'(',1,14841)
+LexToken(NUMBER,'12',1,14842)
+LexToken(CLOSEBRACKET,')',1,14844)
+LexToken(ASSIGNMENT,'=',1,14845)
+LexToken(SCICOS_LINK,'scicos_link',1,14846)
+LexToken(OPENBRACKET,'(',1,14857)
+LexToken(VAR,'xx',1,14869)
+LexToken(ASSIGNMENT,'=',1,14871)
+LexToken(OPENSQBRACKET,'[',1,14872)
+LexToken(NUMBER,'368.82793',1,14873)
+LexToken(SEMICOLON,';',1,14882)
+LexToken(NUMBER,'368.82793',1,14883)
+LexToken(SEMICOLON,';',1,14892)
+LexToken(NUMBER,'369.06074',1,14893)
+LexToken(CLOSESQBRACKET,']',1,14902)
+LexToken(COMMA,',',1,14903)
+LexToken(VAR,'yy',1,14915)
+LexToken(ASSIGNMENT,'=',1,14917)
+LexToken(OPENSQBRACKET,'[',1,14918)
+LexToken(NUMBER,'223.06473',1,14919)
+LexToken(SEMICOLON,';',1,14928)
+LexToken(NUMBER,'177.7867',1,14929)
+LexToken(SEMICOLON,';',1,14937)
+LexToken(NUMBER,'179.25363',1,14938)
+LexToken(CLOSESQBRACKET,']',1,14947)
+LexToken(COMMA,',',1,14948)
+LexToken(VAR,'id',1,14960)
+LexToken(ASSIGNMENT,'=',1,14962)
+LexToken(DQSTRING,'"drawlink"',1,14972)
+LexToken(COMMA,',',1,14973)
+LexToken(VAR,'thick',1,14985)
+LexToken(ASSIGNMENT,'=',1,14990)
+LexToken(OPENSQBRACKET,'[',1,14991)
+LexToken(NUMBER,'0',1,14992)
+LexToken(COMMA,',',1,14993)
+LexToken(NUMBER,'0',1,14994)
+LexToken(CLOSESQBRACKET,']',1,14995)
+LexToken(COMMA,',',1,14996)
+LexToken(VAR,'ct',1,15008)
+LexToken(ASSIGNMENT,'=',1,15010)
+LexToken(OPENSQBRACKET,'[',1,15011)
+LexToken(NUMBER,'1',1,15012)
+LexToken(COMMA,',',1,15013)
+LexToken(NUMBER,'1',1,15014)
+LexToken(CLOSESQBRACKET,']',1,15015)
+LexToken(COMMA,',',1,15016)
+LexToken(VAR,'from',1,15028)
+LexToken(ASSIGNMENT,'=',1,15032)
+LexToken(OPENSQBRACKET,'[',1,15033)
+LexToken(NUMBER,'10',1,15034)
+LexToken(COMMA,',',1,15036)
+LexToken(NUMBER,'2',1,15037)
+LexToken(COMMA,',',1,15038)
+LexToken(NUMBER,'0',1,15039)
+LexToken(CLOSESQBRACKET,']',1,15040)
+LexToken(COMMA,',',1,15041)
+LexToken(VAR,'to',1,15053)
+LexToken(ASSIGNMENT,'=',1,15055)
+LexToken(OPENSQBRACKET,'[',1,15056)
+LexToken(NUMBER,'9',1,15057)
+LexToken(COMMA,',',1,15058)
+LexToken(NUMBER,'1',1,15059)
+LexToken(COMMA,',',1,15060)
+LexToken(NUMBER,'1',1,15061)
+LexToken(CLOSESQBRACKET,']',1,15062)
+LexToken(CLOSEBRACKET,')',1,15063)
+LexToken(EOL,'\n',1,15064)
+LexToken(VAR,'scs_m',1,15073)
+LexToken(DOT,'.',1,15078)
+LexToken(VAR,'objs',1,15079)
+LexToken(OPENBRACKET,'(',1,15083)
+LexToken(NUMBER,'13',1,15084)
+LexToken(CLOSEBRACKET,')',1,15086)
+LexToken(ASSIGNMENT,'=',1,15087)
+LexToken(SCICOS_BLOCK,'scicos_block',1,15088)
+LexToken(OPENBRACKET,'(',1,15100)
+LexToken(VAR,'gui',1,15112)
+LexToken(ASSIGNMENT,'=',1,15115)
+LexToken(DQSTRING,'"IN_f"',1,15121)
+LexToken(COMMA,',',1,15122)
+LexToken(VAR,'graphics',1,15134)
+LexToken(ASSIGNMENT,'=',1,15142)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,15143)
+LexToken(OPENBRACKET,'(',1,15158)
+LexToken(VAR,'orig',1,15170)
+LexToken(ASSIGNMENT,'=',1,15174)
+LexToken(OPENSQBRACKET,'[',1,15175)
+LexToken(NUMBER,'243.95309',1,15176)
+LexToken(COMMA,',',1,15185)
+LexToken(NUMBER,'333.54888',1,15186)
+LexToken(CLOSESQBRACKET,']',1,15195)
+LexToken(COMMA,',',1,15196)
+LexToken(VAR,'sz',1,15208)
+LexToken(ASSIGNMENT,'=',1,15210)
+LexToken(OPENSQBRACKET,'[',1,15211)
+LexToken(NUMBER,'20',1,15212)
+LexToken(COMMA,',',1,15214)
+LexToken(NUMBER,'20',1,15215)
+LexToken(CLOSESQBRACKET,']',1,15217)
+LexToken(COMMA,',',1,15218)
+LexToken(VAR,'flip',1,15230)
+LexToken(ASSIGNMENT,'=',1,15234)
+LexToken(PREVAR_BOOLEAN,'%t',1,15235)
+LexToken(COMMA,',',1,15237)
+LexToken(VAR,'theta',1,15249)
+LexToken(ASSIGNMENT,'=',1,15254)
+LexToken(NUMBER,'0',1,15255)
+LexToken(COMMA,',',1,15256)
+LexToken(VAR,'exprs',1,15268)
+LexToken(ASSIGNMENT,'=',1,15273)
+LexToken(DQSTRING,'"2"',1,15276)
+LexToken(COMMA,',',1,15277)
+LexToken(VAR,'pin',1,15289)
+LexToken(ASSIGNMENT,'=',1,15292)
+LexToken(OPENSQBRACKET,'[',1,15293)
+LexToken(CLOSESQBRACKET,']',1,15294)
+LexToken(COMMA,',',1,15295)
+LexToken(VAR,'pout',1,15307)
+LexToken(ASSIGNMENT,'=',1,15311)
+LexToken(NUMBER,'14',1,15312)
+LexToken(COMMA,',',1,15314)
+LexToken(VAR,'pein',1,15326)
+LexToken(ASSIGNMENT,'=',1,15330)
+LexToken(OPENSQBRACKET,'[',1,15331)
+LexToken(CLOSESQBRACKET,']',1,15332)
+LexToken(COMMA,',',1,15333)
+LexToken(VAR,'peout',1,15345)
+LexToken(ASSIGNMENT,'=',1,15350)
+LexToken(OPENSQBRACKET,'[',1,15351)
+LexToken(CLOSESQBRACKET,']',1,15352)
+LexToken(COMMA,',',1,15353)
+LexToken(VAR,'gr_i',1,15365)
+LexToken(ASSIGNMENT,'=',1,15369)
+LexToken(OPENSQBRACKET,'[',1,15370)
+LexToken(CLOSESQBRACKET,']',1,15371)
+LexToken(COMMA,',',1,15372)
+LexToken(VAR,'id',1,15384)
+LexToken(ASSIGNMENT,'=',1,15386)
+LexToken(DQSTRING,'""',1,15388)
+LexToken(COMMA,',',1,15389)
+LexToken(VAR,'in_implicit',1,15401)
+LexToken(ASSIGNMENT,'=',1,15412)
+LexToken(OPENSQBRACKET,'[',1,15413)
+LexToken(CLOSESQBRACKET,']',1,15414)
+LexToken(COMMA,',',1,15415)
+LexToken(VAR,'out_implicit',1,15427)
+LexToken(ASSIGNMENT,'=',1,15439)
+LexToken(DQSTRING,'"E"',1,15442)
+LexToken(CLOSEBRACKET,')',1,15443)
+LexToken(COMMA,',',1,15444)
+LexToken(VAR,'model',1,15456)
+LexToken(ASSIGNMENT,'=',1,15461)
+LexToken(SCICOS_MODEL,'scicos_model',1,15462)
+LexToken(OPENBRACKET,'(',1,15474)
+LexToken(VAR,'sim',1,15486)
+LexToken(ASSIGNMENT,'=',1,15489)
+LexToken(DQSTRING,'"input"',1,15496)
+LexToken(COMMA,',',1,15497)
+LexToken(VAR,'in',1,15509)
+LexToken(ASSIGNMENT,'=',1,15511)
+LexToken(OPENSQBRACKET,'[',1,15512)
+LexToken(CLOSESQBRACKET,']',1,15513)
+LexToken(COMMA,',',1,15514)
+LexToken(VAR,'in2',1,15526)
+LexToken(ASSIGNMENT,'=',1,15529)
+LexToken(OPENSQBRACKET,'[',1,15530)
+LexToken(CLOSESQBRACKET,']',1,15531)
+LexToken(COMMA,',',1,15532)
+LexToken(VAR,'intyp',1,15544)
+LexToken(ASSIGNMENT,'=',1,15549)
+LexToken(NUMBER,'1',1,15550)
+LexToken(COMMA,',',1,15551)
+LexToken(VAR,'out',1,15563)
+LexToken(ASSIGNMENT,'=',1,15566)
+LexToken(NUMBER,'-1',1,15567)
+LexToken(COMMA,',',1,15569)
+LexToken(VAR,'out2',1,15581)
+LexToken(ASSIGNMENT,'=',1,15585)
+LexToken(OPENSQBRACKET,'[',1,15586)
+LexToken(CLOSESQBRACKET,']',1,15587)
+LexToken(COMMA,',',1,15588)
+LexToken(VAR,'outtyp',1,15600)
+LexToken(ASSIGNMENT,'=',1,15606)
+LexToken(NUMBER,'-1',1,15607)
+LexToken(COMMA,',',1,15609)
+LexToken(VAR,'evtin',1,15621)
+LexToken(ASSIGNMENT,'=',1,15626)
+LexToken(OPENSQBRACKET,'[',1,15627)
+LexToken(CLOSESQBRACKET,']',1,15628)
+LexToken(COMMA,',',1,15629)
+LexToken(VAR,'evtout',1,15641)
+LexToken(ASSIGNMENT,'=',1,15647)
+LexToken(OPENSQBRACKET,'[',1,15648)
+LexToken(CLOSESQBRACKET,']',1,15649)
+LexToken(COMMA,',',1,15650)
+LexToken(VAR,'state',1,15662)
+LexToken(ASSIGNMENT,'=',1,15667)
+LexToken(OPENSQBRACKET,'[',1,15668)
+LexToken(CLOSESQBRACKET,']',1,15669)
+LexToken(COMMA,',',1,15670)
+LexToken(VAR,'dstate',1,15682)
+LexToken(ASSIGNMENT,'=',1,15688)
+LexToken(OPENSQBRACKET,'[',1,15689)
+LexToken(CLOSESQBRACKET,']',1,15690)
+LexToken(COMMA,',',1,15691)
+LexToken(VAR,'odstate',1,15703)
+LexToken(ASSIGNMENT,'=',1,15710)
+LexToken(VAR,'list',1,15711)
+LexToken(OPENBRACKET,'(',1,15715)
+LexToken(CLOSEBRACKET,')',1,15716)
+LexToken(COMMA,',',1,15717)
+LexToken(VAR,'rpar',1,15729)
+LexToken(ASSIGNMENT,'=',1,15733)
+LexToken(OPENSQBRACKET,'[',1,15734)
+LexToken(CLOSESQBRACKET,']',1,15735)
+LexToken(COMMA,',',1,15736)
+LexToken(VAR,'ipar',1,15748)
+LexToken(ASSIGNMENT,'=',1,15752)
+LexToken(NUMBER,'2',1,15753)
+LexToken(COMMA,',',1,15754)
+LexToken(VAR,'opar',1,15766)
+LexToken(ASSIGNMENT,'=',1,15770)
+LexToken(VAR,'list',1,15771)
+LexToken(OPENBRACKET,'(',1,15775)
+LexToken(CLOSEBRACKET,')',1,15776)
+LexToken(COMMA,',',1,15777)
+LexToken(VAR,'blocktype',1,15789)
+LexToken(ASSIGNMENT,'=',1,15798)
+LexToken(DQSTRING,'"c"',1,15801)
+LexToken(COMMA,',',1,15802)
+LexToken(VAR,'firing',1,15814)
+LexToken(ASSIGNMENT,'=',1,15820)
+LexToken(OPENSQBRACKET,'[',1,15821)
+LexToken(CLOSESQBRACKET,']',1,15822)
+LexToken(COMMA,',',1,15823)
+LexToken(VAR,'dep_ut',1,15835)
+LexToken(ASSIGNMENT,'=',1,15841)
+LexToken(OPENSQBRACKET,'[',1,15842)
+LexToken(PREVAR_BOOLEAN,'%f',1,15843)
+LexToken(COMMA,',',1,15845)
+LexToken(PREVAR_BOOLEAN,'%f',1,15846)
+LexToken(CLOSESQBRACKET,']',1,15848)
+LexToken(COMMA,',',1,15849)
+LexToken(VAR,'label',1,15861)
+LexToken(ASSIGNMENT,'=',1,15866)
+LexToken(DQSTRING,'""',1,15868)
+LexToken(COMMA,',',1,15869)
+LexToken(VAR,'nzcross',1,15881)
+LexToken(ASSIGNMENT,'=',1,15888)
+LexToken(NUMBER,'0',1,15889)
+LexToken(COMMA,',',1,15890)
+LexToken(VAR,'nmode',1,15902)
+LexToken(ASSIGNMENT,'=',1,15907)
+LexToken(NUMBER,'0',1,15908)
+LexToken(COMMA,',',1,15909)
+LexToken(VAR,'equations',1,15921)
+LexToken(ASSIGNMENT,'=',1,15930)
+LexToken(VAR,'list',1,15931)
+LexToken(OPENBRACKET,'(',1,15935)
+LexToken(CLOSEBRACKET,')',1,15936)
+LexToken(CLOSEBRACKET,')',1,15937)
+LexToken(COMMA,',',1,15938)
+LexToken(VAR,'doc',1,15950)
+LexToken(ASSIGNMENT,'=',1,15953)
+LexToken(VAR,'list',1,15954)
+LexToken(OPENBRACKET,'(',1,15958)
+LexToken(CLOSEBRACKET,')',1,15959)
+LexToken(CLOSEBRACKET,')',1,15960)
+LexToken(EOL,'\n',1,15961)
+LexToken(VAR,'scs_m',1,15970)
+LexToken(DOT,'.',1,15975)
+LexToken(VAR,'objs',1,15976)
+LexToken(OPENBRACKET,'(',1,15980)
+LexToken(NUMBER,'14',1,15981)
+LexToken(CLOSEBRACKET,')',1,15983)
+LexToken(ASSIGNMENT,'=',1,15984)
+LexToken(SCICOS_LINK,'scicos_link',1,15985)
+LexToken(OPENBRACKET,'(',1,15996)
+LexToken(VAR,'xx',1,16008)
+LexToken(ASSIGNMENT,'=',1,16010)
+LexToken(OPENSQBRACKET,'[',1,16011)
+LexToken(NUMBER,'263.95309',1,16012)
+LexToken(SEMICOLON,';',1,16021)
+LexToken(NUMBER,'283.95309',1,16022)
+LexToken(CLOSESQBRACKET,']',1,16031)
+LexToken(COMMA,',',1,16032)
+LexToken(VAR,'yy',1,16044)
+LexToken(ASSIGNMENT,'=',1,16046)
+LexToken(OPENSQBRACKET,'[',1,16047)
+LexToken(NUMBER,'343.54888',1,16048)
+LexToken(SEMICOLON,';',1,16057)
+LexToken(NUMBER,'343.54888',1,16058)
+LexToken(CLOSESQBRACKET,']',1,16067)
+LexToken(COMMA,',',1,16068)
+LexToken(VAR,'id',1,16080)
+LexToken(ASSIGNMENT,'=',1,16082)
+LexToken(DQSTRING,'"drawlink"',1,16092)
+LexToken(COMMA,',',1,16093)
+LexToken(VAR,'thick',1,16105)
+LexToken(ASSIGNMENT,'=',1,16110)
+LexToken(OPENSQBRACKET,'[',1,16111)
+LexToken(NUMBER,'0',1,16112)
+LexToken(COMMA,',',1,16113)
+LexToken(NUMBER,'0',1,16114)
+LexToken(CLOSESQBRACKET,']',1,16115)
+LexToken(COMMA,',',1,16116)
+LexToken(VAR,'ct',1,16128)
+LexToken(ASSIGNMENT,'=',1,16130)
+LexToken(OPENSQBRACKET,'[',1,16131)
+LexToken(NUMBER,'1',1,16132)
+LexToken(COMMA,',',1,16133)
+LexToken(NUMBER,'1',1,16134)
+LexToken(CLOSESQBRACKET,']',1,16135)
+LexToken(COMMA,',',1,16136)
+LexToken(VAR,'from',1,16148)
+LexToken(ASSIGNMENT,'=',1,16152)
+LexToken(OPENSQBRACKET,'[',1,16153)
+LexToken(NUMBER,'13',1,16154)
+LexToken(COMMA,',',1,16156)
+LexToken(NUMBER,'1',1,16157)
+LexToken(COMMA,',',1,16158)
+LexToken(NUMBER,'0',1,16159)
+LexToken(CLOSESQBRACKET,']',1,16160)
+LexToken(COMMA,',',1,16161)
+LexToken(VAR,'to',1,16173)
+LexToken(ASSIGNMENT,'=',1,16175)
+LexToken(OPENSQBRACKET,'[',1,16176)
+LexToken(NUMBER,'2',1,16177)
+LexToken(COMMA,',',1,16178)
+LexToken(NUMBER,'1',1,16179)
+LexToken(COMMA,',',1,16180)
+LexToken(NUMBER,'1',1,16181)
+LexToken(CLOSESQBRACKET,']',1,16182)
+LexToken(CLOSEBRACKET,')',1,16183)
+LexToken(EOL,'\n',1,16184)
+LexToken(VAR,'scs_m',1,16193)
+LexToken(DOT,'.',1,16198)
+LexToken(VAR,'objs',1,16199)
+LexToken(OPENBRACKET,'(',1,16203)
+LexToken(NUMBER,'15',1,16204)
+LexToken(CLOSEBRACKET,')',1,16206)
+LexToken(ASSIGNMENT,'=',1,16207)
+LexToken(SCICOS_BLOCK,'scicos_block',1,16208)
+LexToken(OPENBRACKET,'(',1,16220)
+LexToken(VAR,'gui',1,16232)
+LexToken(ASSIGNMENT,'=',1,16235)
+LexToken(DQSTRING,'"IN_f"',1,16241)
+LexToken(COMMA,',',1,16242)
+LexToken(VAR,'graphics',1,16254)
+LexToken(ASSIGNMENT,'=',1,16262)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,16263)
+LexToken(OPENBRACKET,'(',1,16278)
+LexToken(VAR,'orig',1,16290)
+LexToken(ASSIGNMENT,'=',1,16294)
+LexToken(OPENSQBRACKET,'[',1,16295)
+LexToken(NUMBER,'254.2247',1,16296)
+LexToken(COMMA,',',1,16304)
+LexToken(NUMBER,'212.52782',1,16305)
+LexToken(CLOSESQBRACKET,']',1,16314)
+LexToken(COMMA,',',1,16315)
+LexToken(VAR,'sz',1,16327)
+LexToken(ASSIGNMENT,'=',1,16329)
+LexToken(OPENSQBRACKET,'[',1,16330)
+LexToken(NUMBER,'20',1,16331)
+LexToken(COMMA,',',1,16333)
+LexToken(NUMBER,'20',1,16334)
+LexToken(CLOSESQBRACKET,']',1,16336)
+LexToken(COMMA,',',1,16337)
+LexToken(VAR,'flip',1,16349)
+LexToken(ASSIGNMENT,'=',1,16353)
+LexToken(PREVAR_BOOLEAN,'%t',1,16354)
+LexToken(COMMA,',',1,16356)
+LexToken(VAR,'theta',1,16368)
+LexToken(ASSIGNMENT,'=',1,16373)
+LexToken(NUMBER,'0',1,16374)
+LexToken(COMMA,',',1,16375)
+LexToken(VAR,'exprs',1,16387)
+LexToken(ASSIGNMENT,'=',1,16392)
+LexToken(DQSTRING,'"1"',1,16395)
+LexToken(COMMA,',',1,16396)
+LexToken(VAR,'pin',1,16408)
+LexToken(ASSIGNMENT,'=',1,16411)
+LexToken(OPENSQBRACKET,'[',1,16412)
+LexToken(CLOSESQBRACKET,']',1,16413)
+LexToken(COMMA,',',1,16414)
+LexToken(VAR,'pout',1,16426)
+LexToken(ASSIGNMENT,'=',1,16430)
+LexToken(NUMBER,'16',1,16431)
+LexToken(COMMA,',',1,16433)
+LexToken(VAR,'pein',1,16445)
+LexToken(ASSIGNMENT,'=',1,16449)
+LexToken(OPENSQBRACKET,'[',1,16450)
+LexToken(CLOSESQBRACKET,']',1,16451)
+LexToken(COMMA,',',1,16452)
+LexToken(VAR,'peout',1,16464)
+LexToken(ASSIGNMENT,'=',1,16469)
+LexToken(OPENSQBRACKET,'[',1,16470)
+LexToken(CLOSESQBRACKET,']',1,16471)
+LexToken(COMMA,',',1,16472)
+LexToken(VAR,'gr_i',1,16484)
+LexToken(ASSIGNMENT,'=',1,16488)
+LexToken(OPENSQBRACKET,'[',1,16489)
+LexToken(CLOSESQBRACKET,']',1,16490)
+LexToken(COMMA,',',1,16491)
+LexToken(VAR,'id',1,16503)
+LexToken(ASSIGNMENT,'=',1,16505)
+LexToken(DQSTRING,'""',1,16507)
+LexToken(COMMA,',',1,16508)
+LexToken(VAR,'in_implicit',1,16520)
+LexToken(ASSIGNMENT,'=',1,16531)
+LexToken(OPENSQBRACKET,'[',1,16532)
+LexToken(CLOSESQBRACKET,']',1,16533)
+LexToken(COMMA,',',1,16534)
+LexToken(VAR,'out_implicit',1,16546)
+LexToken(ASSIGNMENT,'=',1,16558)
+LexToken(DQSTRING,'"E"',1,16561)
+LexToken(CLOSEBRACKET,')',1,16562)
+LexToken(COMMA,',',1,16563)
+LexToken(VAR,'model',1,16575)
+LexToken(ASSIGNMENT,'=',1,16580)
+LexToken(SCICOS_MODEL,'scicos_model',1,16581)
+LexToken(OPENBRACKET,'(',1,16593)
+LexToken(VAR,'sim',1,16605)
+LexToken(ASSIGNMENT,'=',1,16608)
+LexToken(DQSTRING,'"input"',1,16615)
+LexToken(COMMA,',',1,16616)
+LexToken(VAR,'in',1,16628)
+LexToken(ASSIGNMENT,'=',1,16630)
+LexToken(OPENSQBRACKET,'[',1,16631)
+LexToken(CLOSESQBRACKET,']',1,16632)
+LexToken(COMMA,',',1,16633)
+LexToken(VAR,'in2',1,16645)
+LexToken(ASSIGNMENT,'=',1,16648)
+LexToken(OPENSQBRACKET,'[',1,16649)
+LexToken(CLOSESQBRACKET,']',1,16650)
+LexToken(COMMA,',',1,16651)
+LexToken(VAR,'intyp',1,16663)
+LexToken(ASSIGNMENT,'=',1,16668)
+LexToken(NUMBER,'1',1,16669)
+LexToken(COMMA,',',1,16670)
+LexToken(VAR,'out',1,16682)
+LexToken(ASSIGNMENT,'=',1,16685)
+LexToken(NUMBER,'-1',1,16686)
+LexToken(COMMA,',',1,16688)
+LexToken(VAR,'out2',1,16700)
+LexToken(ASSIGNMENT,'=',1,16704)
+LexToken(OPENSQBRACKET,'[',1,16705)
+LexToken(CLOSESQBRACKET,']',1,16706)
+LexToken(COMMA,',',1,16707)
+LexToken(VAR,'outtyp',1,16719)
+LexToken(ASSIGNMENT,'=',1,16725)
+LexToken(NUMBER,'-1',1,16726)
+LexToken(COMMA,',',1,16728)
+LexToken(VAR,'evtin',1,16740)
+LexToken(ASSIGNMENT,'=',1,16745)
+LexToken(OPENSQBRACKET,'[',1,16746)
+LexToken(CLOSESQBRACKET,']',1,16747)
+LexToken(COMMA,',',1,16748)
+LexToken(VAR,'evtout',1,16760)
+LexToken(ASSIGNMENT,'=',1,16766)
+LexToken(OPENSQBRACKET,'[',1,16767)
+LexToken(CLOSESQBRACKET,']',1,16768)
+LexToken(COMMA,',',1,16769)
+LexToken(VAR,'state',1,16781)
+LexToken(ASSIGNMENT,'=',1,16786)
+LexToken(OPENSQBRACKET,'[',1,16787)
+LexToken(CLOSESQBRACKET,']',1,16788)
+LexToken(COMMA,',',1,16789)
+LexToken(VAR,'dstate',1,16801)
+LexToken(ASSIGNMENT,'=',1,16807)
+LexToken(OPENSQBRACKET,'[',1,16808)
+LexToken(CLOSESQBRACKET,']',1,16809)
+LexToken(COMMA,',',1,16810)
+LexToken(VAR,'odstate',1,16822)
+LexToken(ASSIGNMENT,'=',1,16829)
+LexToken(VAR,'list',1,16830)
+LexToken(OPENBRACKET,'(',1,16834)
+LexToken(CLOSEBRACKET,')',1,16835)
+LexToken(COMMA,',',1,16836)
+LexToken(VAR,'rpar',1,16848)
+LexToken(ASSIGNMENT,'=',1,16852)
+LexToken(OPENSQBRACKET,'[',1,16853)
+LexToken(CLOSESQBRACKET,']',1,16854)
+LexToken(COMMA,',',1,16855)
+LexToken(VAR,'ipar',1,16867)
+LexToken(ASSIGNMENT,'=',1,16871)
+LexToken(NUMBER,'1',1,16872)
+LexToken(COMMA,',',1,16873)
+LexToken(VAR,'opar',1,16885)
+LexToken(ASSIGNMENT,'=',1,16889)
+LexToken(VAR,'list',1,16890)
+LexToken(OPENBRACKET,'(',1,16894)
+LexToken(CLOSEBRACKET,')',1,16895)
+LexToken(COMMA,',',1,16896)
+LexToken(VAR,'blocktype',1,16908)
+LexToken(ASSIGNMENT,'=',1,16917)
+LexToken(DQSTRING,'"c"',1,16920)
+LexToken(COMMA,',',1,16921)
+LexToken(VAR,'firing',1,16933)
+LexToken(ASSIGNMENT,'=',1,16939)
+LexToken(OPENSQBRACKET,'[',1,16940)
+LexToken(CLOSESQBRACKET,']',1,16941)
+LexToken(COMMA,',',1,16942)
+LexToken(VAR,'dep_ut',1,16954)
+LexToken(ASSIGNMENT,'=',1,16960)
+LexToken(OPENSQBRACKET,'[',1,16961)
+LexToken(PREVAR_BOOLEAN,'%f',1,16962)
+LexToken(COMMA,',',1,16964)
+LexToken(PREVAR_BOOLEAN,'%f',1,16965)
+LexToken(CLOSESQBRACKET,']',1,16967)
+LexToken(COMMA,',',1,16968)
+LexToken(VAR,'label',1,16980)
+LexToken(ASSIGNMENT,'=',1,16985)
+LexToken(DQSTRING,'""',1,16987)
+LexToken(COMMA,',',1,16988)
+LexToken(VAR,'nzcross',1,17000)
+LexToken(ASSIGNMENT,'=',1,17007)
+LexToken(NUMBER,'0',1,17008)
+LexToken(COMMA,',',1,17009)
+LexToken(VAR,'nmode',1,17021)
+LexToken(ASSIGNMENT,'=',1,17026)
+LexToken(NUMBER,'0',1,17027)
+LexToken(COMMA,',',1,17028)
+LexToken(VAR,'equations',1,17040)
+LexToken(ASSIGNMENT,'=',1,17049)
+LexToken(VAR,'list',1,17050)
+LexToken(OPENBRACKET,'(',1,17054)
+LexToken(CLOSEBRACKET,')',1,17055)
+LexToken(CLOSEBRACKET,')',1,17056)
+LexToken(COMMA,',',1,17057)
+LexToken(VAR,'doc',1,17069)
+LexToken(ASSIGNMENT,'=',1,17072)
+LexToken(VAR,'list',1,17073)
+LexToken(OPENBRACKET,'(',1,17077)
+LexToken(CLOSEBRACKET,')',1,17078)
+LexToken(CLOSEBRACKET,')',1,17079)
+LexToken(EOL,'\n',1,17080)
+LexToken(VAR,'scs_m',1,17089)
+LexToken(DOT,'.',1,17094)
+LexToken(VAR,'objs',1,17095)
+LexToken(OPENBRACKET,'(',1,17099)
+LexToken(NUMBER,'16',1,17100)
+LexToken(CLOSEBRACKET,')',1,17102)
+LexToken(ASSIGNMENT,'=',1,17103)
+LexToken(SCICOS_LINK,'scicos_link',1,17104)
+LexToken(OPENBRACKET,'(',1,17115)
+LexToken(VAR,'xx',1,17127)
+LexToken(ASSIGNMENT,'=',1,17129)
+LexToken(OPENSQBRACKET,'[',1,17130)
+LexToken(NUMBER,'274.2247',1,17131)
+LexToken(SEMICOLON,';',1,17139)
+LexToken(NUMBER,'294.2247',1,17140)
+LexToken(CLOSESQBRACKET,']',1,17148)
+LexToken(COMMA,',',1,17149)
+LexToken(VAR,'yy',1,17161)
+LexToken(ASSIGNMENT,'=',1,17163)
+LexToken(OPENSQBRACKET,'[',1,17164)
+LexToken(NUMBER,'222.52782',1,17165)
+LexToken(SEMICOLON,';',1,17174)
+LexToken(NUMBER,'222.52782',1,17175)
+LexToken(CLOSESQBRACKET,']',1,17184)
+LexToken(COMMA,',',1,17185)
+LexToken(VAR,'id',1,17197)
+LexToken(ASSIGNMENT,'=',1,17199)
+LexToken(DQSTRING,'"drawlink"',1,17209)
+LexToken(COMMA,',',1,17210)
+LexToken(VAR,'thick',1,17222)
+LexToken(ASSIGNMENT,'=',1,17227)
+LexToken(OPENSQBRACKET,'[',1,17228)
+LexToken(NUMBER,'0',1,17229)
+LexToken(COMMA,',',1,17230)
+LexToken(NUMBER,'0',1,17231)
+LexToken(CLOSESQBRACKET,']',1,17232)
+LexToken(COMMA,',',1,17233)
+LexToken(VAR,'ct',1,17245)
+LexToken(ASSIGNMENT,'=',1,17247)
+LexToken(OPENSQBRACKET,'[',1,17248)
+LexToken(NUMBER,'1',1,17249)
+LexToken(COMMA,',',1,17250)
+LexToken(NUMBER,'1',1,17251)
+LexToken(CLOSESQBRACKET,']',1,17252)
+LexToken(COMMA,',',1,17253)
+LexToken(VAR,'from',1,17265)
+LexToken(ASSIGNMENT,'=',1,17269)
+LexToken(OPENSQBRACKET,'[',1,17270)
+LexToken(NUMBER,'15',1,17271)
+LexToken(COMMA,',',1,17273)
+LexToken(NUMBER,'1',1,17274)
+LexToken(COMMA,',',1,17275)
+LexToken(NUMBER,'0',1,17276)
+LexToken(CLOSESQBRACKET,']',1,17277)
+LexToken(COMMA,',',1,17278)
+LexToken(VAR,'to',1,17290)
+LexToken(ASSIGNMENT,'=',1,17292)
+LexToken(OPENSQBRACKET,'[',1,17293)
+LexToken(NUMBER,'3',1,17294)
+LexToken(COMMA,',',1,17295)
+LexToken(NUMBER,'2',1,17296)
+LexToken(COMMA,',',1,17297)
+LexToken(NUMBER,'1',1,17298)
+LexToken(CLOSESQBRACKET,']',1,17299)
+LexToken(CLOSEBRACKET,')',1,17300)
+LexToken(EOL,'\n',1,17301)
+LexToken(VAR,'scs_m',1,17310)
+LexToken(DOT,'.',1,17315)
+LexToken(VAR,'objs',1,17316)
+LexToken(OPENBRACKET,'(',1,17320)
+LexToken(NUMBER,'17',1,17321)
+LexToken(CLOSEBRACKET,')',1,17323)
+LexToken(ASSIGNMENT,'=',1,17324)
+LexToken(SCICOS_BLOCK,'scicos_block',1,17325)
+LexToken(OPENBRACKET,'(',1,17337)
+LexToken(VAR,'gui',1,17349)
+LexToken(ASSIGNMENT,'=',1,17352)
+LexToken(DQSTRING,'"IN_f"',1,17358)
+LexToken(COMMA,',',1,17359)
+LexToken(VAR,'graphics',1,17371)
+LexToken(ASSIGNMENT,'=',1,17379)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,17380)
+LexToken(OPENBRACKET,'(',1,17395)
+LexToken(VAR,'orig',1,17407)
+LexToken(ASSIGNMENT,'=',1,17411)
+LexToken(OPENSQBRACKET,'[',1,17412)
+LexToken(NUMBER,'254.2247',1,17413)
+LexToken(COMMA,',',1,17421)
+LexToken(NUMBER,'202.52782',1,17422)
+LexToken(CLOSESQBRACKET,']',1,17431)
+LexToken(COMMA,',',1,17432)
+LexToken(VAR,'sz',1,17444)
+LexToken(ASSIGNMENT,'=',1,17446)
+LexToken(OPENSQBRACKET,'[',1,17447)
+LexToken(NUMBER,'20',1,17448)
+LexToken(COMMA,',',1,17450)
+LexToken(NUMBER,'20',1,17451)
+LexToken(CLOSESQBRACKET,']',1,17453)
+LexToken(COMMA,',',1,17454)
+LexToken(VAR,'flip',1,17466)
+LexToken(ASSIGNMENT,'=',1,17470)
+LexToken(PREVAR_BOOLEAN,'%t',1,17471)
+LexToken(COMMA,',',1,17473)
+LexToken(VAR,'theta',1,17485)
+LexToken(ASSIGNMENT,'=',1,17490)
+LexToken(NUMBER,'0',1,17491)
+LexToken(COMMA,',',1,17492)
+LexToken(VAR,'exprs',1,17504)
+LexToken(ASSIGNMENT,'=',1,17509)
+LexToken(DQSTRING,'"3"',1,17512)
+LexToken(COMMA,',',1,17513)
+LexToken(VAR,'pin',1,17525)
+LexToken(ASSIGNMENT,'=',1,17528)
+LexToken(OPENSQBRACKET,'[',1,17529)
+LexToken(CLOSESQBRACKET,']',1,17530)
+LexToken(COMMA,',',1,17531)
+LexToken(VAR,'pout',1,17543)
+LexToken(ASSIGNMENT,'=',1,17547)
+LexToken(NUMBER,'18',1,17548)
+LexToken(COMMA,',',1,17550)
+LexToken(VAR,'pein',1,17562)
+LexToken(ASSIGNMENT,'=',1,17566)
+LexToken(OPENSQBRACKET,'[',1,17567)
+LexToken(CLOSESQBRACKET,']',1,17568)
+LexToken(COMMA,',',1,17569)
+LexToken(VAR,'peout',1,17581)
+LexToken(ASSIGNMENT,'=',1,17586)
+LexToken(OPENSQBRACKET,'[',1,17587)
+LexToken(CLOSESQBRACKET,']',1,17588)
+LexToken(COMMA,',',1,17589)
+LexToken(VAR,'gr_i',1,17601)
+LexToken(ASSIGNMENT,'=',1,17605)
+LexToken(OPENSQBRACKET,'[',1,17606)
+LexToken(CLOSESQBRACKET,']',1,17607)
+LexToken(COMMA,',',1,17608)
+LexToken(VAR,'id',1,17620)
+LexToken(ASSIGNMENT,'=',1,17622)
+LexToken(DQSTRING,'""',1,17624)
+LexToken(COMMA,',',1,17625)
+LexToken(VAR,'in_implicit',1,17637)
+LexToken(ASSIGNMENT,'=',1,17648)
+LexToken(OPENSQBRACKET,'[',1,17649)
+LexToken(CLOSESQBRACKET,']',1,17650)
+LexToken(COMMA,',',1,17651)
+LexToken(VAR,'out_implicit',1,17663)
+LexToken(ASSIGNMENT,'=',1,17675)
+LexToken(DQSTRING,'"E"',1,17678)
+LexToken(CLOSEBRACKET,')',1,17679)
+LexToken(COMMA,',',1,17680)
+LexToken(VAR,'model',1,17692)
+LexToken(ASSIGNMENT,'=',1,17697)
+LexToken(SCICOS_MODEL,'scicos_model',1,17698)
+LexToken(OPENBRACKET,'(',1,17710)
+LexToken(VAR,'sim',1,17722)
+LexToken(ASSIGNMENT,'=',1,17725)
+LexToken(DQSTRING,'"input"',1,17732)
+LexToken(COMMA,',',1,17733)
+LexToken(VAR,'in',1,17745)
+LexToken(ASSIGNMENT,'=',1,17747)
+LexToken(OPENSQBRACKET,'[',1,17748)
+LexToken(CLOSESQBRACKET,']',1,17749)
+LexToken(COMMA,',',1,17750)
+LexToken(VAR,'in2',1,17762)
+LexToken(ASSIGNMENT,'=',1,17765)
+LexToken(OPENSQBRACKET,'[',1,17766)
+LexToken(CLOSESQBRACKET,']',1,17767)
+LexToken(COMMA,',',1,17768)
+LexToken(VAR,'intyp',1,17780)
+LexToken(ASSIGNMENT,'=',1,17785)
+LexToken(NUMBER,'1',1,17786)
+LexToken(COMMA,',',1,17787)
+LexToken(VAR,'out',1,17799)
+LexToken(ASSIGNMENT,'=',1,17802)
+LexToken(NUMBER,'-1',1,17803)
+LexToken(COMMA,',',1,17805)
+LexToken(VAR,'out2',1,17817)
+LexToken(ASSIGNMENT,'=',1,17821)
+LexToken(OPENSQBRACKET,'[',1,17822)
+LexToken(CLOSESQBRACKET,']',1,17823)
+LexToken(COMMA,',',1,17824)
+LexToken(VAR,'outtyp',1,17836)
+LexToken(ASSIGNMENT,'=',1,17842)
+LexToken(NUMBER,'-1',1,17843)
+LexToken(COMMA,',',1,17845)
+LexToken(VAR,'evtin',1,17857)
+LexToken(ASSIGNMENT,'=',1,17862)
+LexToken(OPENSQBRACKET,'[',1,17863)
+LexToken(CLOSESQBRACKET,']',1,17864)
+LexToken(COMMA,',',1,17865)
+LexToken(VAR,'evtout',1,17877)
+LexToken(ASSIGNMENT,'=',1,17883)
+LexToken(OPENSQBRACKET,'[',1,17884)
+LexToken(CLOSESQBRACKET,']',1,17885)
+LexToken(COMMA,',',1,17886)
+LexToken(VAR,'state',1,17898)
+LexToken(ASSIGNMENT,'=',1,17903)
+LexToken(OPENSQBRACKET,'[',1,17904)
+LexToken(CLOSESQBRACKET,']',1,17905)
+LexToken(COMMA,',',1,17906)
+LexToken(VAR,'dstate',1,17918)
+LexToken(ASSIGNMENT,'=',1,17924)
+LexToken(OPENSQBRACKET,'[',1,17925)
+LexToken(CLOSESQBRACKET,']',1,17926)
+LexToken(COMMA,',',1,17927)
+LexToken(VAR,'odstate',1,17939)
+LexToken(ASSIGNMENT,'=',1,17946)
+LexToken(VAR,'list',1,17947)
+LexToken(OPENBRACKET,'(',1,17951)
+LexToken(CLOSEBRACKET,')',1,17952)
+LexToken(COMMA,',',1,17953)
+LexToken(VAR,'rpar',1,17965)
+LexToken(ASSIGNMENT,'=',1,17969)
+LexToken(OPENSQBRACKET,'[',1,17970)
+LexToken(CLOSESQBRACKET,']',1,17971)
+LexToken(COMMA,',',1,17972)
+LexToken(VAR,'ipar',1,17984)
+LexToken(ASSIGNMENT,'=',1,17988)
+LexToken(NUMBER,'3',1,17989)
+LexToken(COMMA,',',1,17990)
+LexToken(VAR,'opar',1,18002)
+LexToken(ASSIGNMENT,'=',1,18006)
+LexToken(VAR,'list',1,18007)
+LexToken(OPENBRACKET,'(',1,18011)
+LexToken(CLOSEBRACKET,')',1,18012)
+LexToken(COMMA,',',1,18013)
+LexToken(VAR,'blocktype',1,18025)
+LexToken(ASSIGNMENT,'=',1,18034)
+LexToken(DQSTRING,'"c"',1,18037)
+LexToken(COMMA,',',1,18038)
+LexToken(VAR,'firing',1,18050)
+LexToken(ASSIGNMENT,'=',1,18056)
+LexToken(OPENSQBRACKET,'[',1,18057)
+LexToken(CLOSESQBRACKET,']',1,18058)
+LexToken(COMMA,',',1,18059)
+LexToken(VAR,'dep_ut',1,18071)
+LexToken(ASSIGNMENT,'=',1,18077)
+LexToken(OPENSQBRACKET,'[',1,18078)
+LexToken(PREVAR_BOOLEAN,'%f',1,18079)
+LexToken(COMMA,',',1,18081)
+LexToken(PREVAR_BOOLEAN,'%f',1,18082)
+LexToken(CLOSESQBRACKET,']',1,18084)
+LexToken(COMMA,',',1,18085)
+LexToken(VAR,'label',1,18097)
+LexToken(ASSIGNMENT,'=',1,18102)
+LexToken(DQSTRING,'""',1,18104)
+LexToken(COMMA,',',1,18105)
+LexToken(VAR,'nzcross',1,18117)
+LexToken(ASSIGNMENT,'=',1,18124)
+LexToken(NUMBER,'0',1,18125)
+LexToken(COMMA,',',1,18126)
+LexToken(VAR,'nmode',1,18138)
+LexToken(ASSIGNMENT,'=',1,18143)
+LexToken(NUMBER,'0',1,18144)
+LexToken(COMMA,',',1,18145)
+LexToken(VAR,'equations',1,18157)
+LexToken(ASSIGNMENT,'=',1,18166)
+LexToken(VAR,'list',1,18167)
+LexToken(OPENBRACKET,'(',1,18171)
+LexToken(CLOSEBRACKET,')',1,18172)
+LexToken(CLOSEBRACKET,')',1,18173)
+LexToken(COMMA,',',1,18174)
+LexToken(VAR,'doc',1,18186)
+LexToken(ASSIGNMENT,'=',1,18189)
+LexToken(VAR,'list',1,18190)
+LexToken(OPENBRACKET,'(',1,18194)
+LexToken(CLOSEBRACKET,')',1,18195)
+LexToken(CLOSEBRACKET,')',1,18196)
+LexToken(EOL,'\n',1,18197)
+LexToken(VAR,'scs_m',1,18206)
+LexToken(DOT,'.',1,18211)
+LexToken(VAR,'objs',1,18212)
+LexToken(OPENBRACKET,'(',1,18216)
+LexToken(NUMBER,'18',1,18217)
+LexToken(CLOSEBRACKET,')',1,18219)
+LexToken(ASSIGNMENT,'=',1,18220)
+LexToken(SCICOS_LINK,'scicos_link',1,18221)
+LexToken(OPENBRACKET,'(',1,18232)
+LexToken(VAR,'xx',1,18244)
+LexToken(ASSIGNMENT,'=',1,18246)
+LexToken(OPENSQBRACKET,'[',1,18247)
+LexToken(NUMBER,'274.2247',1,18248)
+LexToken(SEMICOLON,';',1,18256)
+LexToken(NUMBER,'294.2247',1,18257)
+LexToken(CLOSESQBRACKET,']',1,18265)
+LexToken(COMMA,',',1,18266)
+LexToken(VAR,'yy',1,18278)
+LexToken(ASSIGNMENT,'=',1,18280)
+LexToken(OPENSQBRACKET,'[',1,18281)
+LexToken(NUMBER,'212.52782',1,18282)
+LexToken(SEMICOLON,';',1,18291)
+LexToken(NUMBER,'212.52782',1,18292)
+LexToken(CLOSESQBRACKET,']',1,18301)
+LexToken(COMMA,',',1,18302)
+LexToken(VAR,'id',1,18314)
+LexToken(ASSIGNMENT,'=',1,18316)
+LexToken(DQSTRING,'"drawlink"',1,18326)
+LexToken(COMMA,',',1,18327)
+LexToken(VAR,'thick',1,18339)
+LexToken(ASSIGNMENT,'=',1,18344)
+LexToken(OPENSQBRACKET,'[',1,18345)
+LexToken(NUMBER,'0',1,18346)
+LexToken(COMMA,',',1,18347)
+LexToken(NUMBER,'0',1,18348)
+LexToken(CLOSESQBRACKET,']',1,18349)
+LexToken(COMMA,',',1,18350)
+LexToken(VAR,'ct',1,18362)
+LexToken(ASSIGNMENT,'=',1,18364)
+LexToken(OPENSQBRACKET,'[',1,18365)
+LexToken(NUMBER,'1',1,18366)
+LexToken(COMMA,',',1,18367)
+LexToken(NUMBER,'1',1,18368)
+LexToken(CLOSESQBRACKET,']',1,18369)
+LexToken(COMMA,',',1,18370)
+LexToken(VAR,'from',1,18382)
+LexToken(ASSIGNMENT,'=',1,18386)
+LexToken(OPENSQBRACKET,'[',1,18387)
+LexToken(NUMBER,'17',1,18388)
+LexToken(COMMA,',',1,18390)
+LexToken(NUMBER,'1',1,18391)
+LexToken(COMMA,',',1,18392)
+LexToken(NUMBER,'0',1,18393)
+LexToken(CLOSESQBRACKET,']',1,18394)
+LexToken(COMMA,',',1,18395)
+LexToken(VAR,'to',1,18407)
+LexToken(ASSIGNMENT,'=',1,18409)
+LexToken(OPENSQBRACKET,'[',1,18410)
+LexToken(NUMBER,'3',1,18411)
+LexToken(COMMA,',',1,18412)
+LexToken(NUMBER,'3',1,18413)
+LexToken(COMMA,',',1,18414)
+LexToken(NUMBER,'1',1,18415)
+LexToken(CLOSESQBRACKET,']',1,18416)
+LexToken(CLOSEBRACKET,')',1,18417)
+LexToken(EOL,'\n',1,18418)
+LexToken(VAR,'scs_m',1,18427)
+LexToken(DOT,'.',1,18432)
+LexToken(VAR,'objs',1,18433)
+LexToken(OPENBRACKET,'(',1,18437)
+LexToken(NUMBER,'19',1,18438)
+LexToken(CLOSEBRACKET,')',1,18440)
+LexToken(ASSIGNMENT,'=',1,18441)
+LexToken(SCICOS_BLOCK,'scicos_block',1,18442)
+LexToken(OPENBRACKET,'(',1,18454)
+LexToken(VAR,'gui',1,18466)
+LexToken(ASSIGNMENT,'=',1,18469)
+LexToken(DQSTRING,'"OUT_f"',1,18476)
+LexToken(COMMA,',',1,18477)
+LexToken(VAR,'graphics',1,18489)
+LexToken(ASSIGNMENT,'=',1,18497)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,18498)
+LexToken(OPENBRACKET,'(',1,18513)
+LexToken(VAR,'orig',1,18525)
+LexToken(ASSIGNMENT,'=',1,18529)
+LexToken(OPENSQBRACKET,'[',1,18530)
+LexToken(NUMBER,'388.82793',1,18531)
+LexToken(COMMA,',',1,18540)
+LexToken(NUMBER,'233.45067',1,18541)
+LexToken(CLOSESQBRACKET,']',1,18550)
+LexToken(COMMA,',',1,18551)
+LexToken(VAR,'sz',1,18563)
+LexToken(ASSIGNMENT,'=',1,18565)
+LexToken(OPENSQBRACKET,'[',1,18566)
+LexToken(NUMBER,'20',1,18567)
+LexToken(COMMA,',',1,18569)
+LexToken(NUMBER,'20',1,18570)
+LexToken(CLOSESQBRACKET,']',1,18572)
+LexToken(COMMA,',',1,18573)
+LexToken(VAR,'flip',1,18585)
+LexToken(ASSIGNMENT,'=',1,18589)
+LexToken(PREVAR_BOOLEAN,'%t',1,18590)
+LexToken(COMMA,',',1,18592)
+LexToken(VAR,'theta',1,18604)
+LexToken(ASSIGNMENT,'=',1,18609)
+LexToken(NUMBER,'0',1,18610)
+LexToken(COMMA,',',1,18611)
+LexToken(VAR,'exprs',1,18623)
+LexToken(ASSIGNMENT,'=',1,18628)
+LexToken(DQSTRING,'"1"',1,18631)
+LexToken(COMMA,',',1,18632)
+LexToken(VAR,'pin',1,18644)
+LexToken(ASSIGNMENT,'=',1,18647)
+LexToken(NUMBER,'20',1,18648)
+LexToken(COMMA,',',1,18650)
+LexToken(VAR,'pout',1,18662)
+LexToken(ASSIGNMENT,'=',1,18666)
+LexToken(OPENSQBRACKET,'[',1,18667)
+LexToken(CLOSESQBRACKET,']',1,18668)
+LexToken(COMMA,',',1,18669)
+LexToken(VAR,'pein',1,18681)
+LexToken(ASSIGNMENT,'=',1,18685)
+LexToken(OPENSQBRACKET,'[',1,18686)
+LexToken(CLOSESQBRACKET,']',1,18687)
+LexToken(COMMA,',',1,18688)
+LexToken(VAR,'peout',1,18700)
+LexToken(ASSIGNMENT,'=',1,18705)
+LexToken(OPENSQBRACKET,'[',1,18706)
+LexToken(CLOSESQBRACKET,']',1,18707)
+LexToken(COMMA,',',1,18708)
+LexToken(VAR,'gr_i',1,18720)
+LexToken(ASSIGNMENT,'=',1,18724)
+LexToken(OPENSQBRACKET,'[',1,18725)
+LexToken(CLOSESQBRACKET,']',1,18726)
+LexToken(COMMA,',',1,18727)
+LexToken(VAR,'id',1,18739)
+LexToken(ASSIGNMENT,'=',1,18741)
+LexToken(DQSTRING,'""',1,18743)
+LexToken(COMMA,',',1,18744)
+LexToken(VAR,'in_implicit',1,18756)
+LexToken(ASSIGNMENT,'=',1,18767)
+LexToken(DQSTRING,'"E"',1,18770)
+LexToken(COMMA,',',1,18771)
+LexToken(VAR,'out_implicit',1,18783)
+LexToken(ASSIGNMENT,'=',1,18795)
+LexToken(OPENSQBRACKET,'[',1,18796)
+LexToken(CLOSESQBRACKET,']',1,18797)
+LexToken(CLOSEBRACKET,')',1,18798)
+LexToken(COMMA,',',1,18799)
+LexToken(VAR,'model',1,18811)
+LexToken(ASSIGNMENT,'=',1,18816)
+LexToken(SCICOS_MODEL,'scicos_model',1,18817)
+LexToken(OPENBRACKET,'(',1,18829)
+LexToken(VAR,'sim',1,18841)
+LexToken(ASSIGNMENT,'=',1,18844)
+LexToken(DQSTRING,'"output"',1,18852)
+LexToken(COMMA,',',1,18853)
+LexToken(VAR,'in',1,18865)
+LexToken(ASSIGNMENT,'=',1,18867)
+LexToken(NUMBER,'-1',1,18868)
+LexToken(COMMA,',',1,18870)
+LexToken(VAR,'in2',1,18882)
+LexToken(ASSIGNMENT,'=',1,18885)
+LexToken(OPENSQBRACKET,'[',1,18886)
+LexToken(CLOSESQBRACKET,']',1,18887)
+LexToken(COMMA,',',1,18888)
+LexToken(VAR,'intyp',1,18900)
+LexToken(ASSIGNMENT,'=',1,18905)
+LexToken(NUMBER,'-1',1,18906)
+LexToken(COMMA,',',1,18908)
+LexToken(VAR,'out',1,18920)
+LexToken(ASSIGNMENT,'=',1,18923)
+LexToken(OPENSQBRACKET,'[',1,18924)
+LexToken(CLOSESQBRACKET,']',1,18925)
+LexToken(COMMA,',',1,18926)
+LexToken(VAR,'out2',1,18938)
+LexToken(ASSIGNMENT,'=',1,18942)
+LexToken(OPENSQBRACKET,'[',1,18943)
+LexToken(CLOSESQBRACKET,']',1,18944)
+LexToken(COMMA,',',1,18945)
+LexToken(VAR,'outtyp',1,18957)
+LexToken(ASSIGNMENT,'=',1,18963)
+LexToken(NUMBER,'1',1,18964)
+LexToken(COMMA,',',1,18965)
+LexToken(VAR,'evtin',1,18977)
+LexToken(ASSIGNMENT,'=',1,18982)
+LexToken(OPENSQBRACKET,'[',1,18983)
+LexToken(CLOSESQBRACKET,']',1,18984)
+LexToken(COMMA,',',1,18985)
+LexToken(VAR,'evtout',1,18997)
+LexToken(ASSIGNMENT,'=',1,19003)
+LexToken(OPENSQBRACKET,'[',1,19004)
+LexToken(CLOSESQBRACKET,']',1,19005)
+LexToken(COMMA,',',1,19006)
+LexToken(VAR,'state',1,19018)
+LexToken(ASSIGNMENT,'=',1,19023)
+LexToken(OPENSQBRACKET,'[',1,19024)
+LexToken(CLOSESQBRACKET,']',1,19025)
+LexToken(COMMA,',',1,19026)
+LexToken(VAR,'dstate',1,19038)
+LexToken(ASSIGNMENT,'=',1,19044)
+LexToken(OPENSQBRACKET,'[',1,19045)
+LexToken(CLOSESQBRACKET,']',1,19046)
+LexToken(COMMA,',',1,19047)
+LexToken(VAR,'odstate',1,19059)
+LexToken(ASSIGNMENT,'=',1,19066)
+LexToken(VAR,'list',1,19067)
+LexToken(OPENBRACKET,'(',1,19071)
+LexToken(CLOSEBRACKET,')',1,19072)
+LexToken(COMMA,',',1,19073)
+LexToken(VAR,'rpar',1,19085)
+LexToken(ASSIGNMENT,'=',1,19089)
+LexToken(OPENSQBRACKET,'[',1,19090)
+LexToken(CLOSESQBRACKET,']',1,19091)
+LexToken(COMMA,',',1,19092)
+LexToken(VAR,'ipar',1,19104)
+LexToken(ASSIGNMENT,'=',1,19108)
+LexToken(NUMBER,'1',1,19109)
+LexToken(COMMA,',',1,19110)
+LexToken(VAR,'opar',1,19122)
+LexToken(ASSIGNMENT,'=',1,19126)
+LexToken(VAR,'list',1,19127)
+LexToken(OPENBRACKET,'(',1,19131)
+LexToken(CLOSEBRACKET,')',1,19132)
+LexToken(COMMA,',',1,19133)
+LexToken(VAR,'blocktype',1,19145)
+LexToken(ASSIGNMENT,'=',1,19154)
+LexToken(DQSTRING,'"c"',1,19157)
+LexToken(COMMA,',',1,19158)
+LexToken(VAR,'firing',1,19170)
+LexToken(ASSIGNMENT,'=',1,19176)
+LexToken(OPENSQBRACKET,'[',1,19177)
+LexToken(CLOSESQBRACKET,']',1,19178)
+LexToken(COMMA,',',1,19179)
+LexToken(VAR,'dep_ut',1,19191)
+LexToken(ASSIGNMENT,'=',1,19197)
+LexToken(OPENSQBRACKET,'[',1,19198)
+LexToken(PREVAR_BOOLEAN,'%f',1,19199)
+LexToken(COMMA,',',1,19201)
+LexToken(PREVAR_BOOLEAN,'%f',1,19202)
+LexToken(CLOSESQBRACKET,']',1,19204)
+LexToken(COMMA,',',1,19205)
+LexToken(VAR,'label',1,19217)
+LexToken(ASSIGNMENT,'=',1,19222)
+LexToken(DQSTRING,'""',1,19224)
+LexToken(COMMA,',',1,19225)
+LexToken(VAR,'nzcross',1,19237)
+LexToken(ASSIGNMENT,'=',1,19244)
+LexToken(NUMBER,'0',1,19245)
+LexToken(COMMA,',',1,19246)
+LexToken(VAR,'nmode',1,19258)
+LexToken(ASSIGNMENT,'=',1,19263)
+LexToken(NUMBER,'0',1,19264)
+LexToken(COMMA,',',1,19265)
+LexToken(VAR,'equations',1,19277)
+LexToken(ASSIGNMENT,'=',1,19286)
+LexToken(VAR,'list',1,19287)
+LexToken(OPENBRACKET,'(',1,19291)
+LexToken(CLOSEBRACKET,')',1,19292)
+LexToken(CLOSEBRACKET,')',1,19293)
+LexToken(COMMA,',',1,19294)
+LexToken(VAR,'doc',1,19306)
+LexToken(ASSIGNMENT,'=',1,19309)
+LexToken(VAR,'list',1,19310)
+LexToken(OPENBRACKET,'(',1,19314)
+LexToken(CLOSEBRACKET,')',1,19315)
+LexToken(CLOSEBRACKET,')',1,19316)
+LexToken(EOL,'\n',1,19317)
+LexToken(VAR,'scs_m',1,19326)
+LexToken(DOT,'.',1,19331)
+LexToken(VAR,'objs',1,19332)
+LexToken(OPENBRACKET,'(',1,19336)
+LexToken(NUMBER,'20',1,19337)
+LexToken(CLOSEBRACKET,')',1,19339)
+LexToken(ASSIGNMENT,'=',1,19340)
+LexToken(SCICOS_LINK,'scicos_link',1,19341)
+LexToken(OPENBRACKET,'(',1,19352)
+LexToken(VAR,'xx',1,19364)
+LexToken(ASSIGNMENT,'=',1,19366)
+LexToken(OPENSQBRACKET,'[',1,19367)
+LexToken(NUMBER,'368.82793',1,19368)
+LexToken(SEMICOLON,';',1,19377)
+LexToken(NUMBER,'388.82793',1,19378)
+LexToken(CLOSESQBRACKET,']',1,19387)
+LexToken(COMMA,',',1,19388)
+LexToken(VAR,'yy',1,19400)
+LexToken(ASSIGNMENT,'=',1,19402)
+LexToken(OPENSQBRACKET,'[',1,19403)
+LexToken(NUMBER,'243.45067',1,19404)
+LexToken(SEMICOLON,';',1,19413)
+LexToken(NUMBER,'243.45067',1,19414)
+LexToken(CLOSESQBRACKET,']',1,19423)
+LexToken(COMMA,',',1,19424)
+LexToken(VAR,'id',1,19436)
+LexToken(ASSIGNMENT,'=',1,19438)
+LexToken(DQSTRING,'"drawlink"',1,19448)
+LexToken(COMMA,',',1,19449)
+LexToken(VAR,'thick',1,19461)
+LexToken(ASSIGNMENT,'=',1,19466)
+LexToken(OPENSQBRACKET,'[',1,19467)
+LexToken(NUMBER,'0',1,19468)
+LexToken(COMMA,',',1,19469)
+LexToken(NUMBER,'0',1,19470)
+LexToken(CLOSESQBRACKET,']',1,19471)
+LexToken(COMMA,',',1,19472)
+LexToken(VAR,'ct',1,19484)
+LexToken(ASSIGNMENT,'=',1,19486)
+LexToken(OPENSQBRACKET,'[',1,19487)
+LexToken(NUMBER,'1',1,19488)
+LexToken(COMMA,',',1,19489)
+LexToken(NUMBER,'1',1,19490)
+LexToken(CLOSESQBRACKET,']',1,19491)
+LexToken(COMMA,',',1,19492)
+LexToken(VAR,'from',1,19504)
+LexToken(ASSIGNMENT,'=',1,19508)
+LexToken(OPENSQBRACKET,'[',1,19509)
+LexToken(NUMBER,'6',1,19510)
+LexToken(COMMA,',',1,19511)
+LexToken(NUMBER,'2',1,19512)
+LexToken(COMMA,',',1,19513)
+LexToken(NUMBER,'0',1,19514)
+LexToken(CLOSESQBRACKET,']',1,19515)
+LexToken(COMMA,',',1,19516)
+LexToken(VAR,'to',1,19528)
+LexToken(ASSIGNMENT,'=',1,19530)
+LexToken(OPENSQBRACKET,'[',1,19531)
+LexToken(NUMBER,'19',1,19532)
+LexToken(COMMA,',',1,19534)
+LexToken(NUMBER,'1',1,19535)
+LexToken(COMMA,',',1,19536)
+LexToken(NUMBER,'1',1,19537)
+LexToken(CLOSESQBRACKET,']',1,19538)
+LexToken(CLOSEBRACKET,')',1,19539)
+LexToken(EOL,'\n',1,19540)
+LexToken(VAR,'scs_m',1,19549)
+LexToken(DOT,'.',1,19554)
+LexToken(VAR,'objs',1,19555)
+LexToken(OPENBRACKET,'(',1,19559)
+LexToken(NUMBER,'21',1,19560)
+LexToken(CLOSEBRACKET,')',1,19562)
+LexToken(ASSIGNMENT,'=',1,19563)
+LexToken(SCICOS_BLOCK,'scicos_block',1,19564)
+LexToken(OPENBRACKET,'(',1,19576)
+LexToken(VAR,'gui',1,19588)
+LexToken(ASSIGNMENT,'=',1,19591)
+LexToken(DQSTRING,'"OUT_f"',1,19598)
+LexToken(COMMA,',',1,19599)
+LexToken(VAR,'graphics',1,19611)
+LexToken(ASSIGNMENT,'=',1,19619)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,19620)
+LexToken(OPENBRACKET,'(',1,19635)
+LexToken(VAR,'orig',1,19647)
+LexToken(ASSIGNMENT,'=',1,19651)
+LexToken(OPENSQBRACKET,'[',1,19652)
+LexToken(NUMBER,'466.2036',1,19653)
+LexToken(COMMA,',',1,19661)
+LexToken(NUMBER,'169.25363',1,19662)
+LexToken(CLOSESQBRACKET,']',1,19671)
+LexToken(COMMA,',',1,19672)
+LexToken(VAR,'sz',1,19684)
+LexToken(ASSIGNMENT,'=',1,19686)
+LexToken(OPENSQBRACKET,'[',1,19687)
+LexToken(NUMBER,'20',1,19688)
+LexToken(COMMA,',',1,19690)
+LexToken(NUMBER,'20',1,19691)
+LexToken(CLOSESQBRACKET,']',1,19693)
+LexToken(COMMA,',',1,19694)
+LexToken(VAR,'flip',1,19706)
+LexToken(ASSIGNMENT,'=',1,19710)
+LexToken(PREVAR_BOOLEAN,'%t',1,19711)
+LexToken(COMMA,',',1,19713)
+LexToken(VAR,'theta',1,19725)
+LexToken(ASSIGNMENT,'=',1,19730)
+LexToken(NUMBER,'0',1,19731)
+LexToken(COMMA,',',1,19732)
+LexToken(VAR,'exprs',1,19744)
+LexToken(ASSIGNMENT,'=',1,19749)
+LexToken(DQSTRING,'"2"',1,19752)
+LexToken(COMMA,',',1,19753)
+LexToken(VAR,'pin',1,19765)
+LexToken(ASSIGNMENT,'=',1,19768)
+LexToken(NUMBER,'22',1,19769)
+LexToken(COMMA,',',1,19771)
+LexToken(VAR,'pout',1,19783)
+LexToken(ASSIGNMENT,'=',1,19787)
+LexToken(OPENSQBRACKET,'[',1,19788)
+LexToken(CLOSESQBRACKET,']',1,19789)
+LexToken(COMMA,',',1,19790)
+LexToken(VAR,'pein',1,19802)
+LexToken(ASSIGNMENT,'=',1,19806)
+LexToken(OPENSQBRACKET,'[',1,19807)
+LexToken(CLOSESQBRACKET,']',1,19808)
+LexToken(COMMA,',',1,19809)
+LexToken(VAR,'peout',1,19821)
+LexToken(ASSIGNMENT,'=',1,19826)
+LexToken(OPENSQBRACKET,'[',1,19827)
+LexToken(CLOSESQBRACKET,']',1,19828)
+LexToken(COMMA,',',1,19829)
+LexToken(VAR,'gr_i',1,19841)
+LexToken(ASSIGNMENT,'=',1,19845)
+LexToken(OPENSQBRACKET,'[',1,19846)
+LexToken(CLOSESQBRACKET,']',1,19847)
+LexToken(COMMA,',',1,19848)
+LexToken(VAR,'id',1,19860)
+LexToken(ASSIGNMENT,'=',1,19862)
+LexToken(DQSTRING,'""',1,19864)
+LexToken(COMMA,',',1,19865)
+LexToken(VAR,'in_implicit',1,19877)
+LexToken(ASSIGNMENT,'=',1,19888)
+LexToken(DQSTRING,'"E"',1,19891)
+LexToken(COMMA,',',1,19892)
+LexToken(VAR,'out_implicit',1,19904)
+LexToken(ASSIGNMENT,'=',1,19916)
+LexToken(OPENSQBRACKET,'[',1,19917)
+LexToken(CLOSESQBRACKET,']',1,19918)
+LexToken(CLOSEBRACKET,')',1,19919)
+LexToken(COMMA,',',1,19920)
+LexToken(VAR,'model',1,19932)
+LexToken(ASSIGNMENT,'=',1,19937)
+LexToken(SCICOS_MODEL,'scicos_model',1,19938)
+LexToken(OPENBRACKET,'(',1,19950)
+LexToken(VAR,'sim',1,19962)
+LexToken(ASSIGNMENT,'=',1,19965)
+LexToken(DQSTRING,'"output"',1,19973)
+LexToken(COMMA,',',1,19974)
+LexToken(VAR,'in',1,19986)
+LexToken(ASSIGNMENT,'=',1,19988)
+LexToken(NUMBER,'-1',1,19989)
+LexToken(COMMA,',',1,19991)
+LexToken(VAR,'in2',1,20003)
+LexToken(ASSIGNMENT,'=',1,20006)
+LexToken(OPENSQBRACKET,'[',1,20007)
+LexToken(CLOSESQBRACKET,']',1,20008)
+LexToken(COMMA,',',1,20009)
+LexToken(VAR,'intyp',1,20021)
+LexToken(ASSIGNMENT,'=',1,20026)
+LexToken(NUMBER,'-1',1,20027)
+LexToken(COMMA,',',1,20029)
+LexToken(VAR,'out',1,20041)
+LexToken(ASSIGNMENT,'=',1,20044)
+LexToken(OPENSQBRACKET,'[',1,20045)
+LexToken(CLOSESQBRACKET,']',1,20046)
+LexToken(COMMA,',',1,20047)
+LexToken(VAR,'out2',1,20059)
+LexToken(ASSIGNMENT,'=',1,20063)
+LexToken(OPENSQBRACKET,'[',1,20064)
+LexToken(CLOSESQBRACKET,']',1,20065)
+LexToken(COMMA,',',1,20066)
+LexToken(VAR,'outtyp',1,20078)
+LexToken(ASSIGNMENT,'=',1,20084)
+LexToken(NUMBER,'1',1,20085)
+LexToken(COMMA,',',1,20086)
+LexToken(VAR,'evtin',1,20098)
+LexToken(ASSIGNMENT,'=',1,20103)
+LexToken(OPENSQBRACKET,'[',1,20104)
+LexToken(CLOSESQBRACKET,']',1,20105)
+LexToken(COMMA,',',1,20106)
+LexToken(VAR,'evtout',1,20118)
+LexToken(ASSIGNMENT,'=',1,20124)
+LexToken(OPENSQBRACKET,'[',1,20125)
+LexToken(CLOSESQBRACKET,']',1,20126)
+LexToken(COMMA,',',1,20127)
+LexToken(VAR,'state',1,20139)
+LexToken(ASSIGNMENT,'=',1,20144)
+LexToken(OPENSQBRACKET,'[',1,20145)
+LexToken(CLOSESQBRACKET,']',1,20146)
+LexToken(COMMA,',',1,20147)
+LexToken(VAR,'dstate',1,20159)
+LexToken(ASSIGNMENT,'=',1,20165)
+LexToken(OPENSQBRACKET,'[',1,20166)
+LexToken(CLOSESQBRACKET,']',1,20167)
+LexToken(COMMA,',',1,20168)
+LexToken(VAR,'odstate',1,20180)
+LexToken(ASSIGNMENT,'=',1,20187)
+LexToken(VAR,'list',1,20188)
+LexToken(OPENBRACKET,'(',1,20192)
+LexToken(CLOSEBRACKET,')',1,20193)
+LexToken(COMMA,',',1,20194)
+LexToken(VAR,'rpar',1,20206)
+LexToken(ASSIGNMENT,'=',1,20210)
+LexToken(OPENSQBRACKET,'[',1,20211)
+LexToken(CLOSESQBRACKET,']',1,20212)
+LexToken(COMMA,',',1,20213)
+LexToken(VAR,'ipar',1,20225)
+LexToken(ASSIGNMENT,'=',1,20229)
+LexToken(NUMBER,'2',1,20230)
+LexToken(COMMA,',',1,20231)
+LexToken(VAR,'opar',1,20243)
+LexToken(ASSIGNMENT,'=',1,20247)
+LexToken(VAR,'list',1,20248)
+LexToken(OPENBRACKET,'(',1,20252)
+LexToken(CLOSEBRACKET,')',1,20253)
+LexToken(COMMA,',',1,20254)
+LexToken(VAR,'blocktype',1,20266)
+LexToken(ASSIGNMENT,'=',1,20275)
+LexToken(DQSTRING,'"c"',1,20278)
+LexToken(COMMA,',',1,20279)
+LexToken(VAR,'firing',1,20291)
+LexToken(ASSIGNMENT,'=',1,20297)
+LexToken(OPENSQBRACKET,'[',1,20298)
+LexToken(CLOSESQBRACKET,']',1,20299)
+LexToken(COMMA,',',1,20300)
+LexToken(VAR,'dep_ut',1,20312)
+LexToken(ASSIGNMENT,'=',1,20318)
+LexToken(OPENSQBRACKET,'[',1,20319)
+LexToken(PREVAR_BOOLEAN,'%f',1,20320)
+LexToken(COMMA,',',1,20322)
+LexToken(PREVAR_BOOLEAN,'%f',1,20323)
+LexToken(CLOSESQBRACKET,']',1,20325)
+LexToken(COMMA,',',1,20326)
+LexToken(VAR,'label',1,20338)
+LexToken(ASSIGNMENT,'=',1,20343)
+LexToken(DQSTRING,'""',1,20345)
+LexToken(COMMA,',',1,20346)
+LexToken(VAR,'nzcross',1,20358)
+LexToken(ASSIGNMENT,'=',1,20365)
+LexToken(NUMBER,'0',1,20366)
+LexToken(COMMA,',',1,20367)
+LexToken(VAR,'nmode',1,20379)
+LexToken(ASSIGNMENT,'=',1,20384)
+LexToken(NUMBER,'0',1,20385)
+LexToken(COMMA,',',1,20386)
+LexToken(VAR,'equations',1,20398)
+LexToken(ASSIGNMENT,'=',1,20407)
+LexToken(VAR,'list',1,20408)
+LexToken(OPENBRACKET,'(',1,20412)
+LexToken(CLOSEBRACKET,')',1,20413)
+LexToken(CLOSEBRACKET,')',1,20414)
+LexToken(COMMA,',',1,20415)
+LexToken(VAR,'doc',1,20427)
+LexToken(ASSIGNMENT,'=',1,20430)
+LexToken(VAR,'list',1,20431)
+LexToken(OPENBRACKET,'(',1,20435)
+LexToken(CLOSEBRACKET,')',1,20436)
+LexToken(CLOSEBRACKET,')',1,20437)
+LexToken(EOL,'\n',1,20438)
+LexToken(VAR,'scs_m',1,20447)
+LexToken(DOT,'.',1,20452)
+LexToken(VAR,'objs',1,20453)
+LexToken(OPENBRACKET,'(',1,20457)
+LexToken(NUMBER,'22',1,20458)
+LexToken(CLOSEBRACKET,')',1,20460)
+LexToken(ASSIGNMENT,'=',1,20461)
+LexToken(SCICOS_LINK,'scicos_link',1,20462)
+LexToken(OPENBRACKET,'(',1,20473)
+LexToken(VAR,'xx',1,20485)
+LexToken(ASSIGNMENT,'=',1,20487)
+LexToken(OPENSQBRACKET,'[',1,20488)
+LexToken(NUMBER,'446.2036',1,20489)
+LexToken(SEMICOLON,';',1,20497)
+LexToken(NUMBER,'466.2036',1,20498)
+LexToken(CLOSESQBRACKET,']',1,20506)
+LexToken(COMMA,',',1,20507)
+LexToken(VAR,'yy',1,20519)
+LexToken(ASSIGNMENT,'=',1,20521)
+LexToken(OPENSQBRACKET,'[',1,20522)
+LexToken(NUMBER,'179.25363',1,20523)
+LexToken(SEMICOLON,';',1,20532)
+LexToken(NUMBER,'179.25363',1,20533)
+LexToken(CLOSESQBRACKET,']',1,20542)
+LexToken(COMMA,',',1,20543)
+LexToken(VAR,'id',1,20555)
+LexToken(ASSIGNMENT,'=',1,20557)
+LexToken(DQSTRING,'"drawlink"',1,20567)
+LexToken(COMMA,',',1,20568)
+LexToken(VAR,'thick',1,20580)
+LexToken(ASSIGNMENT,'=',1,20585)
+LexToken(OPENSQBRACKET,'[',1,20586)
+LexToken(NUMBER,'0',1,20587)
+LexToken(COMMA,',',1,20588)
+LexToken(NUMBER,'0',1,20589)
+LexToken(CLOSESQBRACKET,']',1,20590)
+LexToken(COMMA,',',1,20591)
+LexToken(VAR,'ct',1,20603)
+LexToken(ASSIGNMENT,'=',1,20605)
+LexToken(OPENSQBRACKET,'[',1,20606)
+LexToken(NUMBER,'1',1,20607)
+LexToken(COMMA,',',1,20608)
+LexToken(NUMBER,'1',1,20609)
+LexToken(CLOSESQBRACKET,']',1,20610)
+LexToken(COMMA,',',1,20611)
+LexToken(VAR,'from',1,20623)
+LexToken(ASSIGNMENT,'=',1,20627)
+LexToken(OPENSQBRACKET,'[',1,20628)
+LexToken(NUMBER,'9',1,20629)
+LexToken(COMMA,',',1,20630)
+LexToken(NUMBER,'1',1,20631)
+LexToken(COMMA,',',1,20632)
+LexToken(NUMBER,'0',1,20633)
+LexToken(CLOSESQBRACKET,']',1,20634)
+LexToken(COMMA,',',1,20635)
+LexToken(VAR,'to',1,20647)
+LexToken(ASSIGNMENT,'=',1,20649)
+LexToken(OPENSQBRACKET,'[',1,20650)
+LexToken(NUMBER,'21',1,20651)
+LexToken(COMMA,',',1,20653)
+LexToken(NUMBER,'1',1,20654)
+LexToken(COMMA,',',1,20655)
+LexToken(NUMBER,'1',1,20656)
+LexToken(CLOSESQBRACKET,']',1,20657)
+LexToken(CLOSEBRACKET,')',1,20658)
+LexToken(EOL,'\n',1,20659)
+LexToken(VAR,'model',1,20668)
+LexToken(ASSIGNMENT,'=',1,20673)
+LexToken(SCICOS_MODEL,'scicos_model',1,20674)
+LexToken(OPENBRACKET,'(',1,20686)
+LexToken(CLOSEBRACKET,')',1,20687)
+LexToken(EOL,'\n',1,20688)
+LexToken(VAR,'model',1,20697)
+LexToken(DOT,'.',1,20702)
+LexToken(VAR,'sim',1,20703)
+LexToken(ASSIGNMENT,'=',1,20706)
+LexToken(DQSTRING,'"csuper"',1,20714)
+LexToken(EOL,'\n',1,20715)
+LexToken(VAR,'model',1,20724)
+LexToken(DOT,'.',1,20729)
+LexToken(VAR,'in',1,20730)
+LexToken(ASSIGNMENT,'=',1,20732)
+LexToken(OPENSQBRACKET,'[',1,20733)
+LexToken(NUMBER,'1',1,20734)
+LexToken(SEMICOLON,';',1,20735)
+LexToken(NUMBER,'1',1,20736)
+LexToken(SEMICOLON,';',1,20737)
+LexToken(NUMBER,'1',1,20738)
+LexToken(CLOSESQBRACKET,']',1,20739)
+LexToken(EOL,'\n',1,20740)
+LexToken(VAR,'model',1,20749)
+LexToken(DOT,'.',1,20754)
+LexToken(VAR,'in2',1,20755)
+LexToken(ASSIGNMENT,'=',1,20758)
+LexToken(OPENSQBRACKET,'[',1,20759)
+LexToken(NUMBER,'1',1,20760)
+LexToken(SEMICOLON,';',1,20761)
+LexToken(NUMBER,'1',1,20762)
+LexToken(SEMICOLON,';',1,20763)
+LexToken(NUMBER,'1',1,20764)
+LexToken(CLOSESQBRACKET,']',1,20765)
+LexToken(EOL,'\n',1,20766)
+LexToken(VAR,'model',1,20775)
+LexToken(DOT,'.',1,20780)
+LexToken(VAR,'out',1,20781)
+LexToken(ASSIGNMENT,'=',1,20784)
+LexToken(OPENSQBRACKET,'[',1,20785)
+LexToken(NUMBER,'1',1,20786)
+LexToken(SEMICOLON,';',1,20787)
+LexToken(NUMBER,'1',1,20788)
+LexToken(CLOSESQBRACKET,']',1,20789)
+LexToken(EOL,'\n',1,20790)
+LexToken(VAR,'model',1,20799)
+LexToken(DOT,'.',1,20804)
+LexToken(VAR,'out2',1,20805)
+LexToken(ASSIGNMENT,'=',1,20809)
+LexToken(OPENSQBRACKET,'[',1,20810)
+LexToken(NUMBER,'1',1,20811)
+LexToken(SEMICOLON,';',1,20812)
+LexToken(NUMBER,'1',1,20813)
+LexToken(CLOSESQBRACKET,']',1,20814)
+LexToken(EOL,'\n',1,20815)
+LexToken(VAR,'model',1,20824)
+LexToken(DOT,'.',1,20829)
+LexToken(VAR,'intyp',1,20830)
+LexToken(ASSIGNMENT,'=',1,20835)
+LexToken(OPENSQBRACKET,'[',1,20836)
+LexToken(NUMBER,'5',1,20837)
+LexToken(NUMBER,'1',1,20839)
+LexToken(NUMBER,'5',1,20841)
+LexToken(CLOSESQBRACKET,']',1,20842)
+LexToken(EOL,'\n',1,20843)
+LexToken(VAR,'model',1,20852)
+LexToken(DOT,'.',1,20857)
+LexToken(VAR,'outtyp',1,20858)
+LexToken(ASSIGNMENT,'=',1,20864)
+LexToken(OPENSQBRACKET,'[',1,20865)
+LexToken(NUMBER,'5',1,20866)
+LexToken(NUMBER,'5',1,20868)
+LexToken(CLOSESQBRACKET,']',1,20869)
+LexToken(EOL,'\n',1,20870)
+LexToken(VAR,'model',1,20879)
+LexToken(DOT,'.',1,20884)
+LexToken(VAR,'blocktype',1,20885)
+LexToken(ASSIGNMENT,'=',1,20894)
+LexToken(DQSTRING,'"h"',1,20897)
+LexToken(EOL,'\n',1,20898)
+LexToken(VAR,'model',1,20907)
+LexToken(DOT,'.',1,20912)
+LexToken(VAR,'firing',1,20913)
+LexToken(ASSIGNMENT,'=',1,20919)
+LexToken(PREVAR_BOOLEAN,'%f',1,20920)
+LexToken(EOL,'\n',1,20922)
+LexToken(VAR,'model',1,20931)
+LexToken(DOT,'.',1,20936)
+LexToken(VAR,'dep_ut',1,20937)
+LexToken(ASSIGNMENT,'=',1,20943)
+LexToken(OPENSQBRACKET,'[',1,20944)
+LexToken(PREVAR_BOOLEAN,'%t',1,20945)
+LexToken(PREVAR_BOOLEAN,'%f',1,20948)
+LexToken(CLOSESQBRACKET,']',1,20950)
+LexToken(EOL,'\n',1,20951)
+LexToken(VAR,'model',1,20960)
+LexToken(DOT,'.',1,20965)
+LexToken(VAR,'rpar',1,20966)
+LexToken(ASSIGNMENT,'=',1,20970)
+LexToken(VAR,'scs_m',1,20971)
+LexToken(EOL,'\n',1,20976)
+LexToken(VAR,'gr_i',1,20985)
+LexToken(ASSIGNMENT,'=',1,20989)
+LexToken(OPENSQBRACKET,'[',1,20990)
+LexToken(CLOSESQBRACKET,']',1,20991)
+LexToken(EOL,'\n',1,20992)
+LexToken(VAR,'x',1,21001)
+LexToken(ASSIGNMENT,'=',1,21002)
+LexToken(VAR,'standard_define',1,21003)
+LexToken(OPENBRACKET,'(',1,21018)
+LexToken(OPENSQBRACKET,'[',1,21019)
+LexToken(NUMBER,'2',1,21020)
+LexToken(NUMBER,'3',1,21022)
+LexToken(CLOSESQBRACKET,']',1,21023)
+LexToken(COMMA,',',1,21024)
+LexToken(VAR,'model',1,21025)
+LexToken(COMMA,',',1,21030)
+LexToken(OPENSQBRACKET,'[',1,21031)
+LexToken(CLOSESQBRACKET,']',1,21032)
+LexToken(COMMA,',',1,21033)
+LexToken(VAR,'gr_i',1,21034)
+LexToken(CLOSEBRACKET,')',1,21038)
+LexToken(EOL,'\n',1,21039)
+LexToken(END,'end',1,21044)
+LexToken(EOL,'\n',1,21047)
+LexToken(ENDFUNCTION,'endfunction',1,21048)
+LexToken(EOL,'\n',1,21059)
+LexToken(EOL,'\n',1,21060)
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,'"&nbsp; 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,'"&nbsp; 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,'"&nbsp; 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)
diff --git a/js/IntegerOp/SHIFT.js b/js/IntegerOp/SHIFT.js
new file mode 100644
index 00000000..4723bf88
--- /dev/null
+++ b/js/IntegerOp/SHIFT.js
@@ -0,0 +1,859 @@
+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,'SHIFT',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(SEMICOLON,';',1,1028)
+LexToken(EOL,'\n',1,1029)
+LexToken(VAR,'graphics',1,1038)
+LexToken(ASSIGNMENT,'=',1,1046)
+LexToken(VAR,'arg1',1,1047)
+LexToken(DOT,'.',1,1051)
+LexToken(VAR,'graphics',1,1052)
+LexToken(EOL,'\n',1,1060)
+LexToken(VAR,'model',1,1069)
+LexToken(ASSIGNMENT,'=',1,1074)
+LexToken(VAR,'arg1',1,1075)
+LexToken(DOT,'.',1,1079)
+LexToken(VAR,'model',1,1080)
+LexToken(EOL,'\n',1,1085)
+LexToken(VAR,'exprs',1,1094)
+LexToken(ASSIGNMENT,'=',1,1099)
+LexToken(VAR,'graphics',1,1100)
+LexToken(DOT,'.',1,1108)
+LexToken(VAR,'exprs',1,1109)
+LexToken(EOL,'\n',1,1114)
+LexToken(WHILE,'while',1,1123)
+LexToken(PREVAR_BOOLEAN,'%t',1,1129)
+LexToken(DO,'do',1,1132)
+LexToken(EOL,'\n',1,1134)
+LexToken(OPENSQBRACKET,'[',1,1147)
+LexToken(VAR,'ok',1,1148)
+LexToken(COMMA,',',1,1150)
+LexToken(VAR,'Datatype',1,1151)
+LexToken(COMMA,',',1,1159)
+LexToken(VAR,'nb',1,1160)
+LexToken(COMMA,',',1,1162)
+LexToken(VAR,'np',1,1163)
+LexToken(COMMA,',',1,1165)
+LexToken(VAR,'exprs',1,1166)
+LexToken(CLOSESQBRACKET,']',1,1171)
+LexToken(ASSIGNMENT,'=',1,1172)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1173)
+LexToken(OPENBRACKET,'(',1,1188)
+LexToken(OPENSQBRACKET,'[',1,1189)
+LexToken(VAR,'msprintf',1,1190)
+LexToken(OPENBRACKET,'(',1,1198)
+LexToken(VAR,'gettext',1,1199)
+LexToken(OPENBRACKET,'(',1,1206)
+LexToken(DQSTRING,'"Set %s block parameters"',1,1231)
+LexToken(CLOSEBRACKET,')',1,1232)
+LexToken(COMMA,',',1,1233)
+LexToken(DQSTRING,'"SHIFT"',1,1241)
+LexToken(CLOSEBRACKET,')',1,1242)
+LexToken(SEMICOLON,';',1,1243)
+LexToken(DQSTRING,'" "',1,1246)
+LexToken(SEMICOLON,';',1,1247)
+LexToken(VAR,'gettext',1,1249)
+LexToken(OPENBRACKET,'(',1,1256)
+LexToken(DQSTRING,'"Shift/Rotates bits"',1,1276)
+LexToken(CLOSEBRACKET,')',1,1277)
+LexToken(CLOSESQBRACKET,']',1,1278)
+LexToken(COMMA,',',1,1279)
+LexToken(OPENSQBRACKET,'[',1,1296)
+LexToken(VAR,'msprintf',1,1297)
+LexToken(OPENBRACKET,'(',1,1305)
+LexToken(VAR,'gettext',1,1306)
+LexToken(OPENBRACKET,'(',1,1313)
+LexToken(DQSTRING,'"Data Type %s"',1,1327)
+LexToken(CLOSEBRACKET,')',1,1328)
+LexToken(COMMA,',',1,1329)
+LexToken(DQSTRING,'"(3:int32, 4:int16, 5:int8, ...)"',1,1363)
+LexToken(CLOSEBRACKET,')',1,1364)
+LexToken(SEMICOLON,';',1,1365)
+LexToken(VAR,'gettext',1,1367)
+LexToken(OPENBRACKET,'(',1,1374)
+LexToken(DQSTRING,'"Number of Bits to Shift Left (Negative number to shift right)"',1,1437)
+LexToken(CLOSEBRACKET,')',1,1438)
+LexToken(SEMICOLON,';',1,1439)
+LexToken(VAR,'gettext',1,1456)
+LexToken(OPENBRACKET,'(',1,1463)
+LexToken(DQSTRING,'"Shift Type (0:Arithmetic, 1:Circular)"',1,1502)
+LexToken(CLOSEBRACKET,')',1,1503)
+LexToken(CLOSESQBRACKET,']',1,1504)
+LexToken(COMMA,',',1,1505)
+LexToken(VAR,'list',1,1522)
+LexToken(OPENBRACKET,'(',1,1526)
+LexToken(DQSTRING,'"vec"',1,1531)
+LexToken(COMMA,',',1,1532)
+LexToken(NUMBER,'1',1,1533)
+LexToken(COMMA,',',1,1534)
+LexToken(DQSTRING,'"vec"',1,1539)
+LexToken(COMMA,',',1,1540)
+LexToken(NUMBER,'1',1,1541)
+LexToken(COMMA,',',1,1542)
+LexToken(DQSTRING,'"vec"',1,1547)
+LexToken(COMMA,',',1,1548)
+LexToken(NUMBER,'1',1,1549)
+LexToken(CLOSEBRACKET,')',1,1550)
+LexToken(COMMA,',',1,1551)
+LexToken(VAR,'exprs',1,1553)
+LexToken(CLOSEBRACKET,')',1,1558)
+LexToken(SEMICOLON,';',1,1559)
+LexToken(EOL,'\n',1,1560)
+LexToken(EOL,'\n',1,1561)
+LexToken(IF,'if',1,1574)
+LexToken(NOT,'~',1,1577)
+LexToken(VAR,'ok',1,1578)
+LexToken(THEN,'then',1,1581)
+LexToken(EOL,'\n',1,1585)
+LexToken(BREAK,'break',1,1602)
+LexToken(COMMA,',',1,1607)
+LexToken(EOL,'\n',1,1608)
+LexToken(END,'end',1,1621)
+LexToken(EOL,'\n',1,1624)
+LexToken(IF,'if',1,1637)
+LexToken(OPENBRACKET,'(',1,1640)
+LexToken(VAR,'np',1,1641)
+LexToken(COMPARISON,'~=',1,1644)
+LexToken(NUMBER,'0',1,1647)
+LexToken(LOGICAL,'&',1,1649)
+LexToken(VAR,'np',1,1651)
+LexToken(COMPARISON,'~=',1,1654)
+LexToken(NUMBER,'1',1,1657)
+LexToken(CLOSEBRACKET,')',1,1658)
+LexToken(THEN,'then',1,1660)
+LexToken(EOL,'\n',1,1664)
+LexToken(VAR,'block_parameter_error',1,1681)
+LexToken(OPENBRACKET,'(',1,1702)
+LexToken(VAR,'msprintf',1,1703)
+LexToken(OPENBRACKET,'(',1,1711)
+LexToken(VAR,'gettext',1,1713)
+LexToken(OPENBRACKET,'(',1,1720)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,1759)
+LexToken(CLOSEBRACKET,')',1,1760)
+LexToken(COMMA,',',1,1761)
+LexToken(VAR,'gettext',1,1763)
+LexToken(OPENBRACKET,'(',1,1770)
+LexToken(DQSTRING,'"Shift Type"',1,1782)
+LexToken(CLOSEBRACKET,')',1,1783)
+LexToken(COMMA,',',1,1784)
+LexToken(VAR,'np',1,1786)
+LexToken(CLOSEBRACKET,')',1,1788)
+LexToken(COMMA,',',1,1789)
+LexToken(VAR,'msprintf',1,1810)
+LexToken(OPENBRACKET,'(',1,1818)
+LexToken(VAR,'gettext',1,1819)
+LexToken(OPENBRACKET,'(',1,1826)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,1855)
+LexToken(CLOSEBRACKET,')',1,1856)
+LexToken(COMMA,',',1,1857)
+LexToken(DQSTRING,'"[0, 1]"',1,1866)
+LexToken(CLOSEBRACKET,')',1,1867)
+LexToken(CLOSEBRACKET,')',1,1868)
+LexToken(SEMICOLON,';',1,1869)
+LexToken(EOL,'\n',1,1870)
+LexToken(VAR,'ok',1,1887)
+LexToken(ASSIGNMENT,'=',1,1889)
+LexToken(PREVAR_BOOLEAN,'%f',1,1890)
+LexToken(SEMICOLON,';',1,1892)
+LexToken(EOL,'\n',1,1893)
+LexToken(END,'end',1,1906)
+LexToken(EOL,'\n',1,1909)
+LexToken(VAR,'it',1,1922)
+LexToken(ASSIGNMENT,'=',1,1924)
+LexToken(VAR,'Datatype',1,1925)
+LexToken(SEMICOLON,';',1,1933)
+LexToken(EOL,'\n',1,1934)
+LexToken(VAR,'ot',1,1947)
+LexToken(ASSIGNMENT,'=',1,1949)
+LexToken(VAR,'Datatype',1,1950)
+LexToken(SEMICOLON,';',1,1958)
+LexToken(EOL,'\n',1,1959)
+LexToken(EOL,'\n',1,2006)
+LexToken(IF,'if',1,2019)
+LexToken(OPENBRACKET,'(',1,2022)
+LexToken(VAR,'Datatype',1,2023)
+LexToken(COMPARISON,'==',1,2031)
+LexToken(NUMBER,'3',1,2033)
+LexToken(LOGICAL,'|',1,2035)
+LexToken(VAR,'Datatype',1,2037)
+LexToken(COMPARISON,'==',1,2045)
+LexToken(NUMBER,'6',1,2047)
+LexToken(CLOSEBRACKET,')',1,2048)
+LexToken(THEN,'then',1,2050)
+LexToken(EOL,'\n',1,2054)
+LexToken(IF,'if',1,2071)
+LexToken(VAR,'nb',1,2074)
+LexToken(COMPARISON,'>',1,2076)
+LexToken(NUMBER,'0',1,2077)
+LexToken(THEN,'then',1,2079)
+LexToken(EOL,'\n',1,2083)
+LexToken(SELECT,'select',1,2104)
+LexToken(VAR,'np',1,2111)
+LexToken(EOL,'\n',1,2113)
+LexToken(CASE,'case',1,2134)
+LexToken(NUMBER,'0',1,2139)
+LexToken(THEN,'then',1,2141)
+LexToken(EOL,'\n',1,2145)
+LexToken(VAR,'model',1,2170)
+LexToken(DOT,'.',1,2175)
+LexToken(VAR,'sim',1,2176)
+LexToken(ASSIGNMENT,'=',1,2179)
+LexToken(VAR,'list',1,2180)
+LexToken(OPENBRACKET,'(',1,2184)
+LexToken(DQSTRING,'"shift_32_LA"',1,2197)
+LexToken(COMMA,',',1,2198)
+LexToken(NUMBER,'4',1,2199)
+LexToken(CLOSEBRACKET,')',1,2200)
+LexToken(EOL,'\n',1,2201)
+LexToken(CASE,'case',1,2222)
+LexToken(NUMBER,'1',1,2227)
+LexToken(THEN,'then',1,2229)
+LexToken(EOL,'\n',1,2233)
+LexToken(VAR,'model',1,2258)
+LexToken(DOT,'.',1,2263)
+LexToken(VAR,'sim',1,2264)
+LexToken(ASSIGNMENT,'=',1,2267)
+LexToken(VAR,'list',1,2268)
+LexToken(OPENBRACKET,'(',1,2272)
+LexToken(DQSTRING,'"shift_32_LC"',1,2285)
+LexToken(COMMA,',',1,2286)
+LexToken(NUMBER,'4',1,2287)
+LexToken(CLOSEBRACKET,')',1,2288)
+LexToken(EOL,'\n',1,2289)
+LexToken(END,'end',1,2310)
+LexToken(EOL,'\n',1,2313)
+LexToken(ELSEIF,'elseif',1,2330)
+LexToken(VAR,'nb',1,2337)
+LexToken(COMPARISON,'<',1,2339)
+LexToken(NUMBER,'0',1,2340)
+LexToken(EOL,'\n',1,2341)
+LexToken(SELECT,'select',1,2362)
+LexToken(VAR,'np',1,2369)
+LexToken(EOL,'\n',1,2371)
+LexToken(CASE,'case',1,2392)
+LexToken(NUMBER,'0',1,2397)
+LexToken(THEN,'then',1,2399)
+LexToken(EOL,'\n',1,2403)
+LexToken(SELECT,'select',1,2428)
+LexToken(VAR,'Datatype',1,2435)
+LexToken(EOL,'\n',1,2443)
+LexToken(CASE,'case',1,2468)
+LexToken(NUMBER,'3',1,2473)
+LexToken(THEN,'then',1,2475)
+LexToken(EOL,'\n',1,2479)
+LexToken(VAR,'model',1,2508)
+LexToken(DOT,'.',1,2513)
+LexToken(VAR,'sim',1,2514)
+LexToken(ASSIGNMENT,'=',1,2517)
+LexToken(VAR,'list',1,2518)
+LexToken(OPENBRACKET,'(',1,2522)
+LexToken(DQSTRING,'"shift_32_RA"',1,2535)
+LexToken(COMMA,',',1,2536)
+LexToken(NUMBER,'4',1,2537)
+LexToken(CLOSEBRACKET,')',1,2538)
+LexToken(EOL,'\n',1,2539)
+LexToken(CASE,'case',1,2564)
+LexToken(NUMBER,'6',1,2569)
+LexToken(THEN,'then',1,2571)
+LexToken(EOL,'\n',1,2575)
+LexToken(VAR,'model',1,2604)
+LexToken(DOT,'.',1,2609)
+LexToken(VAR,'sim',1,2610)
+LexToken(ASSIGNMENT,'=',1,2613)
+LexToken(VAR,'list',1,2614)
+LexToken(OPENBRACKET,'(',1,2618)
+LexToken(DQSTRING,'"shift_u32_RA"',1,2632)
+LexToken(COMMA,',',1,2633)
+LexToken(NUMBER,'4',1,2634)
+LexToken(CLOSEBRACKET,')',1,2635)
+LexToken(EOL,'\n',1,2636)
+LexToken(END,'end',1,2661)
+LexToken(EOL,'\n',1,2664)
+LexToken(CASE,'case',1,2685)
+LexToken(NUMBER,'1',1,2690)
+LexToken(THEN,'then',1,2692)
+LexToken(EOL,'\n',1,2696)
+LexToken(VAR,'model',1,2721)
+LexToken(DOT,'.',1,2726)
+LexToken(VAR,'sim',1,2727)
+LexToken(ASSIGNMENT,'=',1,2730)
+LexToken(VAR,'list',1,2731)
+LexToken(OPENBRACKET,'(',1,2735)
+LexToken(DQSTRING,'"shift_32_RC"',1,2748)
+LexToken(COMMA,',',1,2749)
+LexToken(NUMBER,'4',1,2750)
+LexToken(CLOSEBRACKET,')',1,2751)
+LexToken(EOL,'\n',1,2752)
+LexToken(END,'end',1,2773)
+LexToken(EOL,'\n',1,2776)
+LexToken(END,'end',1,2793)
+LexToken(EOL,'\n',1,2796)
+LexToken(ELSEIF,'elseif',1,2809)
+LexToken(OPENBRACKET,'(',1,2816)
+LexToken(VAR,'Datatype',1,2817)
+LexToken(COMPARISON,'==',1,2825)
+LexToken(NUMBER,'4',1,2827)
+LexToken(LOGICAL,'|',1,2829)
+LexToken(VAR,'Datatype',1,2831)
+LexToken(COMPARISON,'==',1,2839)
+LexToken(NUMBER,'7',1,2841)
+LexToken(CLOSEBRACKET,')',1,2842)
+LexToken(THEN,'then',1,2844)
+LexToken(EOL,'\n',1,2848)
+LexToken(IF,'if',1,2865)
+LexToken(VAR,'nb',1,2868)
+LexToken(COMPARISON,'>',1,2870)
+LexToken(NUMBER,'0',1,2871)
+LexToken(THEN,'then',1,2873)
+LexToken(EOL,'\n',1,2877)
+LexToken(SELECT,'select',1,2898)
+LexToken(VAR,'np',1,2905)
+LexToken(EOL,'\n',1,2907)
+LexToken(CASE,'case',1,2928)
+LexToken(NUMBER,'0',1,2933)
+LexToken(THEN,'then',1,2935)
+LexToken(EOL,'\n',1,2939)
+LexToken(VAR,'model',1,2964)
+LexToken(DOT,'.',1,2969)
+LexToken(VAR,'sim',1,2970)
+LexToken(ASSIGNMENT,'=',1,2973)
+LexToken(VAR,'list',1,2974)
+LexToken(OPENBRACKET,'(',1,2978)
+LexToken(DQSTRING,'"shift_16_LA"',1,2991)
+LexToken(COMMA,',',1,2992)
+LexToken(NUMBER,'4',1,2993)
+LexToken(CLOSEBRACKET,')',1,2994)
+LexToken(EOL,'\n',1,2995)
+LexToken(CASE,'case',1,3016)
+LexToken(NUMBER,'1',1,3021)
+LexToken(THEN,'then',1,3023)
+LexToken(EOL,'\n',1,3027)
+LexToken(VAR,'model',1,3052)
+LexToken(DOT,'.',1,3057)
+LexToken(VAR,'sim',1,3058)
+LexToken(ASSIGNMENT,'=',1,3061)
+LexToken(VAR,'list',1,3062)
+LexToken(OPENBRACKET,'(',1,3066)
+LexToken(DQSTRING,'"shift_16_LC"',1,3079)
+LexToken(COMMA,',',1,3080)
+LexToken(NUMBER,'4',1,3081)
+LexToken(CLOSEBRACKET,')',1,3082)
+LexToken(EOL,'\n',1,3083)
+LexToken(END,'end',1,3104)
+LexToken(EOL,'\n',1,3107)
+LexToken(ELSEIF,'elseif',1,3124)
+LexToken(VAR,'nb',1,3131)
+LexToken(COMPARISON,'<',1,3133)
+LexToken(NUMBER,'0',1,3134)
+LexToken(EOL,'\n',1,3135)
+LexToken(SELECT,'select',1,3156)
+LexToken(VAR,'np',1,3163)
+LexToken(EOL,'\n',1,3165)
+LexToken(CASE,'case',1,3186)
+LexToken(NUMBER,'0',1,3191)
+LexToken(THEN,'then',1,3193)
+LexToken(EOL,'\n',1,3197)
+LexToken(SELECT,'select',1,3222)
+LexToken(VAR,'Datatype',1,3229)
+LexToken(EOL,'\n',1,3237)
+LexToken(CASE,'case',1,3262)
+LexToken(NUMBER,'4',1,3267)
+LexToken(THEN,'then',1,3269)
+LexToken(EOL,'\n',1,3273)
+LexToken(VAR,'model',1,3302)
+LexToken(DOT,'.',1,3307)
+LexToken(VAR,'sim',1,3308)
+LexToken(ASSIGNMENT,'=',1,3311)
+LexToken(VAR,'list',1,3312)
+LexToken(OPENBRACKET,'(',1,3316)
+LexToken(DQSTRING,'"shift_16_RA"',1,3329)
+LexToken(COMMA,',',1,3330)
+LexToken(NUMBER,'4',1,3331)
+LexToken(CLOSEBRACKET,')',1,3332)
+LexToken(EOL,'\n',1,3333)
+LexToken(CASE,'case',1,3358)
+LexToken(NUMBER,'7',1,3363)
+LexToken(THEN,'then',1,3365)
+LexToken(EOL,'\n',1,3369)
+LexToken(VAR,'model',1,3398)
+LexToken(DOT,'.',1,3403)
+LexToken(VAR,'sim',1,3404)
+LexToken(ASSIGNMENT,'=',1,3407)
+LexToken(VAR,'list',1,3408)
+LexToken(OPENBRACKET,'(',1,3412)
+LexToken(DQSTRING,'"shift_u16_RA"',1,3426)
+LexToken(COMMA,',',1,3427)
+LexToken(NUMBER,'4',1,3428)
+LexToken(CLOSEBRACKET,')',1,3429)
+LexToken(EOL,'\n',1,3430)
+LexToken(END,'end',1,3455)
+LexToken(EOL,'\n',1,3458)
+LexToken(CASE,'case',1,3479)
+LexToken(NUMBER,'1',1,3484)
+LexToken(THEN,'then',1,3486)
+LexToken(EOL,'\n',1,3490)
+LexToken(VAR,'model',1,3515)
+LexToken(DOT,'.',1,3520)
+LexToken(VAR,'sim',1,3521)
+LexToken(ASSIGNMENT,'=',1,3524)
+LexToken(VAR,'list',1,3525)
+LexToken(OPENBRACKET,'(',1,3529)
+LexToken(DQSTRING,'"shift_16_RC"',1,3542)
+LexToken(COMMA,',',1,3543)
+LexToken(NUMBER,'4',1,3544)
+LexToken(CLOSEBRACKET,')',1,3545)
+LexToken(EOL,'\n',1,3546)
+LexToken(END,'end',1,3567)
+LexToken(EOL,'\n',1,3570)
+LexToken(END,'end',1,3587)
+LexToken(EOL,'\n',1,3590)
+LexToken(ELSEIF,'elseif',1,3603)
+LexToken(OPENBRACKET,'(',1,3610)
+LexToken(VAR,'Datatype',1,3611)
+LexToken(COMPARISON,'==',1,3619)
+LexToken(NUMBER,'5',1,3621)
+LexToken(LOGICAL,'|',1,3623)
+LexToken(VAR,'Datatype',1,3625)
+LexToken(COMPARISON,'==',1,3633)
+LexToken(NUMBER,'8',1,3635)
+LexToken(CLOSEBRACKET,')',1,3636)
+LexToken(THEN,'then',1,3638)
+LexToken(EOL,'\n',1,3642)
+LexToken(IF,'if',1,3659)
+LexToken(VAR,'nb',1,3662)
+LexToken(COMPARISON,'>',1,3664)
+LexToken(NUMBER,'0',1,3665)
+LexToken(THEN,'then',1,3667)
+LexToken(EOL,'\n',1,3671)
+LexToken(SELECT,'select',1,3692)
+LexToken(VAR,'np',1,3699)
+LexToken(EOL,'\n',1,3701)
+LexToken(CASE,'case',1,3722)
+LexToken(NUMBER,'0',1,3727)
+LexToken(THEN,'then',1,3729)
+LexToken(EOL,'\n',1,3733)
+LexToken(VAR,'model',1,3758)
+LexToken(DOT,'.',1,3763)
+LexToken(VAR,'sim',1,3764)
+LexToken(ASSIGNMENT,'=',1,3767)
+LexToken(VAR,'list',1,3768)
+LexToken(OPENBRACKET,'(',1,3772)
+LexToken(DQSTRING,'"shift_8_LA"',1,3784)
+LexToken(COMMA,',',1,3785)
+LexToken(NUMBER,'4',1,3786)
+LexToken(CLOSEBRACKET,')',1,3787)
+LexToken(EOL,'\n',1,3788)
+LexToken(CASE,'case',1,3809)
+LexToken(NUMBER,'1',1,3814)
+LexToken(THEN,'then',1,3816)
+LexToken(EOL,'\n',1,3820)
+LexToken(VAR,'model',1,3845)
+LexToken(DOT,'.',1,3850)
+LexToken(VAR,'sim',1,3851)
+LexToken(ASSIGNMENT,'=',1,3854)
+LexToken(VAR,'list',1,3855)
+LexToken(OPENBRACKET,'(',1,3859)
+LexToken(DQSTRING,'"shift_8_LC"',1,3871)
+LexToken(COMMA,',',1,3872)
+LexToken(NUMBER,'4',1,3873)
+LexToken(CLOSEBRACKET,')',1,3874)
+LexToken(EOL,'\n',1,3875)
+LexToken(END,'end',1,3896)
+LexToken(EOL,'\n',1,3899)
+LexToken(ELSEIF,'elseif',1,3916)
+LexToken(VAR,'nb',1,3923)
+LexToken(COMPARISON,'<',1,3925)
+LexToken(NUMBER,'0',1,3926)
+LexToken(EOL,'\n',1,3927)
+LexToken(SELECT,'select',1,3948)
+LexToken(VAR,'np',1,3955)
+LexToken(EOL,'\n',1,3957)
+LexToken(CASE,'case',1,3978)
+LexToken(NUMBER,'0',1,3983)
+LexToken(THEN,'then',1,3985)
+LexToken(EOL,'\n',1,3989)
+LexToken(SELECT,'select',1,4014)
+LexToken(VAR,'Datatype',1,4021)
+LexToken(EOL,'\n',1,4029)
+LexToken(CASE,'case',1,4054)
+LexToken(NUMBER,'5',1,4059)
+LexToken(THEN,'then',1,4061)
+LexToken(EOL,'\n',1,4065)
+LexToken(VAR,'model',1,4094)
+LexToken(DOT,'.',1,4099)
+LexToken(VAR,'sim',1,4100)
+LexToken(ASSIGNMENT,'=',1,4103)
+LexToken(VAR,'list',1,4104)
+LexToken(OPENBRACKET,'(',1,4108)
+LexToken(DQSTRING,'"shift_8_RA"',1,4120)
+LexToken(COMMA,',',1,4121)
+LexToken(NUMBER,'4',1,4122)
+LexToken(CLOSEBRACKET,')',1,4123)
+LexToken(EOL,'\n',1,4124)
+LexToken(CASE,'case',1,4149)
+LexToken(NUMBER,'8',1,4154)
+LexToken(THEN,'then',1,4156)
+LexToken(EOL,'\n',1,4160)
+LexToken(VAR,'model',1,4189)
+LexToken(DOT,'.',1,4194)
+LexToken(VAR,'sim',1,4195)
+LexToken(ASSIGNMENT,'=',1,4198)
+LexToken(VAR,'list',1,4199)
+LexToken(OPENBRACKET,'(',1,4203)
+LexToken(DQSTRING,'"shift_u8_RA"',1,4216)
+LexToken(COMMA,',',1,4217)
+LexToken(NUMBER,'4',1,4218)
+LexToken(CLOSEBRACKET,')',1,4219)
+LexToken(EOL,'\n',1,4220)
+LexToken(END,'end',1,4245)
+LexToken(EOL,'\n',1,4248)
+LexToken(CASE,'case',1,4269)
+LexToken(NUMBER,'1',1,4274)
+LexToken(THEN,'then',1,4276)
+LexToken(EOL,'\n',1,4280)
+LexToken(VAR,'model',1,4305)
+LexToken(DOT,'.',1,4310)
+LexToken(VAR,'sim',1,4311)
+LexToken(ASSIGNMENT,'=',1,4314)
+LexToken(VAR,'list',1,4315)
+LexToken(OPENBRACKET,'(',1,4319)
+LexToken(DQSTRING,'"shift_8_RC"',1,4331)
+LexToken(COMMA,',',1,4332)
+LexToken(NUMBER,'4',1,4333)
+LexToken(CLOSEBRACKET,')',1,4334)
+LexToken(EOL,'\n',1,4335)
+LexToken(END,'end',1,4356)
+LexToken(EOL,'\n',1,4359)
+LexToken(END,'end',1,4376)
+LexToken(EOL,'\n',1,4379)
+LexToken(ELSE,'else',1,4392)
+LexToken(EOL,'\n',1,4396)
+LexToken(VAR,'block_parameter_error',1,4413)
+LexToken(OPENBRACKET,'(',1,4434)
+LexToken(VAR,'msprintf',1,4435)
+LexToken(OPENBRACKET,'(',1,4443)
+LexToken(VAR,'gettext',1,4445)
+LexToken(OPENBRACKET,'(',1,4452)
+LexToken(DQSTRING,'"Wrong value for \\\'%s\\\' parameter: %d."',1,4492)
+LexToken(CLOSEBRACKET,')',1,4493)
+LexToken(COMMA,',',1,4494)
+LexToken(VAR,'gettext',1,4496)
+LexToken(OPENBRACKET,'(',1,4503)
+LexToken(DQSTRING,'"Data Type"',1,4514)
+LexToken(CLOSEBRACKET,')',1,4515)
+LexToken(COMMA,',',1,4516)
+LexToken(VAR,'Datatype',1,4518)
+LexToken(CLOSEBRACKET,')',1,4526)
+LexToken(COMMA,',',1,4527)
+LexToken(VAR,'msprintf',1,4548)
+LexToken(OPENBRACKET,'(',1,4556)
+LexToken(VAR,'gettext',1,4557)
+LexToken(OPENBRACKET,'(',1,4564)
+LexToken(DQSTRING,'"Must be in the interval %s."',1,4594)
+LexToken(CLOSEBRACKET,')',1,4595)
+LexToken(COMMA,',',1,4596)
+LexToken(DQSTRING,'"[3, 8]"',1,4605)
+LexToken(CLOSEBRACKET,')',1,4607)
+LexToken(CLOSEBRACKET,')',1,4608)
+LexToken(SEMICOLON,';',1,4609)
+LexToken(EOL,'\n',1,4610)
+LexToken(VAR,'ok',1,4627)
+LexToken(ASSIGNMENT,'=',1,4629)
+LexToken(PREVAR_BOOLEAN,'%f',1,4630)
+LexToken(SEMICOLON,';',1,4632)
+LexToken(EOL,'\n',1,4633)
+LexToken(END,'end',1,4646)
+LexToken(EOL,'\n',1,4649)
+LexToken(IF,'if',1,4662)
+LexToken(VAR,'ok',1,4665)
+LexToken(THEN,'then',1,4668)
+LexToken(EOL,'\n',1,4672)
+LexToken(OPENSQBRACKET,'[',1,4689)
+LexToken(VAR,'model',1,4690)
+LexToken(COMMA,',',1,4695)
+LexToken(VAR,'graphics',1,4696)
+LexToken(COMMA,',',1,4704)
+LexToken(VAR,'ok',1,4705)
+LexToken(CLOSESQBRACKET,']',1,4707)
+LexToken(ASSIGNMENT,'=',1,4708)
+LexToken(VAR,'set_io',1,4709)
+LexToken(OPENBRACKET,'(',1,4715)
+LexToken(VAR,'model',1,4716)
+LexToken(COMMA,',',1,4721)
+LexToken(VAR,'graphics',1,4722)
+LexToken(COMMA,',',1,4730)
+LexToken(VAR,'list',1,4751)
+LexToken(OPENBRACKET,'(',1,4755)
+LexToken(OPENSQBRACKET,'[',1,4756)
+LexToken(NUMBER,'-1',1,4757)
+LexToken(COMMA,',',1,4759)
+LexToken(NUMBER,'-2',1,4760)
+LexToken(CLOSESQBRACKET,']',1,4762)
+LexToken(COMMA,',',1,4763)
+LexToken(VAR,'it',1,4764)
+LexToken(CLOSEBRACKET,')',1,4766)
+LexToken(COMMA,',',1,4767)
+LexToken(VAR,'list',1,4788)
+LexToken(OPENBRACKET,'(',1,4792)
+LexToken(OPENSQBRACKET,'[',1,4793)
+LexToken(NUMBER,'-1',1,4794)
+LexToken(COMMA,',',1,4796)
+LexToken(NUMBER,'-2',1,4797)
+LexToken(CLOSESQBRACKET,']',1,4799)
+LexToken(COMMA,',',1,4800)
+LexToken(VAR,'ot',1,4801)
+LexToken(CLOSEBRACKET,')',1,4803)
+LexToken(COMMA,',',1,4804)
+LexToken(OPENSQBRACKET,'[',1,4805)
+LexToken(CLOSESQBRACKET,']',1,4806)
+LexToken(COMMA,',',1,4807)
+LexToken(OPENSQBRACKET,'[',1,4808)
+LexToken(CLOSESQBRACKET,']',1,4809)
+LexToken(CLOSEBRACKET,')',1,4810)
+LexToken(EOL,'\n',1,4811)
+LexToken(END,'end',1,4824)
+LexToken(EOL,'\n',1,4827)
+LexToken(IF,'if',1,4840)
+LexToken(VAR,'ok',1,4843)
+LexToken(THEN,'then',1,4846)
+LexToken(EOL,'\n',1,4850)
+LexToken(VAR,'model',1,4867)
+LexToken(DOT,'.',1,4872)
+LexToken(VAR,'ipar',1,4873)
+LexToken(ASSIGNMENT,'=',1,4877)
+LexToken(VAR,'nb',1,4878)
+LexToken(EOL,'\n',1,4880)
+LexToken(VAR,'graphics',1,4897)
+LexToken(DOT,'.',1,4905)
+LexToken(VAR,'exprs',1,4906)
+LexToken(ASSIGNMENT,'=',1,4911)
+LexToken(VAR,'exprs',1,4912)
+LexToken(EOL,'\n',1,4917)
+LexToken(VAR,'x',1,4934)
+LexToken(DOT,'.',1,4935)
+LexToken(VAR,'graphics',1,4936)
+LexToken(ASSIGNMENT,'=',1,4944)
+LexToken(VAR,'graphics',1,4945)
+LexToken(SEMICOLON,';',1,4953)
+LexToken(EOL,'\n',1,4954)
+LexToken(VAR,'x',1,4971)
+LexToken(DOT,'.',1,4972)
+LexToken(VAR,'model',1,4973)
+LexToken(ASSIGNMENT,'=',1,4978)
+LexToken(VAR,'model',1,4979)
+LexToken(EOL,'\n',1,4984)
+LexToken(BREAK,'break',1,5001)
+LexToken(EOL,'\n',1,5006)
+LexToken(END,'end',1,5019)
+LexToken(EOL,'\n',1,5022)
+LexToken(END,'end',1,5031)
+LexToken(EOL,'\n',1,5034)
+LexToken(CASE,'case',1,5039)
+LexToken(DQSTRING,'"define"',1,5051)
+LexToken(THEN,'then',1,5053)
+LexToken(EOL,'\n',1,5057)
+LexToken(VAR,'sgn',1,5066)
+LexToken(ASSIGNMENT,'=',1,5069)
+LexToken(OPENSQBRACKET,'[',1,5070)
+LexToken(NUMBER,'0',1,5071)
+LexToken(SEMICOLON,';',1,5072)
+LexToken(NUMBER,'0',1,5073)
+LexToken(CLOSESQBRACKET,']',1,5074)
+LexToken(EOL,'\n',1,5075)
+LexToken(VAR,'OPER',1,5084)
+LexToken(ASSIGNMENT,'=',1,5088)
+LexToken(NUMBER,'0',1,5089)
+LexToken(SEMICOLON,';',1,5090)
+LexToken(EOL,'\n',1,5091)
+LexToken(VAR,'model',1,5100)
+LexToken(ASSIGNMENT,'=',1,5105)
+LexToken(SCICOS_MODEL,'scicos_model',1,5106)
+LexToken(OPENBRACKET,'(',1,5118)
+LexToken(CLOSEBRACKET,')',1,5119)
+LexToken(EOL,'\n',1,5120)
+LexToken(VAR,'model',1,5129)
+LexToken(DOT,'.',1,5134)
+LexToken(VAR,'sim',1,5135)
+LexToken(ASSIGNMENT,'=',1,5138)
+LexToken(VAR,'list',1,5139)
+LexToken(OPENBRACKET,'(',1,5143)
+LexToken(DQSTRING,'"shift_32_LA"',1,5156)
+LexToken(COMMA,',',1,5157)
+LexToken(NUMBER,'4',1,5158)
+LexToken(CLOSEBRACKET,')',1,5159)
+LexToken(EOL,'\n',1,5160)
+LexToken(VAR,'model',1,5169)
+LexToken(DOT,'.',1,5174)
+LexToken(VAR,'in',1,5175)
+LexToken(ASSIGNMENT,'=',1,5177)
+LexToken(NUMBER,'-1',1,5178)
+LexToken(EOL,'\n',1,5180)
+LexToken(VAR,'model',1,5189)
+LexToken(DOT,'.',1,5194)
+LexToken(VAR,'out',1,5195)
+LexToken(ASSIGNMENT,'=',1,5198)
+LexToken(NUMBER,'-1',1,5199)
+LexToken(EOL,'\n',1,5201)
+LexToken(VAR,'model',1,5210)
+LexToken(DOT,'.',1,5215)
+LexToken(VAR,'in2',1,5216)
+LexToken(ASSIGNMENT,'=',1,5219)
+LexToken(NUMBER,'-2',1,5220)
+LexToken(EOL,'\n',1,5222)
+LexToken(VAR,'model',1,5231)
+LexToken(DOT,'.',1,5236)
+LexToken(VAR,'out2',1,5237)
+LexToken(ASSIGNMENT,'=',1,5241)
+LexToken(NUMBER,'-2',1,5242)
+LexToken(EOL,'\n',1,5244)
+LexToken(VAR,'model',1,5253)
+LexToken(DOT,'.',1,5258)
+LexToken(VAR,'intyp',1,5259)
+LexToken(ASSIGNMENT,'=',1,5264)
+LexToken(NUMBER,'3',1,5265)
+LexToken(EOL,'\n',1,5266)
+LexToken(VAR,'model',1,5275)
+LexToken(DOT,'.',1,5280)
+LexToken(VAR,'outtyp',1,5281)
+LexToken(ASSIGNMENT,'=',1,5287)
+LexToken(NUMBER,'3',1,5288)
+LexToken(EOL,'\n',1,5289)
+LexToken(VAR,'model',1,5298)
+LexToken(DOT,'.',1,5303)
+LexToken(VAR,'rpar',1,5304)
+LexToken(ASSIGNMENT,'=',1,5308)
+LexToken(OPENSQBRACKET,'[',1,5309)
+LexToken(CLOSESQBRACKET,']',1,5310)
+LexToken(EOL,'\n',1,5311)
+LexToken(VAR,'model',1,5320)
+LexToken(DOT,'.',1,5325)
+LexToken(VAR,'ipar',1,5326)
+LexToken(ASSIGNMENT,'=',1,5330)
+LexToken(VAR,'sgn',1,5331)
+LexToken(EOL,'\n',1,5334)
+LexToken(VAR,'model',1,5343)
+LexToken(DOT,'.',1,5348)
+LexToken(VAR,'blocktype',1,5349)
+LexToken(ASSIGNMENT,'=',1,5358)
+LexToken(DQSTRING,'"c"',1,5361)
+LexToken(EOL,'\n',1,5362)
+LexToken(VAR,'model',1,5371)
+LexToken(DOT,'.',1,5376)
+LexToken(VAR,'dep_ut',1,5377)
+LexToken(ASSIGNMENT,'=',1,5383)
+LexToken(OPENSQBRACKET,'[',1,5384)
+LexToken(PREVAR_BOOLEAN,'%t',1,5385)
+LexToken(PREVAR_BOOLEAN,'%f',1,5388)
+LexToken(CLOSESQBRACKET,']',1,5390)
+LexToken(EOL,'\n',1,5391)
+LexToken(EOL,'\n',1,5392)
+LexToken(EOL,'\n',1,5393)
+LexToken(VAR,'exprs',1,5402)
+LexToken(ASSIGNMENT,'=',1,5407)
+LexToken(OPENSQBRACKET,'[',1,5408)
+LexToken(VAR,'sci2exp',1,5409)
+LexToken(OPENBRACKET,'(',1,5416)
+LexToken(NUMBER,'3',1,5417)
+LexToken(CLOSEBRACKET,')',1,5418)
+LexToken(SEMICOLON,';',1,5419)
+LexToken(VAR,'sci2exp',1,5420)
+LexToken(OPENBRACKET,'(',1,5427)
+LexToken(NUMBER,'0',1,5428)
+LexToken(CLOSEBRACKET,')',1,5429)
+LexToken(SEMICOLON,';',1,5430)
+LexToken(VAR,'sci2exp',1,5431)
+LexToken(OPENBRACKET,'(',1,5438)
+LexToken(NUMBER,'0',1,5439)
+LexToken(CLOSEBRACKET,')',1,5440)
+LexToken(CLOSESQBRACKET,']',1,5441)
+LexToken(EOL,'\n',1,5442)
+LexToken(VAR,'gr_i',1,5451)
+LexToken(ASSIGNMENT,'=',1,5455)
+LexToken(OPENSQBRACKET,'[',1,5456)
+LexToken(CLOSESQBRACKET,']',1,5457)
+LexToken(EOL,'\n',1,5458)
+LexToken(VAR,'x',1,5467)
+LexToken(ASSIGNMENT,'=',1,5468)
+LexToken(VAR,'standard_define',1,5469)
+LexToken(OPENBRACKET,'(',1,5484)
+LexToken(OPENSQBRACKET,'[',1,5485)
+LexToken(NUMBER,'3',1,5486)
+LexToken(NUMBER,'2',1,5488)
+LexToken(CLOSESQBRACKET,']',1,5489)
+LexToken(COMMA,',',1,5490)
+LexToken(VAR,'model',1,5491)
+LexToken(COMMA,',',1,5496)
+LexToken(VAR,'exprs',1,5498)
+LexToken(COMMA,',',1,5503)
+LexToken(VAR,'gr_i',1,5504)
+LexToken(CLOSEBRACKET,')',1,5508)
+LexToken(EOL,'\n',1,5509)
+LexToken(END,'end',1,5514)
+LexToken(EOL,'\n',1,5517)
+LexToken(ENDFUNCTION,'endfunction',1,5518)
+LexToken(EOL,'\n',1,5529)
diff --git a/js/IntegerOp/SRFLIPFLOP.js b/js/IntegerOp/SRFLIPFLOP.js
new file mode 100644
index 00000000..829fb03f
--- /dev/null
+++ b/js/IntegerOp/SRFLIPFLOP.js
@@ -0,0 +1,2648 @@
+LexToken(EOL,'\n',1,8)
+LexToken(EOL,'\n',1,11)
+LexToken(EOL,'\n',1,71)
+LexToken(EOL,'\n',1,147)
+LexToken(EOL,'\n',1,150)
+LexToken(EOL,'\n',1,222)
+LexToken(EOL,'\n',1,294)
+LexToken(EOL,'\n',1,363)
+LexToken(EOL,'\n',1,402)
+LexToken(EOL,'\n',1,405)
+LexToken(EOL,'\n',1,472)
+LexToken(EOL,'\n',1,538)
+LexToken(EOL,'\n',1,603)
+LexToken(EOL,'\n',1,651)
+LexToken(EOL,'\n',1,654)
+LexToken(EOL,'\n',1,723)
+LexToken(EOL,'\n',1,786)
+LexToken(EOL,'\n',1,868)
+LexToken(EOL,'\n',1,871)
+LexToken(EOL,'\n',1,902)
+LexToken(EOL,'\n',1,905)
+LexToken(EOL,'\n',1,906)
+LexToken(FUNCTION,'function',1,907)
+LexToken(OPENSQBRACKET,'[',1,916)
+LexToken(VAR,'x',1,917)
+LexToken(COMMA,',',1,918)
+LexToken(VAR,'y',1,919)
+LexToken(COMMA,',',1,920)
+LexToken(VAR,'typ',1,921)
+LexToken(CLOSESQBRACKET,']',1,924)
+LexToken(ASSIGNMENT,'=',1,926)
+LexToken(VAR,'SRFLIPFLOP',1,928)
+LexToken(OPENBRACKET,'(',1,938)
+LexToken(VAR,'job',1,939)
+LexToken(COMMA,',',1,942)
+LexToken(VAR,'arg1',1,943)
+LexToken(COMMA,',',1,947)
+LexToken(VAR,'arg2',1,948)
+LexToken(CLOSEBRACKET,')',1,952)
+LexToken(EOL,'\n',1,953)
+LexToken(VAR,'x',1,958)
+LexToken(ASSIGNMENT,'=',1,959)
+LexToken(OPENSQBRACKET,'[',1,960)
+LexToken(CLOSESQBRACKET,']',1,961)
+LexToken(SEMICOLON,';',1,962)
+LexToken(EOL,'\n',1,963)
+LexToken(VAR,'y',1,968)
+LexToken(ASSIGNMENT,'=',1,969)
+LexToken(OPENSQBRACKET,'[',1,970)
+LexToken(CLOSESQBRACKET,']',1,971)
+LexToken(SEMICOLON,';',1,972)
+LexToken(EOL,'\n',1,973)
+LexToken(VAR,'typ',1,978)
+LexToken(ASSIGNMENT,'=',1,981)
+LexToken(OPENSQBRACKET,'[',1,982)
+LexToken(CLOSESQBRACKET,']',1,983)
+LexToken(SEMICOLON,';',1,984)
+LexToken(EOL,'\n',1,985)
+LexToken(SELECT,'select',1,990)
+LexToken(VAR,'job',1,997)
+LexToken(EOL,'\n',1,1000)
+LexToken(CASE,'case',1,1005)
+LexToken(DQSTRING,'"set"',1,1014)
+LexToken(THEN,'then',1,1016)
+LexToken(EOL,'\n',1,1020)
+LexToken(EOL,'\n',1,1054)
+LexToken(FOR,'for',1,1063)
+LexToken(VAR,'i',1,1067)
+LexToken(ASSIGNMENT,'=',1,1068)
+LexToken(NUMBER,'1',1,1069)
+LexToken(COLON,':',1,1070)
+LexToken(VAR,'length',1,1071)
+LexToken(OPENBRACKET,'(',1,1077)
+LexToken(VAR,'arg1',1,1078)
+LexToken(DOT,'.',1,1082)
+LexToken(VAR,'model',1,1083)
+LexToken(DOT,'.',1,1088)
+LexToken(VAR,'rpar',1,1089)
+LexToken(DOT,'.',1,1093)
+LexToken(VAR,'objs',1,1094)
+LexToken(CLOSEBRACKET,')',1,1098)
+LexToken(DO,'do',1,1100)
+LexToken(EOL,'\n',1,1102)
+LexToken(VAR,'o',1,1115)
+LexToken(ASSIGNMENT,'=',1,1117)
+LexToken(VAR,'arg1',1,1119)
+LexToken(DOT,'.',1,1123)
+LexToken(VAR,'model',1,1124)
+LexToken(DOT,'.',1,1129)
+LexToken(VAR,'rpar',1,1130)
+LexToken(DOT,'.',1,1134)
+LexToken(VAR,'objs',1,1135)
+LexToken(OPENBRACKET,'(',1,1139)
+LexToken(VAR,'i',1,1140)
+LexToken(CLOSEBRACKET,')',1,1141)
+LexToken(SEMICOLON,';',1,1142)
+LexToken(EOL,'\n',1,1143)
+LexToken(IF,'if',1,1156)
+LexToken(VAR,'typeof',1,1159)
+LexToken(OPENBRACKET,'(',1,1165)
+LexToken(VAR,'o',1,1166)
+LexToken(CLOSEBRACKET,')',1,1167)
+LexToken(COMPARISON,'==',1,1169)
+LexToken(DQSTRING,'"Block"',1,1178)
+LexToken(LOGICAL,'&',1,1180)
+LexToken(VAR,'o',1,1182)
+LexToken(DOT,'.',1,1183)
+LexToken(VAR,'gui',1,1184)
+LexToken(COMPARISON,'==',1,1188)
+LexToken(DQSTRING,'"DOLLAR_m"',1,1200)
+LexToken(THEN,'then',1,1202)
+LexToken(EOL,'\n',1,1206)
+LexToken(VAR,'path',1,1223)
+LexToken(ASSIGNMENT,'=',1,1228)
+LexToken(VAR,'i',1,1230)
+LexToken(SEMICOLON,';',1,1231)
+LexToken(EOL,'\n',1,1232)
+LexToken(BREAK,'break',1,1249)
+LexToken(SEMICOLON,';',1,1254)
+LexToken(EOL,'\n',1,1255)
+LexToken(END,'end',1,1268)
+LexToken(EOL,'\n',1,1271)
+LexToken(END,'end',1,1280)
+LexToken(EOL,'\n',1,1283)
+LexToken(EOL,'\n',1,1284)
+LexToken(VAR,'newpar',1,1293)
+LexToken(ASSIGNMENT,'=',1,1299)
+LexToken(VAR,'list',1,1300)
+LexToken(OPENBRACKET,'(',1,1304)
+LexToken(CLOSEBRACKET,')',1,1305)
+LexToken(EOL,'\n',1,1306)
+LexToken(VAR,'xx',1,1315)
+LexToken(ASSIGNMENT,'=',1,1317)
+LexToken(VAR,'arg1',1,1318)
+LexToken(DOT,'.',1,1322)
+LexToken(VAR,'model',1,1323)
+LexToken(DOT,'.',1,1328)
+LexToken(VAR,'rpar',1,1329)
+LexToken(DOT,'.',1,1333)
+LexToken(VAR,'objs',1,1334)
+LexToken(OPENBRACKET,'(',1,1338)
+LexToken(VAR,'path',1,1339)
+LexToken(CLOSEBRACKET,')',1,1343)
+LexToken(EOL,'\n',1,1364)
+LexToken(VAR,'exprs',1,1373)
+LexToken(ASSIGNMENT,'=',1,1378)
+LexToken(VAR,'xx',1,1379)
+LexToken(DOT,'.',1,1381)
+LexToken(VAR,'graphics',1,1382)
+LexToken(DOT,'.',1,1390)
+LexToken(VAR,'exprs',1,1391)
+LexToken(OPENBRACKET,'(',1,1396)
+LexToken(NUMBER,'1',1,1397)
+LexToken(CLOSEBRACKET,')',1,1398)
+LexToken(EOL,'\n',1,1399)
+LexToken(VAR,'model',1,1408)
+LexToken(ASSIGNMENT,'=',1,1413)
+LexToken(VAR,'xx',1,1414)
+LexToken(DOT,'.',1,1416)
+LexToken(VAR,'model',1,1417)
+LexToken(SEMICOLON,';',1,1422)
+LexToken(EOL,'\n',1,1423)
+LexToken(VAR,'init_old',1,1432)
+LexToken(ASSIGNMENT,'=',1,1440)
+LexToken(VAR,'model',1,1442)
+LexToken(DOT,'.',1,1447)
+LexToken(VAR,'odstate',1,1448)
+LexToken(OPENBRACKET,'(',1,1455)
+LexToken(NUMBER,'1',1,1456)
+LexToken(CLOSEBRACKET,')',1,1457)
+LexToken(EOL,'\n',1,1458)
+LexToken(WHILE,'while',1,1467)
+LexToken(PREVAR_BOOLEAN,'%t',1,1473)
+LexToken(DO,'do',1,1476)
+LexToken(EOL,'\n',1,1478)
+LexToken(OPENSQBRACKET,'[',1,1491)
+LexToken(VAR,'ok',1,1492)
+LexToken(COMMA,',',1,1494)
+LexToken(VAR,'init',1,1495)
+LexToken(COMMA,',',1,1499)
+LexToken(VAR,'exprs0',1,1500)
+LexToken(CLOSESQBRACKET,']',1,1506)
+LexToken(ASSIGNMENT,'=',1,1507)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1508)
+LexToken(OPENBRACKET,'(',1,1523)
+LexToken(OPENSQBRACKET,'[',1,1524)
+LexToken(VAR,'msprintf',1,1525)
+LexToken(OPENBRACKET,'(',1,1533)
+LexToken(VAR,'gettext',1,1534)
+LexToken(OPENBRACKET,'(',1,1541)
+LexToken(DQSTRING,'"Set %s block parameters"',1,1566)
+LexToken(CLOSEBRACKET,')',1,1567)
+LexToken(COMMA,',',1,1568)
+LexToken(DQSTRING,'"SRFLIPFLOP"',1,1581)
+LexToken(CLOSEBRACKET,')',1,1583)
+LexToken(SEMICOLON,';',1,1584)
+LexToken(DQSTRING,'" "',1,1587)
+LexToken(SEMICOLON,';',1,1588)
+LexToken(VAR,'gettext',1,1590)
+LexToken(OPENBRACKET,'(',1,1597)
+LexToken(DQSTRING,'"SR flip-flop"',1,1611)
+LexToken(CLOSEBRACKET,')',1,1612)
+LexToken(SEMICOLON,';',1,1613)
+LexToken(DQSTRING,'" "',1,1617)
+LexToken(SEMICOLON,';',1,1618)
+LexToken(VAR,'gettext',1,1635)
+LexToken(OPENBRACKET,'(',1,1642)
+LexToken(DQSTRING,'"The \\\'Initial Value\\\' must be 0 or 1 of type int8"',1,1693)
+LexToken(CLOSEBRACKET,')',1,1694)
+LexToken(SEMICOLON,';',1,1695)
+LexToken(VAR,'gettext',1,1697)
+LexToken(OPENBRACKET,'(',1,1704)
+LexToken(DQSTRING,'"&nbsp;- Negative values are considered as int8(0)"',1,1755)
+LexToken(CLOSEBRACKET,')',1,1756)
+LexToken(SEMICOLON,';',1,1757)
+LexToken(VAR,'gettext',1,1774)
+LexToken(OPENBRACKET,'(',1,1781)
+LexToken(DQSTRING,'"&nbsp;- Positive values are considered as int8(1)"',1,1832)
+LexToken(CLOSEBRACKET,')',1,1833)
+LexToken(SEMICOLON,';',1,1834)
+LexToken(DQSTRING,'" "',1,1838)
+LexToken(CLOSESQBRACKET,']',1,1839)
+LexToken(COMMA,',',1,1840)
+LexToken(VAR,'gettext',1,1857)
+LexToken(OPENBRACKET,'(',1,1864)
+LexToken(DQSTRING,'"Initial Value"',1,1879)
+LexToken(CLOSEBRACKET,')',1,1880)
+LexToken(COMMA,',',1,1881)
+LexToken(VAR,'list',1,1898)
+LexToken(OPENBRACKET,'(',1,1902)
+LexToken(DQSTRING,'"vec"',1,1907)
+LexToken(COMMA,',',1,1908)
+LexToken(NUMBER,'1',1,1909)
+LexToken(CLOSEBRACKET,')',1,1910)
+LexToken(COMMA,',',1,1911)
+LexToken(VAR,'exprs',1,1913)
+LexToken(CLOSEBRACKET,')',1,1918)
+LexToken(EOL,'\n',1,1919)
+LexToken(EOL,'\n',1,1920)
+LexToken(IF,'if',1,1933)
+LexToken(NOT,'~',1,1936)
+LexToken(VAR,'ok',1,1937)
+LexToken(THEN,'then',1,1940)
+LexToken(EOL,'\n',1,1944)
+LexToken(BREAK,'break',1,1961)
+LexToken(COMMA,',',1,1966)
+LexToken(EOL,'\n',1,1967)
+LexToken(END,'end',1,1980)
+LexToken(EOL,'\n',1,1983)
+LexToken(IF,'if',1,1996)
+LexToken(VAR,'init',1,1999)
+LexToken(COMPARISON,'<=',1,2003)
+LexToken(NUMBER,'0',1,2005)
+LexToken(THEN,'then',1,2007)
+LexToken(EOL,'\n',1,2011)
+LexToken(VAR,'init',1,2028)
+LexToken(ASSIGNMENT,'=',1,2032)
+LexToken(VAR,'int8',1,2033)
+LexToken(OPENBRACKET,'(',1,2037)
+LexToken(NUMBER,'0',1,2038)
+LexToken(CLOSEBRACKET,')',1,2039)
+LexToken(SEMICOLON,';',1,2040)
+LexToken(EOL,'\n',1,2041)
+LexToken(ELSEIF,'elseif',1,2054)
+LexToken(VAR,'init',1,2061)
+LexToken(COMPARISON,'>',1,2066)
+LexToken(NUMBER,'0',1,2067)
+LexToken(THEN,'then',1,2069)
+LexToken(EOL,'\n',1,2073)
+LexToken(VAR,'init',1,2090)
+LexToken(ASSIGNMENT,'=',1,2094)
+LexToken(VAR,'int8',1,2095)
+LexToken(OPENBRACKET,'(',1,2099)
+LexToken(NUMBER,'1',1,2100)
+LexToken(CLOSEBRACKET,')',1,2101)
+LexToken(SEMICOLON,';',1,2102)
+LexToken(EOL,'\n',1,2103)
+LexToken(END,'end',1,2116)
+LexToken(EOL,'\n',1,2119)
+LexToken(IF,'if',1,2132)
+LexToken(VAR,'ok',1,2135)
+LexToken(THEN,'then',1,2138)
+LexToken(EOL,'\n',1,2142)
+LexToken(VAR,'xx',1,2159)
+LexToken(DOT,'.',1,2161)
+LexToken(VAR,'graphics',1,2162)
+LexToken(DOT,'.',1,2170)
+LexToken(VAR,'exprs',1,2171)
+LexToken(OPENBRACKET,'(',1,2176)
+LexToken(NUMBER,'1',1,2177)
+LexToken(CLOSEBRACKET,')',1,2178)
+LexToken(ASSIGNMENT,'=',1,2179)
+LexToken(VAR,'exprs0',1,2180)
+LexToken(EOL,'\n',1,2186)
+LexToken(VAR,'model',1,2203)
+LexToken(DOT,'.',1,2208)
+LexToken(VAR,'odstate',1,2209)
+LexToken(OPENBRACKET,'(',1,2216)
+LexToken(NUMBER,'1',1,2217)
+LexToken(CLOSEBRACKET,')',1,2218)
+LexToken(ASSIGNMENT,'=',1,2219)
+LexToken(VAR,'init',1,2220)
+LexToken(EOL,'\n',1,2224)
+LexToken(VAR,'xx',1,2241)
+LexToken(DOT,'.',1,2243)
+LexToken(VAR,'model',1,2244)
+LexToken(ASSIGNMENT,'=',1,2249)
+LexToken(VAR,'model',1,2250)
+LexToken(EOL,'\n',1,2255)
+LexToken(VAR,'arg1',1,2272)
+LexToken(DOT,'.',1,2276)
+LexToken(VAR,'model',1,2277)
+LexToken(DOT,'.',1,2282)
+LexToken(VAR,'rpar',1,2283)
+LexToken(DOT,'.',1,2287)
+LexToken(VAR,'objs',1,2288)
+LexToken(OPENBRACKET,'(',1,2292)
+LexToken(VAR,'path',1,2293)
+LexToken(CLOSEBRACKET,')',1,2297)
+LexToken(ASSIGNMENT,'=',1,2298)
+LexToken(VAR,'xx',1,2299)
+LexToken(EOL,'\n',1,2310)
+LexToken(BREAK,'break',1,2327)
+LexToken(EOL,'\n',1,2332)
+LexToken(END,'end',1,2345)
+LexToken(EOL,'\n',1,2348)
+LexToken(END,'end',1,2357)
+LexToken(EOL,'\n',1,2360)
+LexToken(VAR,'needcompile',1,2369)
+LexToken(ASSIGNMENT,'=',1,2380)
+LexToken(NUMBER,'0',1,2381)
+LexToken(EOL,'\n',1,2382)
+LexToken(IF,'if',1,2391)
+LexToken(VAR,'init_old',1,2394)
+LexToken(COMPARISON,'<>',1,2402)
+LexToken(VAR,'init',1,2404)
+LexToken(THEN,'then',1,2409)
+LexToken(EOL,'\n',1,2413)
+LexToken(EOL,'\n',1,2447)
+LexToken(VAR,'newpar',1,2460)
+LexToken(OPENBRACKET,'(',1,2466)
+LexToken(VAR,'size',1,2467)
+LexToken(OPENBRACKET,'(',1,2471)
+LexToken(VAR,'newpar',1,2472)
+LexToken(CLOSEBRACKET,')',1,2478)
+LexToken(OPERATOR,'+',1,2479)
+LexToken(NUMBER,'1',1,2480)
+LexToken(CLOSEBRACKET,')',1,2481)
+LexToken(ASSIGNMENT,'=',1,2482)
+LexToken(VAR,'path',1,2483)
+LexToken(EOL,'\n',1,2509)
+LexToken(VAR,'needcompile',1,2522)
+LexToken(ASSIGNMENT,'=',1,2533)
+LexToken(NUMBER,'2',1,2534)
+LexToken(EOL,'\n',1,2535)
+LexToken(END,'end',1,2544)
+LexToken(EOL,'\n',1,2547)
+LexToken(VAR,'x',1,2556)
+LexToken(ASSIGNMENT,'=',1,2557)
+LexToken(VAR,'arg1',1,2558)
+LexToken(EOL,'\n',1,2562)
+LexToken(VAR,'y',1,2571)
+LexToken(ASSIGNMENT,'=',1,2572)
+LexToken(VAR,'needcompile',1,2573)
+LexToken(EOL,'\n',1,2584)
+LexToken(VAR,'typ',1,2593)
+LexToken(ASSIGNMENT,'=',1,2596)
+LexToken(VAR,'newpar',1,2597)
+LexToken(EOL,'\n',1,2603)
+LexToken(CASE,'case',1,2608)
+LexToken(DQSTRING,'"define"',1,2620)
+LexToken(THEN,'then',1,2622)
+LexToken(EOL,'\n',1,2626)
+LexToken(VAR,'scs_m',1,2635)
+LexToken(ASSIGNMENT,'=',1,2640)
+LexToken(SCICOS_DIAGRAM,'scicos_diagram',1,2641)
+LexToken(OPENBRACKET,'(',1,2655)
+LexToken(VAR,'version',1,2667)
+LexToken(ASSIGNMENT,'=',1,2674)
+LexToken(DQSTRING,'"scicos4.2"',1,2685)
+LexToken(COMMA,',',1,2686)
+LexToken(VAR,'props',1,2698)
+LexToken(ASSIGNMENT,'=',1,2703)
+LexToken(SCICOS_PARAMS,'scicos_params',1,2704)
+LexToken(OPENBRACKET,'(',1,2717)
+LexToken(VAR,'wpar',1,2729)
+LexToken(ASSIGNMENT,'=',1,2733)
+LexToken(OPENSQBRACKET,'[',1,2734)
+LexToken(NUMBER,'600',1,2735)
+LexToken(COMMA,',',1,2738)
+LexToken(NUMBER,'450',1,2739)
+LexToken(COMMA,',',1,2742)
+LexToken(NUMBER,'0',1,2743)
+LexToken(COMMA,',',1,2744)
+LexToken(NUMBER,'0',1,2745)
+LexToken(COMMA,',',1,2746)
+LexToken(NUMBER,'600',1,2747)
+LexToken(COMMA,',',1,2750)
+LexToken(NUMBER,'450',1,2751)
+LexToken(CLOSESQBRACKET,']',1,2754)
+LexToken(COMMA,',',1,2755)
+LexToken(VAR,'Title',1,2767)
+LexToken(ASSIGNMENT,'=',1,2772)
+LexToken(OPENSQBRACKET,'[',1,2773)
+LexToken(DQSTRING,'"SRFLIPFLOP"',1,2785)
+LexToken(CLOSESQBRACKET,']',1,2786)
+LexToken(COMMA,',',1,2787)
+LexToken(VAR,'tol',1,2799)
+LexToken(ASSIGNMENT,'=',1,2802)
+LexToken(OPENSQBRACKET,'[',1,2803)
+LexToken(NUMBER,'0.0001',1,2804)
+LexToken(SEMICOLON,';',1,2810)
+LexToken(NUMBER,'0.000001',1,2811)
+LexToken(SEMICOLON,';',1,2819)
+LexToken(NUMBER,'1.000E-10',1,2820)
+LexToken(SEMICOLON,';',1,2829)
+LexToken(NUMBER,'100001',1,2830)
+LexToken(SEMICOLON,';',1,2836)
+LexToken(NUMBER,'0',1,2837)
+LexToken(SEMICOLON,';',1,2838)
+LexToken(NUMBER,'0',1,2839)
+LexToken(SEMICOLON,';',1,2840)
+LexToken(NUMBER,'0',1,2841)
+LexToken(CLOSESQBRACKET,']',1,2842)
+LexToken(COMMA,',',1,2843)
+LexToken(VAR,'tf',1,2855)
+LexToken(ASSIGNMENT,'=',1,2857)
+LexToken(NUMBER,'60',1,2858)
+LexToken(COMMA,',',1,2860)
+LexToken(VAR,'context',1,2872)
+LexToken(ASSIGNMENT,'=',1,2879)
+LexToken(DQSTRING,'" "',1,2882)
+LexToken(COMMA,',',1,2883)
+LexToken(VAR,'void1',1,2895)
+LexToken(ASSIGNMENT,'=',1,2900)
+LexToken(OPENSQBRACKET,'[',1,2901)
+LexToken(CLOSESQBRACKET,']',1,2902)
+LexToken(COMMA,',',1,2903)
+LexToken(VAR,'options',1,2915)
+LexToken(ASSIGNMENT,'=',1,2922)
+LexToken(VAR,'tlist',1,2923)
+LexToken(OPENBRACKET,'(',1,2928)
+LexToken(OPENSQBRACKET,'[',1,2929)
+LexToken(DQSTRING,'"scsopt"',1,2937)
+LexToken(COMMA,',',1,2938)
+LexToken(DQSTRING,'"3D"',1,2942)
+LexToken(COMMA,',',1,2943)
+LexToken(DQSTRING,'"Background"',1,2955)
+LexToken(COMMA,',',1,2956)
+LexToken(DQSTRING,'"Link"',1,2962)
+LexToken(COMMA,',',1,2963)
+LexToken(DQSTRING,'"ID"',1,2967)
+LexToken(COMMA,',',1,2968)
+LexToken(DQSTRING,'"Cmap"',1,2974)
+LexToken(CLOSESQBRACKET,']',1,2975)
+LexToken(COMMA,',',1,2976)
+LexToken(VAR,'list',1,2977)
+LexToken(OPENBRACKET,'(',1,2981)
+LexToken(PREVAR_BOOLEAN,'%t',1,2982)
+LexToken(COMMA,',',1,2984)
+LexToken(NUMBER,'33',1,2985)
+LexToken(CLOSEBRACKET,')',1,2987)
+LexToken(COMMA,',',1,2988)
+LexToken(OPENSQBRACKET,'[',1,2989)
+LexToken(NUMBER,'8',1,2990)
+LexToken(COMMA,',',1,2991)
+LexToken(NUMBER,'1',1,2992)
+LexToken(CLOSESQBRACKET,']',1,2993)
+LexToken(COMMA,',',1,2994)
+LexToken(OPENSQBRACKET,'[',1,2995)
+LexToken(NUMBER,'1',1,2996)
+LexToken(COMMA,',',1,2997)
+LexToken(NUMBER,'5',1,2998)
+LexToken(CLOSESQBRACKET,']',1,2999)
+LexToken(COMMA,',',1,3000)
+LexToken(VAR,'list',1,3012)
+LexToken(OPENBRACKET,'(',1,3016)
+LexToken(OPENSQBRACKET,'[',1,3017)
+LexToken(NUMBER,'5',1,3018)
+LexToken(COMMA,',',1,3019)
+LexToken(NUMBER,'1',1,3020)
+LexToken(CLOSESQBRACKET,']',1,3021)
+LexToken(COMMA,',',1,3022)
+LexToken(OPENSQBRACKET,'[',1,3023)
+LexToken(NUMBER,'4',1,3024)
+LexToken(COMMA,',',1,3025)
+LexToken(NUMBER,'1',1,3026)
+LexToken(CLOSESQBRACKET,']',1,3027)
+LexToken(CLOSEBRACKET,')',1,3028)
+LexToken(COMMA,',',1,3029)
+LexToken(OPENSQBRACKET,'[',1,3030)
+LexToken(NUMBER,'0.8',1,3031)
+LexToken(COMMA,',',1,3034)
+LexToken(NUMBER,'0.8',1,3035)
+LexToken(COMMA,',',1,3038)
+LexToken(NUMBER,'0.8',1,3039)
+LexToken(CLOSESQBRACKET,']',1,3042)
+LexToken(CLOSEBRACKET,')',1,3043)
+LexToken(COMMA,',',1,3044)
+LexToken(VAR,'void2',1,3056)
+LexToken(ASSIGNMENT,'=',1,3061)
+LexToken(OPENSQBRACKET,'[',1,3062)
+LexToken(CLOSESQBRACKET,']',1,3063)
+LexToken(COMMA,',',1,3064)
+LexToken(VAR,'void3',1,3076)
+LexToken(ASSIGNMENT,'=',1,3081)
+LexToken(OPENSQBRACKET,'[',1,3082)
+LexToken(CLOSESQBRACKET,']',1,3083)
+LexToken(COMMA,',',1,3084)
+LexToken(VAR,'doc',1,3096)
+LexToken(ASSIGNMENT,'=',1,3099)
+LexToken(VAR,'list',1,3100)
+LexToken(OPENBRACKET,'(',1,3104)
+LexToken(CLOSEBRACKET,')',1,3105)
+LexToken(CLOSEBRACKET,')',1,3106)
+LexToken(CLOSEBRACKET,')',1,3107)
+LexToken(EOL,'\n',1,3108)
+LexToken(VAR,'scs_m',1,3117)
+LexToken(DOT,'.',1,3122)
+LexToken(VAR,'objs',1,3123)
+LexToken(OPENBRACKET,'(',1,3127)
+LexToken(NUMBER,'1',1,3128)
+LexToken(CLOSEBRACKET,')',1,3129)
+LexToken(ASSIGNMENT,'=',1,3130)
+LexToken(SCICOS_BLOCK,'scicos_block',1,3131)
+LexToken(OPENBRACKET,'(',1,3143)
+LexToken(VAR,'gui',1,3155)
+LexToken(ASSIGNMENT,'=',1,3158)
+LexToken(DQSTRING,'"LOGIC"',1,3165)
+LexToken(COMMA,',',1,3166)
+LexToken(VAR,'graphics',1,3178)
+LexToken(ASSIGNMENT,'=',1,3186)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,3187)
+LexToken(OPENBRACKET,'(',1,3202)
+LexToken(VAR,'orig',1,3214)
+LexToken(ASSIGNMENT,'=',1,3218)
+LexToken(OPENSQBRACKET,'[',1,3219)
+LexToken(NUMBER,'298.504',1,3220)
+LexToken(COMMA,',',1,3227)
+LexToken(NUMBER,'201.45067',1,3228)
+LexToken(CLOSESQBRACKET,']',1,3237)
+LexToken(COMMA,',',1,3238)
+LexToken(VAR,'sz',1,3250)
+LexToken(ASSIGNMENT,'=',1,3252)
+LexToken(OPENSQBRACKET,'[',1,3253)
+LexToken(NUMBER,'40',1,3254)
+LexToken(COMMA,',',1,3256)
+LexToken(NUMBER,'40',1,3257)
+LexToken(CLOSESQBRACKET,']',1,3259)
+LexToken(COMMA,',',1,3260)
+LexToken(VAR,'flip',1,3272)
+LexToken(ASSIGNMENT,'=',1,3276)
+LexToken(PREVAR_BOOLEAN,'%t',1,3277)
+LexToken(COMMA,',',1,3279)
+LexToken(VAR,'theta',1,3291)
+LexToken(ASSIGNMENT,'=',1,3296)
+LexToken(NUMBER,'0',1,3297)
+LexToken(COMMA,',',1,3298)
+LexToken(VAR,'exprs',1,3310)
+LexToken(ASSIGNMENT,'=',1,3315)
+LexToken(OPENSQBRACKET,'[',1,3316)
+LexToken(DQSTRING,'"[0 1;1 0;1 0;1 0;0 1;0 1;0 0;0 0]"',1,3351)
+LexToken(SEMICOLON,';',1,3352)
+LexToken(DQSTRING,'"1"',1,3355)
+LexToken(CLOSESQBRACKET,']',1,3356)
+LexToken(COMMA,',',1,3357)
+LexToken(VAR,'pin',1,3369)
+LexToken(ASSIGNMENT,'=',1,3372)
+LexToken(OPENSQBRACKET,'[',1,3373)
+LexToken(NUMBER,'4',1,3374)
+LexToken(SEMICOLON,';',1,3375)
+LexToken(NUMBER,'10',1,3376)
+LexToken(SEMICOLON,';',1,3378)
+LexToken(NUMBER,'12',1,3379)
+LexToken(CLOSESQBRACKET,']',1,3381)
+LexToken(COMMA,',',1,3382)
+LexToken(VAR,'pout',1,3394)
+LexToken(ASSIGNMENT,'=',1,3398)
+LexToken(OPENSQBRACKET,'[',1,3399)
+LexToken(NUMBER,'3',1,3400)
+LexToken(SEMICOLON,';',1,3401)
+LexToken(NUMBER,'8',1,3402)
+LexToken(CLOSESQBRACKET,']',1,3403)
+LexToken(COMMA,',',1,3404)
+LexToken(VAR,'pein',1,3416)
+LexToken(ASSIGNMENT,'=',1,3420)
+LexToken(OPENSQBRACKET,'[',1,3421)
+LexToken(CLOSESQBRACKET,']',1,3422)
+LexToken(COMMA,',',1,3423)
+LexToken(VAR,'peout',1,3435)
+LexToken(ASSIGNMENT,'=',1,3440)
+LexToken(OPENSQBRACKET,'[',1,3441)
+LexToken(CLOSESQBRACKET,']',1,3442)
+LexToken(COMMA,',',1,3443)
+LexToken(VAR,'gr_i',1,3455)
+LexToken(ASSIGNMENT,'=',1,3459)
+LexToken(OPENSQBRACKET,'[',1,3460)
+LexToken(CLOSESQBRACKET,']',1,3461)
+LexToken(COMMA,',',1,3462)
+LexToken(VAR,'id',1,3474)
+LexToken(ASSIGNMENT,'=',1,3476)
+LexToken(DQSTRING,'""',1,3478)
+LexToken(COMMA,',',1,3479)
+LexToken(VAR,'in_implicit',1,3491)
+LexToken(ASSIGNMENT,'=',1,3502)
+LexToken(OPENSQBRACKET,'[',1,3503)
+LexToken(DQSTRING,'"E"',1,3506)
+LexToken(SEMICOLON,';',1,3507)
+LexToken(DQSTRING,'"E"',1,3510)
+LexToken(SEMICOLON,';',1,3511)
+LexToken(DQSTRING,'"E"',1,3514)
+LexToken(CLOSESQBRACKET,']',1,3515)
+LexToken(COMMA,',',1,3516)
+LexToken(VAR,'out_implicit',1,3528)
+LexToken(ASSIGNMENT,'=',1,3540)
+LexToken(OPENSQBRACKET,'[',1,3541)
+LexToken(DQSTRING,'"E"',1,3544)
+LexToken(SEMICOLON,';',1,3545)
+LexToken(DQSTRING,'"E"',1,3548)
+LexToken(CLOSESQBRACKET,']',1,3549)
+LexToken(CLOSEBRACKET,')',1,3550)
+LexToken(COMMA,',',1,3551)
+LexToken(VAR,'model',1,3563)
+LexToken(ASSIGNMENT,'=',1,3568)
+LexToken(SCICOS_MODEL,'scicos_model',1,3569)
+LexToken(OPENBRACKET,'(',1,3581)
+LexToken(VAR,'sim',1,3593)
+LexToken(ASSIGNMENT,'=',1,3596)
+LexToken(VAR,'list',1,3597)
+LexToken(OPENBRACKET,'(',1,3601)
+LexToken(DQSTRING,'"logic"',1,3608)
+LexToken(COMMA,',',1,3609)
+LexToken(NUMBER,'4',1,3610)
+LexToken(CLOSEBRACKET,')',1,3611)
+LexToken(COMMA,',',1,3612)
+LexToken(VAR,'in',1,3624)
+LexToken(ASSIGNMENT,'=',1,3626)
+LexToken(OPENSQBRACKET,'[',1,3627)
+LexToken(NUMBER,'1',1,3628)
+LexToken(SEMICOLON,';',1,3629)
+LexToken(NUMBER,'1',1,3630)
+LexToken(SEMICOLON,';',1,3631)
+LexToken(NUMBER,'1',1,3632)
+LexToken(CLOSESQBRACKET,']',1,3633)
+LexToken(COMMA,',',1,3634)
+LexToken(VAR,'in2',1,3646)
+LexToken(ASSIGNMENT,'=',1,3649)
+LexToken(OPENSQBRACKET,'[',1,3650)
+LexToken(NUMBER,'1',1,3651)
+LexToken(SEMICOLON,';',1,3652)
+LexToken(NUMBER,'1',1,3653)
+LexToken(SEMICOLON,';',1,3654)
+LexToken(NUMBER,'1',1,3655)
+LexToken(CLOSESQBRACKET,']',1,3656)
+LexToken(COMMA,',',1,3657)
+LexToken(VAR,'intyp',1,3669)
+LexToken(ASSIGNMENT,'=',1,3674)
+LexToken(OPENSQBRACKET,'[',1,3675)
+LexToken(NUMBER,'5',1,3676)
+LexToken(SEMICOLON,';',1,3677)
+LexToken(NUMBER,'5',1,3678)
+LexToken(SEMICOLON,';',1,3679)
+LexToken(NUMBER,'5',1,3680)
+LexToken(CLOSESQBRACKET,']',1,3681)
+LexToken(COMMA,',',1,3682)
+LexToken(VAR,'out',1,3694)
+LexToken(ASSIGNMENT,'=',1,3697)
+LexToken(OPENSQBRACKET,'[',1,3698)
+LexToken(NUMBER,'1',1,3699)
+LexToken(SEMICOLON,';',1,3700)
+LexToken(NUMBER,'1',1,3701)
+LexToken(CLOSESQBRACKET,']',1,3702)
+LexToken(COMMA,',',1,3703)
+LexToken(VAR,'out2',1,3715)
+LexToken(ASSIGNMENT,'=',1,3719)
+LexToken(OPENSQBRACKET,'[',1,3720)
+LexToken(NUMBER,'1',1,3721)
+LexToken(SEMICOLON,';',1,3722)
+LexToken(NUMBER,'1',1,3723)
+LexToken(CLOSESQBRACKET,']',1,3724)
+LexToken(COMMA,',',1,3725)
+LexToken(VAR,'outtyp',1,3737)
+LexToken(ASSIGNMENT,'=',1,3743)
+LexToken(OPENSQBRACKET,'[',1,3744)
+LexToken(NUMBER,'5',1,3745)
+LexToken(SEMICOLON,';',1,3746)
+LexToken(NUMBER,'5',1,3747)
+LexToken(CLOSESQBRACKET,']',1,3748)
+LexToken(COMMA,',',1,3749)
+LexToken(VAR,'evtin',1,3761)
+LexToken(ASSIGNMENT,'=',1,3766)
+LexToken(OPENSQBRACKET,'[',1,3767)
+LexToken(CLOSESQBRACKET,']',1,3768)
+LexToken(COMMA,',',1,3769)
+LexToken(VAR,'evtout',1,3781)
+LexToken(ASSIGNMENT,'=',1,3787)
+LexToken(OPENSQBRACKET,'[',1,3788)
+LexToken(CLOSESQBRACKET,']',1,3789)
+LexToken(COMMA,',',1,3790)
+LexToken(VAR,'state',1,3802)
+LexToken(ASSIGNMENT,'=',1,3807)
+LexToken(OPENSQBRACKET,'[',1,3808)
+LexToken(CLOSESQBRACKET,']',1,3809)
+LexToken(COMMA,',',1,3810)
+LexToken(VAR,'dstate',1,3822)
+LexToken(ASSIGNMENT,'=',1,3828)
+LexToken(OPENSQBRACKET,'[',1,3829)
+LexToken(CLOSESQBRACKET,']',1,3830)
+LexToken(COMMA,',',1,3831)
+LexToken(VAR,'odstate',1,3843)
+LexToken(ASSIGNMENT,'=',1,3850)
+LexToken(VAR,'list',1,3851)
+LexToken(OPENBRACKET,'(',1,3855)
+LexToken(CLOSEBRACKET,')',1,3856)
+LexToken(COMMA,',',1,3857)
+LexToken(VAR,'rpar',1,3869)
+LexToken(ASSIGNMENT,'=',1,3873)
+LexToken(OPENSQBRACKET,'[',1,3874)
+LexToken(CLOSESQBRACKET,']',1,3875)
+LexToken(COMMA,',',1,3876)
+LexToken(VAR,'ipar',1,3888)
+LexToken(ASSIGNMENT,'=',1,3892)
+LexToken(OPENSQBRACKET,'[',1,3893)
+LexToken(CLOSESQBRACKET,']',1,3894)
+LexToken(COMMA,',',1,3895)
+LexToken(VAR,'opar',1,3907)
+LexToken(ASSIGNMENT,'=',1,3911)
+LexToken(VAR,'list',1,3912)
+LexToken(OPENBRACKET,'(',1,3916)
+LexToken(VAR,'int8',1,3928)
+LexToken(OPENBRACKET,'(',1,3932)
+LexToken(OPENSQBRACKET,'[',1,3933)
+LexToken(NUMBER,'0',1,3934)
+LexToken(COMMA,',',1,3935)
+LexToken(NUMBER,'1',1,3936)
+LexToken(SEMICOLON,';',1,3937)
+LexToken(NUMBER,'1',1,3947)
+LexToken(COMMA,',',1,3948)
+LexToken(NUMBER,'0',1,3949)
+LexToken(SEMICOLON,';',1,3950)
+LexToken(NUMBER,'1',1,3960)
+LexToken(COMMA,',',1,3961)
+LexToken(NUMBER,'0',1,3962)
+LexToken(SEMICOLON,';',1,3963)
+LexToken(NUMBER,'1',1,3973)
+LexToken(COMMA,',',1,3974)
+LexToken(NUMBER,'0',1,3975)
+LexToken(SEMICOLON,';',1,3976)
+LexToken(NUMBER,'0',1,3986)
+LexToken(COMMA,',',1,3987)
+LexToken(NUMBER,'1',1,3988)
+LexToken(SEMICOLON,';',1,3989)
+LexToken(NUMBER,'0',1,3999)
+LexToken(COMMA,',',1,4000)
+LexToken(NUMBER,'1',1,4001)
+LexToken(SEMICOLON,';',1,4002)
+LexToken(NUMBER,'0',1,4012)
+LexToken(COMMA,',',1,4013)
+LexToken(NUMBER,'0',1,4014)
+LexToken(SEMICOLON,';',1,4015)
+LexToken(NUMBER,'0',1,4025)
+LexToken(COMMA,',',1,4026)
+LexToken(NUMBER,'0',1,4027)
+LexToken(CLOSESQBRACKET,']',1,4028)
+LexToken(CLOSEBRACKET,')',1,4029)
+LexToken(CLOSEBRACKET,')',1,4030)
+LexToken(COMMA,',',1,4031)
+LexToken(VAR,'blocktype',1,4043)
+LexToken(ASSIGNMENT,'=',1,4052)
+LexToken(DQSTRING,'"c"',1,4055)
+LexToken(COMMA,',',1,4056)
+LexToken(VAR,'firing',1,4068)
+LexToken(ASSIGNMENT,'=',1,4074)
+LexToken(PREVAR_BOOLEAN,'%f',1,4075)
+LexToken(COMMA,',',1,4077)
+LexToken(VAR,'dep_ut',1,4089)
+LexToken(ASSIGNMENT,'=',1,4095)
+LexToken(OPENSQBRACKET,'[',1,4096)
+LexToken(PREVAR_BOOLEAN,'%t',1,4097)
+LexToken(COMMA,',',1,4099)
+LexToken(PREVAR_BOOLEAN,'%f',1,4100)
+LexToken(CLOSESQBRACKET,']',1,4102)
+LexToken(COMMA,',',1,4103)
+LexToken(VAR,'label',1,4115)
+LexToken(ASSIGNMENT,'=',1,4120)
+LexToken(DQSTRING,'""',1,4122)
+LexToken(COMMA,',',1,4123)
+LexToken(VAR,'nzcross',1,4135)
+LexToken(ASSIGNMENT,'=',1,4142)
+LexToken(NUMBER,'0',1,4143)
+LexToken(COMMA,',',1,4144)
+LexToken(VAR,'nmode',1,4156)
+LexToken(ASSIGNMENT,'=',1,4161)
+LexToken(NUMBER,'0',1,4162)
+LexToken(COMMA,',',1,4163)
+LexToken(VAR,'equations',1,4175)
+LexToken(ASSIGNMENT,'=',1,4184)
+LexToken(VAR,'list',1,4185)
+LexToken(OPENBRACKET,'(',1,4189)
+LexToken(CLOSEBRACKET,')',1,4190)
+LexToken(CLOSEBRACKET,')',1,4191)
+LexToken(COMMA,',',1,4192)
+LexToken(VAR,'doc',1,4204)
+LexToken(ASSIGNMENT,'=',1,4207)
+LexToken(VAR,'list',1,4208)
+LexToken(OPENBRACKET,'(',1,4212)
+LexToken(CLOSEBRACKET,')',1,4213)
+LexToken(CLOSEBRACKET,')',1,4214)
+LexToken(EOL,'\n',1,4215)
+LexToken(VAR,'scs_m',1,4224)
+LexToken(DOT,'.',1,4229)
+LexToken(VAR,'objs',1,4230)
+LexToken(OPENBRACKET,'(',1,4234)
+LexToken(NUMBER,'2',1,4235)
+LexToken(CLOSEBRACKET,')',1,4236)
+LexToken(ASSIGNMENT,'=',1,4237)
+LexToken(SCICOS_BLOCK,'scicos_block',1,4238)
+LexToken(OPENBRACKET,'(',1,4250)
+LexToken(VAR,'gui',1,4262)
+LexToken(ASSIGNMENT,'=',1,4265)
+LexToken(DQSTRING,'"DOLLAR_m"',1,4275)
+LexToken(COMMA,',',1,4276)
+LexToken(VAR,'graphics',1,4288)
+LexToken(ASSIGNMENT,'=',1,4296)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,4297)
+LexToken(OPENBRACKET,'(',1,4312)
+LexToken(VAR,'orig',1,4324)
+LexToken(ASSIGNMENT,'=',1,4328)
+LexToken(OPENSQBRACKET,'[',1,4329)
+LexToken(NUMBER,'299.23733',1,4330)
+LexToken(COMMA,',',1,4339)
+LexToken(NUMBER,'254.25067',1,4340)
+LexToken(CLOSESQBRACKET,']',1,4349)
+LexToken(COMMA,',',1,4350)
+LexToken(VAR,'sz',1,4362)
+LexToken(ASSIGNMENT,'=',1,4364)
+LexToken(OPENSQBRACKET,'[',1,4365)
+LexToken(NUMBER,'40',1,4366)
+LexToken(COMMA,',',1,4368)
+LexToken(NUMBER,'40',1,4369)
+LexToken(CLOSESQBRACKET,']',1,4371)
+LexToken(COMMA,',',1,4372)
+LexToken(VAR,'flip',1,4384)
+LexToken(ASSIGNMENT,'=',1,4388)
+LexToken(PREVAR_BOOLEAN,'%f',1,4389)
+LexToken(COMMA,',',1,4391)
+LexToken(VAR,'theta',1,4403)
+LexToken(ASSIGNMENT,'=',1,4408)
+LexToken(NUMBER,'0',1,4409)
+LexToken(COMMA,',',1,4410)
+LexToken(VAR,'exprs',1,4422)
+LexToken(ASSIGNMENT,'=',1,4427)
+LexToken(OPENSQBRACKET,'[',1,4428)
+LexToken(DQSTRING,'"int8(0)"',1,4437)
+LexToken(SEMICOLON,';',1,4438)
+LexToken(DQSTRING,'"1"',1,4441)
+LexToken(CLOSESQBRACKET,']',1,4442)
+LexToken(COMMA,',',1,4443)
+LexToken(VAR,'pin',1,4455)
+LexToken(ASSIGNMENT,'=',1,4458)
+LexToken(NUMBER,'6',1,4459)
+LexToken(COMMA,',',1,4460)
+LexToken(VAR,'pout',1,4472)
+LexToken(ASSIGNMENT,'=',1,4476)
+LexToken(NUMBER,'4',1,4477)
+LexToken(COMMA,',',1,4478)
+LexToken(VAR,'pein',1,4490)
+LexToken(ASSIGNMENT,'=',1,4494)
+LexToken(OPENSQBRACKET,'[',1,4495)
+LexToken(CLOSESQBRACKET,']',1,4496)
+LexToken(COMMA,',',1,4497)
+LexToken(VAR,'peout',1,4509)
+LexToken(ASSIGNMENT,'=',1,4514)
+LexToken(OPENSQBRACKET,'[',1,4515)
+LexToken(CLOSESQBRACKET,']',1,4516)
+LexToken(COMMA,',',1,4517)
+LexToken(VAR,'gr_i',1,4529)
+LexToken(ASSIGNMENT,'=',1,4533)
+LexToken(OPENSQBRACKET,'[',1,4534)
+LexToken(CLOSESQBRACKET,']',1,4535)
+LexToken(COMMA,',',1,4536)
+LexToken(VAR,'id',1,4548)
+LexToken(ASSIGNMENT,'=',1,4550)
+LexToken(DQSTRING,'""',1,4552)
+LexToken(COMMA,',',1,4553)
+LexToken(VAR,'in_implicit',1,4565)
+LexToken(ASSIGNMENT,'=',1,4576)
+LexToken(DQSTRING,'"E"',1,4579)
+LexToken(COMMA,',',1,4580)
+LexToken(VAR,'out_implicit',1,4592)
+LexToken(ASSIGNMENT,'=',1,4604)
+LexToken(DQSTRING,'"E"',1,4607)
+LexToken(CLOSEBRACKET,')',1,4608)
+LexToken(COMMA,',',1,4609)
+LexToken(VAR,'model',1,4621)
+LexToken(ASSIGNMENT,'=',1,4626)
+LexToken(SCICOS_MODEL,'scicos_model',1,4627)
+LexToken(OPENBRACKET,'(',1,4639)
+LexToken(VAR,'sim',1,4651)
+LexToken(ASSIGNMENT,'=',1,4654)
+LexToken(VAR,'list',1,4655)
+LexToken(OPENBRACKET,'(',1,4659)
+LexToken(DQSTRING,'"dollar4_m"',1,4670)
+LexToken(COMMA,',',1,4671)
+LexToken(NUMBER,'4',1,4672)
+LexToken(CLOSEBRACKET,')',1,4673)
+LexToken(COMMA,',',1,4674)
+LexToken(VAR,'in',1,4686)
+LexToken(ASSIGNMENT,'=',1,4688)
+LexToken(NUMBER,'1',1,4689)
+LexToken(COMMA,',',1,4690)
+LexToken(VAR,'in2',1,4702)
+LexToken(ASSIGNMENT,'=',1,4705)
+LexToken(NUMBER,'1',1,4706)
+LexToken(COMMA,',',1,4707)
+LexToken(VAR,'intyp',1,4719)
+LexToken(ASSIGNMENT,'=',1,4724)
+LexToken(NUMBER,'5',1,4725)
+LexToken(COMMA,',',1,4726)
+LexToken(VAR,'out',1,4738)
+LexToken(ASSIGNMENT,'=',1,4741)
+LexToken(NUMBER,'1',1,4742)
+LexToken(COMMA,',',1,4743)
+LexToken(VAR,'out2',1,4755)
+LexToken(ASSIGNMENT,'=',1,4759)
+LexToken(NUMBER,'1',1,4760)
+LexToken(COMMA,',',1,4761)
+LexToken(VAR,'outtyp',1,4773)
+LexToken(ASSIGNMENT,'=',1,4779)
+LexToken(NUMBER,'5',1,4780)
+LexToken(COMMA,',',1,4781)
+LexToken(VAR,'evtin',1,4793)
+LexToken(ASSIGNMENT,'=',1,4798)
+LexToken(OPENSQBRACKET,'[',1,4799)
+LexToken(CLOSESQBRACKET,']',1,4800)
+LexToken(COMMA,',',1,4801)
+LexToken(VAR,'evtout',1,4813)
+LexToken(ASSIGNMENT,'=',1,4819)
+LexToken(OPENSQBRACKET,'[',1,4820)
+LexToken(CLOSESQBRACKET,']',1,4821)
+LexToken(COMMA,',',1,4822)
+LexToken(VAR,'state',1,4834)
+LexToken(ASSIGNMENT,'=',1,4839)
+LexToken(OPENSQBRACKET,'[',1,4840)
+LexToken(CLOSESQBRACKET,']',1,4841)
+LexToken(COMMA,',',1,4842)
+LexToken(VAR,'dstate',1,4854)
+LexToken(ASSIGNMENT,'=',1,4860)
+LexToken(OPENSQBRACKET,'[',1,4861)
+LexToken(CLOSESQBRACKET,']',1,4862)
+LexToken(COMMA,',',1,4863)
+LexToken(VAR,'odstate',1,4875)
+LexToken(ASSIGNMENT,'=',1,4882)
+LexToken(VAR,'list',1,4883)
+LexToken(OPENBRACKET,'(',1,4887)
+LexToken(VAR,'int8',1,4888)
+LexToken(OPENBRACKET,'(',1,4892)
+LexToken(NUMBER,'0',1,4893)
+LexToken(CLOSEBRACKET,')',1,4894)
+LexToken(CLOSEBRACKET,')',1,4895)
+LexToken(COMMA,',',1,4896)
+LexToken(VAR,'rpar',1,4908)
+LexToken(ASSIGNMENT,'=',1,4912)
+LexToken(OPENSQBRACKET,'[',1,4913)
+LexToken(CLOSESQBRACKET,']',1,4914)
+LexToken(COMMA,',',1,4915)
+LexToken(VAR,'ipar',1,4927)
+LexToken(ASSIGNMENT,'=',1,4931)
+LexToken(OPENSQBRACKET,'[',1,4932)
+LexToken(CLOSESQBRACKET,']',1,4933)
+LexToken(COMMA,',',1,4934)
+LexToken(VAR,'opar',1,4946)
+LexToken(ASSIGNMENT,'=',1,4950)
+LexToken(VAR,'list',1,4951)
+LexToken(OPENBRACKET,'(',1,4955)
+LexToken(CLOSEBRACKET,')',1,4956)
+LexToken(COMMA,',',1,4957)
+LexToken(VAR,'blocktype',1,4969)
+LexToken(ASSIGNMENT,'=',1,4978)
+LexToken(DQSTRING,'"d"',1,4981)
+LexToken(COMMA,',',1,4982)
+LexToken(VAR,'firing',1,4994)
+LexToken(ASSIGNMENT,'=',1,5000)
+LexToken(OPENSQBRACKET,'[',1,5001)
+LexToken(CLOSESQBRACKET,']',1,5002)
+LexToken(COMMA,',',1,5003)
+LexToken(VAR,'dep_ut',1,5015)
+LexToken(ASSIGNMENT,'=',1,5021)
+LexToken(OPENSQBRACKET,'[',1,5022)
+LexToken(PREVAR_BOOLEAN,'%f',1,5023)
+LexToken(COMMA,',',1,5025)
+LexToken(PREVAR_BOOLEAN,'%f',1,5026)
+LexToken(CLOSESQBRACKET,']',1,5028)
+LexToken(COMMA,',',1,5029)
+LexToken(VAR,'label',1,5041)
+LexToken(ASSIGNMENT,'=',1,5046)
+LexToken(DQSTRING,'""',1,5048)
+LexToken(COMMA,',',1,5049)
+LexToken(VAR,'nzcross',1,5061)
+LexToken(ASSIGNMENT,'=',1,5068)
+LexToken(NUMBER,'0',1,5069)
+LexToken(COMMA,',',1,5070)
+LexToken(VAR,'nmode',1,5082)
+LexToken(ASSIGNMENT,'=',1,5087)
+LexToken(NUMBER,'0',1,5088)
+LexToken(COMMA,',',1,5089)
+LexToken(VAR,'equations',1,5101)
+LexToken(ASSIGNMENT,'=',1,5110)
+LexToken(VAR,'list',1,5111)
+LexToken(OPENBRACKET,'(',1,5115)
+LexToken(CLOSEBRACKET,')',1,5116)
+LexToken(CLOSEBRACKET,')',1,5117)
+LexToken(COMMA,',',1,5118)
+LexToken(VAR,'doc',1,5130)
+LexToken(ASSIGNMENT,'=',1,5133)
+LexToken(VAR,'list',1,5134)
+LexToken(OPENBRACKET,'(',1,5138)
+LexToken(CLOSEBRACKET,')',1,5139)
+LexToken(CLOSEBRACKET,')',1,5140)
+LexToken(EOL,'\n',1,5141)
+LexToken(VAR,'scs_m',1,5150)
+LexToken(DOT,'.',1,5155)
+LexToken(VAR,'objs',1,5156)
+LexToken(OPENBRACKET,'(',1,5160)
+LexToken(NUMBER,'3',1,5161)
+LexToken(CLOSEBRACKET,')',1,5162)
+LexToken(ASSIGNMENT,'=',1,5163)
+LexToken(SCICOS_LINK,'scicos_link',1,5164)
+LexToken(OPENBRACKET,'(',1,5175)
+LexToken(VAR,'xx',1,5187)
+LexToken(ASSIGNMENT,'=',1,5189)
+LexToken(OPENSQBRACKET,'[',1,5190)
+LexToken(NUMBER,'347.07543',1,5191)
+LexToken(SEMICOLON,';',1,5200)
+LexToken(NUMBER,'363.03733',1,5201)
+LexToken(SEMICOLON,';',1,5210)
+LexToken(NUMBER,'363.03733',1,5211)
+LexToken(CLOSESQBRACKET,']',1,5220)
+LexToken(COMMA,',',1,5221)
+LexToken(VAR,'yy',1,5233)
+LexToken(ASSIGNMENT,'=',1,5235)
+LexToken(OPENSQBRACKET,'[',1,5236)
+LexToken(NUMBER,'228.11733',1,5237)
+LexToken(SEMICOLON,';',1,5246)
+LexToken(NUMBER,'228.11733',1,5247)
+LexToken(SEMICOLON,';',1,5256)
+LexToken(NUMBER,'248.584',1,5257)
+LexToken(CLOSESQBRACKET,']',1,5264)
+LexToken(COMMA,',',1,5265)
+LexToken(VAR,'id',1,5277)
+LexToken(ASSIGNMENT,'=',1,5279)
+LexToken(DQSTRING,'"drawlink"',1,5289)
+LexToken(COMMA,',',1,5290)
+LexToken(VAR,'thick',1,5302)
+LexToken(ASSIGNMENT,'=',1,5307)
+LexToken(OPENSQBRACKET,'[',1,5308)
+LexToken(NUMBER,'0',1,5309)
+LexToken(COMMA,',',1,5310)
+LexToken(NUMBER,'0',1,5311)
+LexToken(CLOSESQBRACKET,']',1,5312)
+LexToken(COMMA,',',1,5313)
+LexToken(VAR,'ct',1,5325)
+LexToken(ASSIGNMENT,'=',1,5327)
+LexToken(OPENSQBRACKET,'[',1,5328)
+LexToken(NUMBER,'1',1,5329)
+LexToken(COMMA,',',1,5330)
+LexToken(NUMBER,'1',1,5331)
+LexToken(CLOSESQBRACKET,']',1,5332)
+LexToken(COMMA,',',1,5333)
+LexToken(VAR,'from',1,5345)
+LexToken(ASSIGNMENT,'=',1,5349)
+LexToken(OPENSQBRACKET,'[',1,5350)
+LexToken(NUMBER,'1',1,5351)
+LexToken(COMMA,',',1,5352)
+LexToken(NUMBER,'1',1,5353)
+LexToken(COMMA,',',1,5354)
+LexToken(NUMBER,'0',1,5355)
+LexToken(CLOSESQBRACKET,']',1,5356)
+LexToken(COMMA,',',1,5357)
+LexToken(VAR,'to',1,5369)
+LexToken(ASSIGNMENT,'=',1,5371)
+LexToken(OPENSQBRACKET,'[',1,5372)
+LexToken(NUMBER,'5',1,5373)
+LexToken(COMMA,',',1,5374)
+LexToken(NUMBER,'1',1,5375)
+LexToken(COMMA,',',1,5376)
+LexToken(NUMBER,'1',1,5377)
+LexToken(CLOSESQBRACKET,']',1,5378)
+LexToken(CLOSEBRACKET,')',1,5379)
+LexToken(EOL,'\n',1,5380)
+LexToken(VAR,'scs_m',1,5389)
+LexToken(DOT,'.',1,5394)
+LexToken(VAR,'objs',1,5395)
+LexToken(OPENBRACKET,'(',1,5399)
+LexToken(NUMBER,'4',1,5400)
+LexToken(CLOSEBRACKET,')',1,5401)
+LexToken(ASSIGNMENT,'=',1,5402)
+LexToken(SCICOS_LINK,'scicos_link',1,5403)
+LexToken(OPENBRACKET,'(',1,5414)
+LexToken(VAR,'xx',1,5426)
+LexToken(ASSIGNMENT,'=',1,5428)
+LexToken(OPENSQBRACKET,'[',1,5429)
+LexToken(NUMBER,'290.6659',1,5430)
+LexToken(SEMICOLON,';',1,5438)
+LexToken(NUMBER,'272.104',1,5439)
+LexToken(SEMICOLON,';',1,5446)
+LexToken(NUMBER,'272.104',1,5447)
+LexToken(SEMICOLON,';',1,5454)
+LexToken(NUMBER,'289.93257',1,5455)
+LexToken(CLOSESQBRACKET,']',1,5464)
+LexToken(COMMA,',',1,5465)
+LexToken(VAR,'yy',1,5477)
+LexToken(ASSIGNMENT,'=',1,5479)
+LexToken(OPENSQBRACKET,'[',1,5480)
+LexToken(NUMBER,'274.25067',1,5481)
+LexToken(SEMICOLON,';',1,5490)
+LexToken(NUMBER,'274.25067',1,5491)
+LexToken(SEMICOLON,';',1,5500)
+LexToken(NUMBER,'231.45067',1,5501)
+LexToken(SEMICOLON,';',1,5510)
+LexToken(NUMBER,'231.45067',1,5511)
+LexToken(CLOSESQBRACKET,']',1,5520)
+LexToken(COMMA,',',1,5521)
+LexToken(VAR,'id',1,5533)
+LexToken(ASSIGNMENT,'=',1,5535)
+LexToken(DQSTRING,'"drawlink"',1,5545)
+LexToken(COMMA,',',1,5546)
+LexToken(VAR,'thick',1,5558)
+LexToken(ASSIGNMENT,'=',1,5563)
+LexToken(OPENSQBRACKET,'[',1,5564)
+LexToken(NUMBER,'0',1,5565)
+LexToken(COMMA,',',1,5566)
+LexToken(NUMBER,'0',1,5567)
+LexToken(CLOSESQBRACKET,']',1,5568)
+LexToken(COMMA,',',1,5569)
+LexToken(VAR,'ct',1,5581)
+LexToken(ASSIGNMENT,'=',1,5583)
+LexToken(OPENSQBRACKET,'[',1,5584)
+LexToken(NUMBER,'1',1,5585)
+LexToken(COMMA,',',1,5586)
+LexToken(NUMBER,'1',1,5587)
+LexToken(CLOSESQBRACKET,']',1,5588)
+LexToken(COMMA,',',1,5589)
+LexToken(VAR,'from',1,5601)
+LexToken(ASSIGNMENT,'=',1,5605)
+LexToken(OPENSQBRACKET,'[',1,5606)
+LexToken(NUMBER,'2',1,5607)
+LexToken(COMMA,',',1,5608)
+LexToken(NUMBER,'1',1,5609)
+LexToken(COMMA,',',1,5610)
+LexToken(NUMBER,'0',1,5611)
+LexToken(CLOSESQBRACKET,']',1,5612)
+LexToken(COMMA,',',1,5613)
+LexToken(VAR,'to',1,5625)
+LexToken(ASSIGNMENT,'=',1,5627)
+LexToken(OPENSQBRACKET,'[',1,5628)
+LexToken(NUMBER,'1',1,5629)
+LexToken(COMMA,',',1,5630)
+LexToken(NUMBER,'1',1,5631)
+LexToken(COMMA,',',1,5632)
+LexToken(NUMBER,'1',1,5633)
+LexToken(CLOSESQBRACKET,']',1,5634)
+LexToken(CLOSEBRACKET,')',1,5635)
+LexToken(EOL,'\n',1,5636)
+LexToken(VAR,'scs_m',1,5645)
+LexToken(DOT,'.',1,5650)
+LexToken(VAR,'objs',1,5651)
+LexToken(OPENBRACKET,'(',1,5655)
+LexToken(NUMBER,'5',1,5656)
+LexToken(CLOSEBRACKET,')',1,5657)
+LexToken(ASSIGNMENT,'=',1,5658)
+LexToken(SCICOS_BLOCK,'scicos_block',1,5659)
+LexToken(OPENBRACKET,'(',1,5671)
+LexToken(VAR,'gui',1,5683)
+LexToken(ASSIGNMENT,'=',1,5686)
+LexToken(DQSTRING,'"SPLIT_f"',1,5695)
+LexToken(COMMA,',',1,5696)
+LexToken(VAR,'graphics',1,5708)
+LexToken(ASSIGNMENT,'=',1,5716)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,5717)
+LexToken(OPENBRACKET,'(',1,5732)
+LexToken(VAR,'orig',1,5744)
+LexToken(ASSIGNMENT,'=',1,5748)
+LexToken(OPENSQBRACKET,'[',1,5749)
+LexToken(NUMBER,'363.03733',1,5750)
+LexToken(COMMA,',',1,5759)
+LexToken(NUMBER,'248.584',1,5760)
+LexToken(CLOSESQBRACKET,']',1,5767)
+LexToken(COMMA,',',1,5768)
+LexToken(VAR,'sz',1,5780)
+LexToken(ASSIGNMENT,'=',1,5782)
+LexToken(OPENSQBRACKET,'[',1,5783)
+LexToken(NUMBER,'0.3333333',1,5784)
+LexToken(COMMA,',',1,5793)
+LexToken(NUMBER,'0.3333333',1,5794)
+LexToken(CLOSESQBRACKET,']',1,5803)
+LexToken(COMMA,',',1,5804)
+LexToken(VAR,'flip',1,5816)
+LexToken(ASSIGNMENT,'=',1,5820)
+LexToken(PREVAR_BOOLEAN,'%t',1,5821)
+LexToken(COMMA,',',1,5823)
+LexToken(VAR,'theta',1,5835)
+LexToken(ASSIGNMENT,'=',1,5840)
+LexToken(NUMBER,'0',1,5841)
+LexToken(COMMA,',',1,5842)
+LexToken(VAR,'exprs',1,5854)
+LexToken(ASSIGNMENT,'=',1,5859)
+LexToken(OPENSQBRACKET,'[',1,5860)
+LexToken(CLOSESQBRACKET,']',1,5861)
+LexToken(COMMA,',',1,5862)
+LexToken(VAR,'pin',1,5874)
+LexToken(ASSIGNMENT,'=',1,5877)
+LexToken(NUMBER,'3',1,5878)
+LexToken(COMMA,',',1,5879)
+LexToken(VAR,'pout',1,5891)
+LexToken(ASSIGNMENT,'=',1,5895)
+LexToken(OPENSQBRACKET,'[',1,5896)
+LexToken(NUMBER,'6',1,5897)
+LexToken(SEMICOLON,';',1,5898)
+LexToken(NUMBER,'14',1,5899)
+LexToken(CLOSESQBRACKET,']',1,5901)
+LexToken(COMMA,',',1,5902)
+LexToken(VAR,'pein',1,5914)
+LexToken(ASSIGNMENT,'=',1,5918)
+LexToken(OPENSQBRACKET,'[',1,5919)
+LexToken(CLOSESQBRACKET,']',1,5920)
+LexToken(COMMA,',',1,5921)
+LexToken(VAR,'peout',1,5933)
+LexToken(ASSIGNMENT,'=',1,5938)
+LexToken(OPENSQBRACKET,'[',1,5939)
+LexToken(CLOSESQBRACKET,']',1,5940)
+LexToken(COMMA,',',1,5941)
+LexToken(VAR,'gr_i',1,5953)
+LexToken(ASSIGNMENT,'=',1,5957)
+LexToken(OPENSQBRACKET,'[',1,5958)
+LexToken(CLOSESQBRACKET,']',1,5959)
+LexToken(COMMA,',',1,5960)
+LexToken(VAR,'id',1,5972)
+LexToken(ASSIGNMENT,'=',1,5974)
+LexToken(DQSTRING,'""',1,5976)
+LexToken(COMMA,',',1,5977)
+LexToken(VAR,'in_implicit',1,5989)
+LexToken(ASSIGNMENT,'=',1,6000)
+LexToken(DQSTRING,'"E"',1,6003)
+LexToken(COMMA,',',1,6004)
+LexToken(VAR,'out_implicit',1,6016)
+LexToken(ASSIGNMENT,'=',1,6028)
+LexToken(OPENSQBRACKET,'[',1,6029)
+LexToken(DQSTRING,'"E"',1,6032)
+LexToken(SEMICOLON,';',1,6033)
+LexToken(DQSTRING,'"E"',1,6036)
+LexToken(SEMICOLON,';',1,6037)
+LexToken(DQSTRING,'"E"',1,6040)
+LexToken(CLOSESQBRACKET,']',1,6041)
+LexToken(CLOSEBRACKET,')',1,6042)
+LexToken(COMMA,',',1,6043)
+LexToken(VAR,'model',1,6055)
+LexToken(ASSIGNMENT,'=',1,6060)
+LexToken(SCICOS_MODEL,'scicos_model',1,6061)
+LexToken(OPENBRACKET,'(',1,6073)
+LexToken(VAR,'sim',1,6085)
+LexToken(ASSIGNMENT,'=',1,6088)
+LexToken(DQSTRING,'"lsplit"',1,6096)
+LexToken(COMMA,',',1,6097)
+LexToken(VAR,'in',1,6109)
+LexToken(ASSIGNMENT,'=',1,6111)
+LexToken(NUMBER,'-1',1,6112)
+LexToken(COMMA,',',1,6114)
+LexToken(VAR,'in2',1,6126)
+LexToken(ASSIGNMENT,'=',1,6129)
+LexToken(OPENSQBRACKET,'[',1,6130)
+LexToken(CLOSESQBRACKET,']',1,6131)
+LexToken(COMMA,',',1,6132)
+LexToken(VAR,'intyp',1,6144)
+LexToken(ASSIGNMENT,'=',1,6149)
+LexToken(NUMBER,'1',1,6150)
+LexToken(COMMA,',',1,6151)
+LexToken(VAR,'out',1,6163)
+LexToken(ASSIGNMENT,'=',1,6166)
+LexToken(OPENSQBRACKET,'[',1,6167)
+LexToken(NUMBER,'-1',1,6168)
+LexToken(SEMICOLON,';',1,6170)
+LexToken(NUMBER,'-1',1,6171)
+LexToken(SEMICOLON,';',1,6173)
+LexToken(NUMBER,'-1',1,6174)
+LexToken(CLOSESQBRACKET,']',1,6176)
+LexToken(COMMA,',',1,6177)
+LexToken(VAR,'out2',1,6189)
+LexToken(ASSIGNMENT,'=',1,6193)
+LexToken(OPENSQBRACKET,'[',1,6194)
+LexToken(CLOSESQBRACKET,']',1,6195)
+LexToken(COMMA,',',1,6196)
+LexToken(VAR,'outtyp',1,6208)
+LexToken(ASSIGNMENT,'=',1,6214)
+LexToken(NUMBER,'1',1,6215)
+LexToken(COMMA,',',1,6216)
+LexToken(VAR,'evtin',1,6228)
+LexToken(ASSIGNMENT,'=',1,6233)
+LexToken(OPENSQBRACKET,'[',1,6234)
+LexToken(CLOSESQBRACKET,']',1,6235)
+LexToken(COMMA,',',1,6236)
+LexToken(VAR,'evtout',1,6248)
+LexToken(ASSIGNMENT,'=',1,6254)
+LexToken(OPENSQBRACKET,'[',1,6255)
+LexToken(CLOSESQBRACKET,']',1,6256)
+LexToken(COMMA,',',1,6257)
+LexToken(VAR,'state',1,6269)
+LexToken(ASSIGNMENT,'=',1,6274)
+LexToken(OPENSQBRACKET,'[',1,6275)
+LexToken(CLOSESQBRACKET,']',1,6276)
+LexToken(COMMA,',',1,6277)
+LexToken(VAR,'dstate',1,6289)
+LexToken(ASSIGNMENT,'=',1,6295)
+LexToken(OPENSQBRACKET,'[',1,6296)
+LexToken(CLOSESQBRACKET,']',1,6297)
+LexToken(COMMA,',',1,6298)
+LexToken(VAR,'odstate',1,6310)
+LexToken(ASSIGNMENT,'=',1,6317)
+LexToken(VAR,'list',1,6318)
+LexToken(OPENBRACKET,'(',1,6322)
+LexToken(CLOSEBRACKET,')',1,6323)
+LexToken(COMMA,',',1,6324)
+LexToken(VAR,'rpar',1,6336)
+LexToken(ASSIGNMENT,'=',1,6340)
+LexToken(OPENSQBRACKET,'[',1,6341)
+LexToken(CLOSESQBRACKET,']',1,6342)
+LexToken(COMMA,',',1,6343)
+LexToken(VAR,'ipar',1,6355)
+LexToken(ASSIGNMENT,'=',1,6359)
+LexToken(OPENSQBRACKET,'[',1,6360)
+LexToken(CLOSESQBRACKET,']',1,6361)
+LexToken(COMMA,',',1,6362)
+LexToken(VAR,'opar',1,6374)
+LexToken(ASSIGNMENT,'=',1,6378)
+LexToken(VAR,'list',1,6379)
+LexToken(OPENBRACKET,'(',1,6383)
+LexToken(CLOSEBRACKET,')',1,6384)
+LexToken(COMMA,',',1,6385)
+LexToken(VAR,'blocktype',1,6397)
+LexToken(ASSIGNMENT,'=',1,6406)
+LexToken(DQSTRING,'"c"',1,6409)
+LexToken(COMMA,',',1,6410)
+LexToken(VAR,'firing',1,6422)
+LexToken(ASSIGNMENT,'=',1,6428)
+LexToken(OPENSQBRACKET,'[',1,6429)
+LexToken(CLOSESQBRACKET,']',1,6430)
+LexToken(COMMA,',',1,6431)
+LexToken(VAR,'dep_ut',1,6443)
+LexToken(ASSIGNMENT,'=',1,6449)
+LexToken(OPENSQBRACKET,'[',1,6450)
+LexToken(PREVAR_BOOLEAN,'%t',1,6451)
+LexToken(COMMA,',',1,6453)
+LexToken(PREVAR_BOOLEAN,'%f',1,6454)
+LexToken(CLOSESQBRACKET,']',1,6456)
+LexToken(COMMA,',',1,6457)
+LexToken(VAR,'label',1,6469)
+LexToken(ASSIGNMENT,'=',1,6474)
+LexToken(DQSTRING,'""',1,6476)
+LexToken(COMMA,',',1,6477)
+LexToken(VAR,'nzcross',1,6489)
+LexToken(ASSIGNMENT,'=',1,6496)
+LexToken(NUMBER,'0',1,6497)
+LexToken(COMMA,',',1,6498)
+LexToken(VAR,'nmode',1,6510)
+LexToken(ASSIGNMENT,'=',1,6515)
+LexToken(NUMBER,'0',1,6516)
+LexToken(COMMA,',',1,6517)
+LexToken(VAR,'equations',1,6529)
+LexToken(ASSIGNMENT,'=',1,6538)
+LexToken(VAR,'list',1,6539)
+LexToken(OPENBRACKET,'(',1,6543)
+LexToken(CLOSEBRACKET,')',1,6544)
+LexToken(CLOSEBRACKET,')',1,6545)
+LexToken(COMMA,',',1,6546)
+LexToken(VAR,'doc',1,6558)
+LexToken(ASSIGNMENT,'=',1,6561)
+LexToken(VAR,'list',1,6562)
+LexToken(OPENBRACKET,'(',1,6566)
+LexToken(CLOSEBRACKET,')',1,6567)
+LexToken(CLOSEBRACKET,')',1,6568)
+LexToken(EOL,'\n',1,6569)
+LexToken(VAR,'scs_m',1,6578)
+LexToken(DOT,'.',1,6583)
+LexToken(VAR,'objs',1,6584)
+LexToken(OPENBRACKET,'(',1,6588)
+LexToken(NUMBER,'6',1,6589)
+LexToken(CLOSEBRACKET,')',1,6590)
+LexToken(ASSIGNMENT,'=',1,6591)
+LexToken(SCICOS_LINK,'scicos_link',1,6592)
+LexToken(OPENBRACKET,'(',1,6603)
+LexToken(VAR,'xx',1,6615)
+LexToken(ASSIGNMENT,'=',1,6617)
+LexToken(OPENSQBRACKET,'[',1,6618)
+LexToken(NUMBER,'363.03733',1,6619)
+LexToken(SEMICOLON,';',1,6628)
+LexToken(NUMBER,'363.03733',1,6629)
+LexToken(SEMICOLON,';',1,6638)
+LexToken(NUMBER,'344.95162',1,6639)
+LexToken(CLOSESQBRACKET,']',1,6648)
+LexToken(COMMA,',',1,6649)
+LexToken(VAR,'yy',1,6661)
+LexToken(ASSIGNMENT,'=',1,6663)
+LexToken(OPENSQBRACKET,'[',1,6664)
+LexToken(NUMBER,'248.584',1,6665)
+LexToken(SEMICOLON,';',1,6672)
+LexToken(NUMBER,'274.25067',1,6673)
+LexToken(SEMICOLON,';',1,6682)
+LexToken(NUMBER,'274.25067',1,6683)
+LexToken(CLOSESQBRACKET,']',1,6692)
+LexToken(COMMA,',',1,6693)
+LexToken(VAR,'id',1,6705)
+LexToken(ASSIGNMENT,'=',1,6707)
+LexToken(DQSTRING,'"drawlink"',1,6717)
+LexToken(COMMA,',',1,6718)
+LexToken(VAR,'thick',1,6730)
+LexToken(ASSIGNMENT,'=',1,6735)
+LexToken(OPENSQBRACKET,'[',1,6736)
+LexToken(NUMBER,'0',1,6737)
+LexToken(COMMA,',',1,6738)
+LexToken(NUMBER,'0',1,6739)
+LexToken(CLOSESQBRACKET,']',1,6740)
+LexToken(COMMA,',',1,6741)
+LexToken(VAR,'ct',1,6753)
+LexToken(ASSIGNMENT,'=',1,6755)
+LexToken(OPENSQBRACKET,'[',1,6756)
+LexToken(NUMBER,'1',1,6757)
+LexToken(COMMA,',',1,6758)
+LexToken(NUMBER,'1',1,6759)
+LexToken(CLOSESQBRACKET,']',1,6760)
+LexToken(COMMA,',',1,6761)
+LexToken(VAR,'from',1,6773)
+LexToken(ASSIGNMENT,'=',1,6777)
+LexToken(OPENSQBRACKET,'[',1,6778)
+LexToken(NUMBER,'5',1,6779)
+LexToken(COMMA,',',1,6780)
+LexToken(NUMBER,'1',1,6781)
+LexToken(COMMA,',',1,6782)
+LexToken(NUMBER,'0',1,6783)
+LexToken(CLOSESQBRACKET,']',1,6784)
+LexToken(COMMA,',',1,6785)
+LexToken(VAR,'to',1,6797)
+LexToken(ASSIGNMENT,'=',1,6799)
+LexToken(OPENSQBRACKET,'[',1,6800)
+LexToken(NUMBER,'2',1,6801)
+LexToken(COMMA,',',1,6802)
+LexToken(NUMBER,'1',1,6803)
+LexToken(COMMA,',',1,6804)
+LexToken(NUMBER,'1',1,6805)
+LexToken(CLOSESQBRACKET,']',1,6806)
+LexToken(CLOSEBRACKET,')',1,6807)
+LexToken(EOL,'\n',1,6808)
+LexToken(VAR,'scs_m',1,6817)
+LexToken(DOT,'.',1,6822)
+LexToken(VAR,'objs',1,6823)
+LexToken(OPENBRACKET,'(',1,6827)
+LexToken(NUMBER,'7',1,6828)
+LexToken(CLOSEBRACKET,')',1,6829)
+LexToken(ASSIGNMENT,'=',1,6830)
+LexToken(SCICOS_BLOCK,'scicos_block',1,6831)
+LexToken(OPENBRACKET,'(',1,6843)
+LexToken(VAR,'gui',1,6855)
+LexToken(ASSIGNMENT,'=',1,6858)
+LexToken(DQSTRING,'"OUT_f"',1,6865)
+LexToken(COMMA,',',1,6866)
+LexToken(VAR,'graphics',1,6878)
+LexToken(ASSIGNMENT,'=',1,6886)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,6887)
+LexToken(OPENBRACKET,'(',1,6902)
+LexToken(VAR,'orig',1,6914)
+LexToken(ASSIGNMENT,'=',1,6918)
+LexToken(OPENSQBRACKET,'[',1,6919)
+LexToken(NUMBER,'367.07543',1,6920)
+LexToken(COMMA,',',1,6929)
+LexToken(NUMBER,'204.784',1,6930)
+LexToken(CLOSESQBRACKET,']',1,6937)
+LexToken(COMMA,',',1,6938)
+LexToken(VAR,'sz',1,6950)
+LexToken(ASSIGNMENT,'=',1,6952)
+LexToken(OPENSQBRACKET,'[',1,6953)
+LexToken(NUMBER,'20',1,6954)
+LexToken(COMMA,',',1,6956)
+LexToken(NUMBER,'20',1,6957)
+LexToken(CLOSESQBRACKET,']',1,6959)
+LexToken(COMMA,',',1,6960)
+LexToken(VAR,'flip',1,6972)
+LexToken(ASSIGNMENT,'=',1,6976)
+LexToken(PREVAR_BOOLEAN,'%t',1,6977)
+LexToken(COMMA,',',1,6979)
+LexToken(VAR,'theta',1,6991)
+LexToken(ASSIGNMENT,'=',1,6996)
+LexToken(NUMBER,'0',1,6997)
+LexToken(COMMA,',',1,6998)
+LexToken(VAR,'exprs',1,7010)
+LexToken(ASSIGNMENT,'=',1,7015)
+LexToken(DQSTRING,'"2"',1,7018)
+LexToken(COMMA,',',1,7019)
+LexToken(VAR,'pin',1,7031)
+LexToken(ASSIGNMENT,'=',1,7034)
+LexToken(NUMBER,'8',1,7035)
+LexToken(COMMA,',',1,7036)
+LexToken(VAR,'pout',1,7048)
+LexToken(ASSIGNMENT,'=',1,7052)
+LexToken(OPENSQBRACKET,'[',1,7053)
+LexToken(CLOSESQBRACKET,']',1,7054)
+LexToken(COMMA,',',1,7055)
+LexToken(VAR,'pein',1,7067)
+LexToken(ASSIGNMENT,'=',1,7071)
+LexToken(OPENSQBRACKET,'[',1,7072)
+LexToken(CLOSESQBRACKET,']',1,7073)
+LexToken(COMMA,',',1,7074)
+LexToken(VAR,'peout',1,7086)
+LexToken(ASSIGNMENT,'=',1,7091)
+LexToken(OPENSQBRACKET,'[',1,7092)
+LexToken(CLOSESQBRACKET,']',1,7093)
+LexToken(COMMA,',',1,7094)
+LexToken(VAR,'gr_i',1,7106)
+LexToken(ASSIGNMENT,'=',1,7110)
+LexToken(OPENSQBRACKET,'[',1,7111)
+LexToken(CLOSESQBRACKET,']',1,7112)
+LexToken(COMMA,',',1,7113)
+LexToken(VAR,'id',1,7125)
+LexToken(ASSIGNMENT,'=',1,7127)
+LexToken(DQSTRING,'""',1,7129)
+LexToken(COMMA,',',1,7130)
+LexToken(VAR,'in_implicit',1,7142)
+LexToken(ASSIGNMENT,'=',1,7153)
+LexToken(DQSTRING,'"E"',1,7156)
+LexToken(COMMA,',',1,7157)
+LexToken(VAR,'out_implicit',1,7169)
+LexToken(ASSIGNMENT,'=',1,7181)
+LexToken(OPENSQBRACKET,'[',1,7182)
+LexToken(CLOSESQBRACKET,']',1,7183)
+LexToken(CLOSEBRACKET,')',1,7184)
+LexToken(COMMA,',',1,7185)
+LexToken(VAR,'model',1,7197)
+LexToken(ASSIGNMENT,'=',1,7202)
+LexToken(SCICOS_MODEL,'scicos_model',1,7203)
+LexToken(OPENBRACKET,'(',1,7215)
+LexToken(VAR,'sim',1,7227)
+LexToken(ASSIGNMENT,'=',1,7230)
+LexToken(DQSTRING,'"output"',1,7238)
+LexToken(COMMA,',',1,7239)
+LexToken(VAR,'in',1,7251)
+LexToken(ASSIGNMENT,'=',1,7253)
+LexToken(NUMBER,'-1',1,7254)
+LexToken(COMMA,',',1,7256)
+LexToken(VAR,'in2',1,7268)
+LexToken(ASSIGNMENT,'=',1,7271)
+LexToken(OPENSQBRACKET,'[',1,7272)
+LexToken(CLOSESQBRACKET,']',1,7273)
+LexToken(COMMA,',',1,7274)
+LexToken(VAR,'intyp',1,7286)
+LexToken(ASSIGNMENT,'=',1,7291)
+LexToken(NUMBER,'-1',1,7292)
+LexToken(COMMA,',',1,7294)
+LexToken(VAR,'out',1,7306)
+LexToken(ASSIGNMENT,'=',1,7309)
+LexToken(OPENSQBRACKET,'[',1,7310)
+LexToken(CLOSESQBRACKET,']',1,7311)
+LexToken(COMMA,',',1,7312)
+LexToken(VAR,'out2',1,7324)
+LexToken(ASSIGNMENT,'=',1,7328)
+LexToken(OPENSQBRACKET,'[',1,7329)
+LexToken(CLOSESQBRACKET,']',1,7330)
+LexToken(COMMA,',',1,7331)
+LexToken(VAR,'outtyp',1,7343)
+LexToken(ASSIGNMENT,'=',1,7349)
+LexToken(NUMBER,'1',1,7350)
+LexToken(COMMA,',',1,7351)
+LexToken(VAR,'evtin',1,7363)
+LexToken(ASSIGNMENT,'=',1,7368)
+LexToken(OPENSQBRACKET,'[',1,7369)
+LexToken(CLOSESQBRACKET,']',1,7370)
+LexToken(COMMA,',',1,7371)
+LexToken(VAR,'evtout',1,7383)
+LexToken(ASSIGNMENT,'=',1,7389)
+LexToken(OPENSQBRACKET,'[',1,7390)
+LexToken(CLOSESQBRACKET,']',1,7391)
+LexToken(COMMA,',',1,7392)
+LexToken(VAR,'state',1,7404)
+LexToken(ASSIGNMENT,'=',1,7409)
+LexToken(OPENSQBRACKET,'[',1,7410)
+LexToken(CLOSESQBRACKET,']',1,7411)
+LexToken(COMMA,',',1,7412)
+LexToken(VAR,'dstate',1,7424)
+LexToken(ASSIGNMENT,'=',1,7430)
+LexToken(OPENSQBRACKET,'[',1,7431)
+LexToken(CLOSESQBRACKET,']',1,7432)
+LexToken(COMMA,',',1,7433)
+LexToken(VAR,'odstate',1,7445)
+LexToken(ASSIGNMENT,'=',1,7452)
+LexToken(VAR,'list',1,7453)
+LexToken(OPENBRACKET,'(',1,7457)
+LexToken(CLOSEBRACKET,')',1,7458)
+LexToken(COMMA,',',1,7459)
+LexToken(VAR,'rpar',1,7471)
+LexToken(ASSIGNMENT,'=',1,7475)
+LexToken(OPENSQBRACKET,'[',1,7476)
+LexToken(CLOSESQBRACKET,']',1,7477)
+LexToken(COMMA,',',1,7478)
+LexToken(VAR,'ipar',1,7490)
+LexToken(ASSIGNMENT,'=',1,7494)
+LexToken(NUMBER,'2',1,7495)
+LexToken(COMMA,',',1,7496)
+LexToken(VAR,'opar',1,7508)
+LexToken(ASSIGNMENT,'=',1,7512)
+LexToken(VAR,'list',1,7513)
+LexToken(OPENBRACKET,'(',1,7517)
+LexToken(CLOSEBRACKET,')',1,7518)
+LexToken(COMMA,',',1,7519)
+LexToken(VAR,'blocktype',1,7531)
+LexToken(ASSIGNMENT,'=',1,7540)
+LexToken(DQSTRING,'"c"',1,7543)
+LexToken(COMMA,',',1,7544)
+LexToken(VAR,'firing',1,7556)
+LexToken(ASSIGNMENT,'=',1,7562)
+LexToken(OPENSQBRACKET,'[',1,7563)
+LexToken(CLOSESQBRACKET,']',1,7564)
+LexToken(COMMA,',',1,7565)
+LexToken(VAR,'dep_ut',1,7577)
+LexToken(ASSIGNMENT,'=',1,7583)
+LexToken(OPENSQBRACKET,'[',1,7584)
+LexToken(PREVAR_BOOLEAN,'%f',1,7585)
+LexToken(COMMA,',',1,7587)
+LexToken(PREVAR_BOOLEAN,'%f',1,7588)
+LexToken(CLOSESQBRACKET,']',1,7590)
+LexToken(COMMA,',',1,7591)
+LexToken(VAR,'label',1,7603)
+LexToken(ASSIGNMENT,'=',1,7608)
+LexToken(DQSTRING,'""',1,7610)
+LexToken(COMMA,',',1,7611)
+LexToken(VAR,'nzcross',1,7623)
+LexToken(ASSIGNMENT,'=',1,7630)
+LexToken(NUMBER,'0',1,7631)
+LexToken(COMMA,',',1,7632)
+LexToken(VAR,'nmode',1,7644)
+LexToken(ASSIGNMENT,'=',1,7649)
+LexToken(NUMBER,'0',1,7650)
+LexToken(COMMA,',',1,7651)
+LexToken(VAR,'equations',1,7663)
+LexToken(ASSIGNMENT,'=',1,7672)
+LexToken(VAR,'list',1,7673)
+LexToken(OPENBRACKET,'(',1,7677)
+LexToken(CLOSEBRACKET,')',1,7678)
+LexToken(CLOSEBRACKET,')',1,7679)
+LexToken(COMMA,',',1,7680)
+LexToken(VAR,'doc',1,7692)
+LexToken(ASSIGNMENT,'=',1,7695)
+LexToken(VAR,'list',1,7696)
+LexToken(OPENBRACKET,'(',1,7700)
+LexToken(CLOSEBRACKET,')',1,7701)
+LexToken(CLOSEBRACKET,')',1,7702)
+LexToken(EOL,'\n',1,7703)
+LexToken(VAR,'scs_m',1,7712)
+LexToken(DOT,'.',1,7717)
+LexToken(VAR,'objs',1,7718)
+LexToken(OPENBRACKET,'(',1,7722)
+LexToken(NUMBER,'8',1,7723)
+LexToken(CLOSEBRACKET,')',1,7724)
+LexToken(ASSIGNMENT,'=',1,7725)
+LexToken(SCICOS_LINK,'scicos_link',1,7726)
+LexToken(OPENBRACKET,'(',1,7737)
+LexToken(VAR,'xx',1,7749)
+LexToken(ASSIGNMENT,'=',1,7751)
+LexToken(OPENSQBRACKET,'[',1,7752)
+LexToken(NUMBER,'347.07543',1,7753)
+LexToken(SEMICOLON,';',1,7762)
+LexToken(NUMBER,'367.07543',1,7763)
+LexToken(CLOSESQBRACKET,']',1,7772)
+LexToken(COMMA,',',1,7773)
+LexToken(VAR,'yy',1,7785)
+LexToken(ASSIGNMENT,'=',1,7787)
+LexToken(OPENSQBRACKET,'[',1,7788)
+LexToken(NUMBER,'214.784',1,7789)
+LexToken(SEMICOLON,';',1,7796)
+LexToken(NUMBER,'214.784',1,7797)
+LexToken(CLOSESQBRACKET,']',1,7804)
+LexToken(COMMA,',',1,7805)
+LexToken(VAR,'id',1,7817)
+LexToken(ASSIGNMENT,'=',1,7819)
+LexToken(DQSTRING,'"drawlink"',1,7829)
+LexToken(COMMA,',',1,7830)
+LexToken(VAR,'thick',1,7842)
+LexToken(ASSIGNMENT,'=',1,7847)
+LexToken(OPENSQBRACKET,'[',1,7848)
+LexToken(NUMBER,'0',1,7849)
+LexToken(COMMA,',',1,7850)
+LexToken(NUMBER,'0',1,7851)
+LexToken(CLOSESQBRACKET,']',1,7852)
+LexToken(COMMA,',',1,7853)
+LexToken(VAR,'ct',1,7865)
+LexToken(ASSIGNMENT,'=',1,7867)
+LexToken(OPENSQBRACKET,'[',1,7868)
+LexToken(NUMBER,'1',1,7869)
+LexToken(COMMA,',',1,7870)
+LexToken(NUMBER,'1',1,7871)
+LexToken(CLOSESQBRACKET,']',1,7872)
+LexToken(COMMA,',',1,7873)
+LexToken(VAR,'from',1,7885)
+LexToken(ASSIGNMENT,'=',1,7889)
+LexToken(OPENSQBRACKET,'[',1,7890)
+LexToken(NUMBER,'1',1,7891)
+LexToken(COMMA,',',1,7892)
+LexToken(NUMBER,'2',1,7893)
+LexToken(COMMA,',',1,7894)
+LexToken(NUMBER,'0',1,7895)
+LexToken(CLOSESQBRACKET,']',1,7896)
+LexToken(COMMA,',',1,7897)
+LexToken(VAR,'to',1,7909)
+LexToken(ASSIGNMENT,'=',1,7911)
+LexToken(OPENSQBRACKET,'[',1,7912)
+LexToken(NUMBER,'7',1,7913)
+LexToken(COMMA,',',1,7914)
+LexToken(NUMBER,'1',1,7915)
+LexToken(COMMA,',',1,7916)
+LexToken(NUMBER,'1',1,7917)
+LexToken(CLOSESQBRACKET,']',1,7918)
+LexToken(CLOSEBRACKET,')',1,7919)
+LexToken(EOL,'\n',1,7920)
+LexToken(VAR,'scs_m',1,7929)
+LexToken(DOT,'.',1,7934)
+LexToken(VAR,'objs',1,7935)
+LexToken(OPENBRACKET,'(',1,7939)
+LexToken(NUMBER,'9',1,7940)
+LexToken(CLOSEBRACKET,')',1,7941)
+LexToken(ASSIGNMENT,'=',1,7942)
+LexToken(SCICOS_BLOCK,'scicos_block',1,7943)
+LexToken(OPENBRACKET,'(',1,7955)
+LexToken(VAR,'gui',1,7967)
+LexToken(ASSIGNMENT,'=',1,7970)
+LexToken(DQSTRING,'"IN_f"',1,7976)
+LexToken(COMMA,',',1,7977)
+LexToken(VAR,'graphics',1,7989)
+LexToken(ASSIGNMENT,'=',1,7997)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,7998)
+LexToken(OPENBRACKET,'(',1,8013)
+LexToken(VAR,'orig',1,8025)
+LexToken(ASSIGNMENT,'=',1,8029)
+LexToken(OPENSQBRACKET,'[',1,8030)
+LexToken(NUMBER,'249.93257',1,8031)
+LexToken(COMMA,',',1,8040)
+LexToken(NUMBER,'211.45067',1,8041)
+LexToken(CLOSESQBRACKET,']',1,8050)
+LexToken(COMMA,',',1,8051)
+LexToken(VAR,'sz',1,8063)
+LexToken(ASSIGNMENT,'=',1,8065)
+LexToken(OPENSQBRACKET,'[',1,8066)
+LexToken(NUMBER,'20',1,8067)
+LexToken(COMMA,',',1,8069)
+LexToken(NUMBER,'20',1,8070)
+LexToken(CLOSESQBRACKET,']',1,8072)
+LexToken(COMMA,',',1,8073)
+LexToken(VAR,'flip',1,8085)
+LexToken(ASSIGNMENT,'=',1,8089)
+LexToken(PREVAR_BOOLEAN,'%t',1,8090)
+LexToken(COMMA,',',1,8092)
+LexToken(VAR,'theta',1,8104)
+LexToken(ASSIGNMENT,'=',1,8109)
+LexToken(NUMBER,'0',1,8110)
+LexToken(COMMA,',',1,8111)
+LexToken(VAR,'exprs',1,8123)
+LexToken(ASSIGNMENT,'=',1,8128)
+LexToken(DQSTRING,'"1"',1,8131)
+LexToken(COMMA,',',1,8132)
+LexToken(VAR,'pin',1,8144)
+LexToken(ASSIGNMENT,'=',1,8147)
+LexToken(OPENSQBRACKET,'[',1,8148)
+LexToken(CLOSESQBRACKET,']',1,8149)
+LexToken(COMMA,',',1,8150)
+LexToken(VAR,'pout',1,8162)
+LexToken(ASSIGNMENT,'=',1,8166)
+LexToken(NUMBER,'10',1,8167)
+LexToken(COMMA,',',1,8169)
+LexToken(VAR,'pein',1,8181)
+LexToken(ASSIGNMENT,'=',1,8185)
+LexToken(OPENSQBRACKET,'[',1,8186)
+LexToken(CLOSESQBRACKET,']',1,8187)
+LexToken(COMMA,',',1,8188)
+LexToken(VAR,'peout',1,8200)
+LexToken(ASSIGNMENT,'=',1,8205)
+LexToken(OPENSQBRACKET,'[',1,8206)
+LexToken(CLOSESQBRACKET,']',1,8207)
+LexToken(COMMA,',',1,8208)
+LexToken(VAR,'gr_i',1,8220)
+LexToken(ASSIGNMENT,'=',1,8224)
+LexToken(OPENSQBRACKET,'[',1,8225)
+LexToken(CLOSESQBRACKET,']',1,8226)
+LexToken(COMMA,',',1,8227)
+LexToken(VAR,'id',1,8239)
+LexToken(ASSIGNMENT,'=',1,8241)
+LexToken(DQSTRING,'""',1,8243)
+LexToken(COMMA,',',1,8244)
+LexToken(VAR,'in_implicit',1,8256)
+LexToken(ASSIGNMENT,'=',1,8267)
+LexToken(OPENSQBRACKET,'[',1,8268)
+LexToken(CLOSESQBRACKET,']',1,8269)
+LexToken(COMMA,',',1,8270)
+LexToken(VAR,'out_implicit',1,8282)
+LexToken(ASSIGNMENT,'=',1,8294)
+LexToken(DQSTRING,'"E"',1,8297)
+LexToken(CLOSEBRACKET,')',1,8298)
+LexToken(COMMA,',',1,8299)
+LexToken(VAR,'model',1,8311)
+LexToken(ASSIGNMENT,'=',1,8316)
+LexToken(SCICOS_MODEL,'scicos_model',1,8317)
+LexToken(OPENBRACKET,'(',1,8329)
+LexToken(VAR,'sim',1,8341)
+LexToken(ASSIGNMENT,'=',1,8344)
+LexToken(DQSTRING,'"input"',1,8351)
+LexToken(COMMA,',',1,8352)
+LexToken(VAR,'in',1,8364)
+LexToken(ASSIGNMENT,'=',1,8366)
+LexToken(OPENSQBRACKET,'[',1,8367)
+LexToken(CLOSESQBRACKET,']',1,8368)
+LexToken(COMMA,',',1,8369)
+LexToken(VAR,'in2',1,8381)
+LexToken(ASSIGNMENT,'=',1,8384)
+LexToken(OPENSQBRACKET,'[',1,8385)
+LexToken(CLOSESQBRACKET,']',1,8386)
+LexToken(COMMA,',',1,8387)
+LexToken(VAR,'intyp',1,8399)
+LexToken(ASSIGNMENT,'=',1,8404)
+LexToken(NUMBER,'1',1,8405)
+LexToken(COMMA,',',1,8406)
+LexToken(VAR,'out',1,8418)
+LexToken(ASSIGNMENT,'=',1,8421)
+LexToken(NUMBER,'-1',1,8422)
+LexToken(COMMA,',',1,8424)
+LexToken(VAR,'out2',1,8436)
+LexToken(ASSIGNMENT,'=',1,8440)
+LexToken(OPENSQBRACKET,'[',1,8441)
+LexToken(CLOSESQBRACKET,']',1,8442)
+LexToken(COMMA,',',1,8443)
+LexToken(VAR,'outtyp',1,8455)
+LexToken(ASSIGNMENT,'=',1,8461)
+LexToken(NUMBER,'-1',1,8462)
+LexToken(COMMA,',',1,8464)
+LexToken(VAR,'evtin',1,8476)
+LexToken(ASSIGNMENT,'=',1,8481)
+LexToken(OPENSQBRACKET,'[',1,8482)
+LexToken(CLOSESQBRACKET,']',1,8483)
+LexToken(COMMA,',',1,8484)
+LexToken(VAR,'evtout',1,8496)
+LexToken(ASSIGNMENT,'=',1,8502)
+LexToken(OPENSQBRACKET,'[',1,8503)
+LexToken(CLOSESQBRACKET,']',1,8504)
+LexToken(COMMA,',',1,8505)
+LexToken(VAR,'state',1,8517)
+LexToken(ASSIGNMENT,'=',1,8522)
+LexToken(OPENSQBRACKET,'[',1,8523)
+LexToken(CLOSESQBRACKET,']',1,8524)
+LexToken(COMMA,',',1,8525)
+LexToken(VAR,'dstate',1,8537)
+LexToken(ASSIGNMENT,'=',1,8543)
+LexToken(OPENSQBRACKET,'[',1,8544)
+LexToken(CLOSESQBRACKET,']',1,8545)
+LexToken(COMMA,',',1,8546)
+LexToken(VAR,'odstate',1,8558)
+LexToken(ASSIGNMENT,'=',1,8565)
+LexToken(VAR,'list',1,8566)
+LexToken(OPENBRACKET,'(',1,8570)
+LexToken(CLOSEBRACKET,')',1,8571)
+LexToken(COMMA,',',1,8572)
+LexToken(VAR,'rpar',1,8584)
+LexToken(ASSIGNMENT,'=',1,8588)
+LexToken(OPENSQBRACKET,'[',1,8589)
+LexToken(CLOSESQBRACKET,']',1,8590)
+LexToken(COMMA,',',1,8591)
+LexToken(VAR,'ipar',1,8603)
+LexToken(ASSIGNMENT,'=',1,8607)
+LexToken(NUMBER,'1',1,8608)
+LexToken(COMMA,',',1,8609)
+LexToken(VAR,'opar',1,8621)
+LexToken(ASSIGNMENT,'=',1,8625)
+LexToken(VAR,'list',1,8626)
+LexToken(OPENBRACKET,'(',1,8630)
+LexToken(CLOSEBRACKET,')',1,8631)
+LexToken(COMMA,',',1,8632)
+LexToken(VAR,'blocktype',1,8644)
+LexToken(ASSIGNMENT,'=',1,8653)
+LexToken(DQSTRING,'"c"',1,8656)
+LexToken(COMMA,',',1,8657)
+LexToken(VAR,'firing',1,8669)
+LexToken(ASSIGNMENT,'=',1,8675)
+LexToken(OPENSQBRACKET,'[',1,8676)
+LexToken(CLOSESQBRACKET,']',1,8677)
+LexToken(COMMA,',',1,8678)
+LexToken(VAR,'dep_ut',1,8690)
+LexToken(ASSIGNMENT,'=',1,8696)
+LexToken(OPENSQBRACKET,'[',1,8697)
+LexToken(PREVAR_BOOLEAN,'%f',1,8698)
+LexToken(COMMA,',',1,8700)
+LexToken(PREVAR_BOOLEAN,'%f',1,8701)
+LexToken(CLOSESQBRACKET,']',1,8703)
+LexToken(COMMA,',',1,8704)
+LexToken(VAR,'label',1,8716)
+LexToken(ASSIGNMENT,'=',1,8721)
+LexToken(DQSTRING,'""',1,8723)
+LexToken(COMMA,',',1,8724)
+LexToken(VAR,'nzcross',1,8736)
+LexToken(ASSIGNMENT,'=',1,8743)
+LexToken(NUMBER,'0',1,8744)
+LexToken(COMMA,',',1,8745)
+LexToken(VAR,'nmode',1,8757)
+LexToken(ASSIGNMENT,'=',1,8762)
+LexToken(NUMBER,'0',1,8763)
+LexToken(COMMA,',',1,8764)
+LexToken(VAR,'equations',1,8776)
+LexToken(ASSIGNMENT,'=',1,8785)
+LexToken(VAR,'list',1,8786)
+LexToken(OPENBRACKET,'(',1,8790)
+LexToken(CLOSEBRACKET,')',1,8791)
+LexToken(CLOSEBRACKET,')',1,8792)
+LexToken(COMMA,',',1,8793)
+LexToken(VAR,'doc',1,8805)
+LexToken(ASSIGNMENT,'=',1,8808)
+LexToken(VAR,'list',1,8809)
+LexToken(OPENBRACKET,'(',1,8813)
+LexToken(CLOSEBRACKET,')',1,8814)
+LexToken(CLOSEBRACKET,')',1,8815)
+LexToken(EOL,'\n',1,8816)
+LexToken(VAR,'scs_m',1,8825)
+LexToken(DOT,'.',1,8830)
+LexToken(VAR,'objs',1,8831)
+LexToken(OPENBRACKET,'(',1,8835)
+LexToken(NUMBER,'10',1,8836)
+LexToken(CLOSEBRACKET,')',1,8838)
+LexToken(ASSIGNMENT,'=',1,8839)
+LexToken(SCICOS_LINK,'scicos_link',1,8840)
+LexToken(OPENBRACKET,'(',1,8851)
+LexToken(VAR,'xx',1,8863)
+LexToken(ASSIGNMENT,'=',1,8865)
+LexToken(OPENSQBRACKET,'[',1,8866)
+LexToken(NUMBER,'269.93257',1,8867)
+LexToken(SEMICOLON,';',1,8876)
+LexToken(NUMBER,'289.93257',1,8877)
+LexToken(CLOSESQBRACKET,']',1,8886)
+LexToken(COMMA,',',1,8887)
+LexToken(VAR,'yy',1,8899)
+LexToken(ASSIGNMENT,'=',1,8901)
+LexToken(OPENSQBRACKET,'[',1,8902)
+LexToken(NUMBER,'221.45067',1,8903)
+LexToken(SEMICOLON,';',1,8912)
+LexToken(NUMBER,'221.45067',1,8913)
+LexToken(CLOSESQBRACKET,']',1,8922)
+LexToken(COMMA,',',1,8923)
+LexToken(VAR,'id',1,8935)
+LexToken(ASSIGNMENT,'=',1,8937)
+LexToken(DQSTRING,'"drawlink"',1,8947)
+LexToken(COMMA,',',1,8948)
+LexToken(VAR,'thick',1,8960)
+LexToken(ASSIGNMENT,'=',1,8965)
+LexToken(OPENSQBRACKET,'[',1,8966)
+LexToken(NUMBER,'0',1,8967)
+LexToken(COMMA,',',1,8968)
+LexToken(NUMBER,'0',1,8969)
+LexToken(CLOSESQBRACKET,']',1,8970)
+LexToken(COMMA,',',1,8971)
+LexToken(VAR,'ct',1,8983)
+LexToken(ASSIGNMENT,'=',1,8985)
+LexToken(OPENSQBRACKET,'[',1,8986)
+LexToken(NUMBER,'1',1,8987)
+LexToken(COMMA,',',1,8988)
+LexToken(NUMBER,'1',1,8989)
+LexToken(CLOSESQBRACKET,']',1,8990)
+LexToken(COMMA,',',1,8991)
+LexToken(VAR,'from',1,9003)
+LexToken(ASSIGNMENT,'=',1,9007)
+LexToken(OPENSQBRACKET,'[',1,9008)
+LexToken(NUMBER,'9',1,9009)
+LexToken(COMMA,',',1,9010)
+LexToken(NUMBER,'1',1,9011)
+LexToken(COMMA,',',1,9012)
+LexToken(NUMBER,'0',1,9013)
+LexToken(CLOSESQBRACKET,']',1,9014)
+LexToken(COMMA,',',1,9015)
+LexToken(VAR,'to',1,9027)
+LexToken(ASSIGNMENT,'=',1,9029)
+LexToken(OPENSQBRACKET,'[',1,9030)
+LexToken(NUMBER,'1',1,9031)
+LexToken(COMMA,',',1,9032)
+LexToken(NUMBER,'2',1,9033)
+LexToken(COMMA,',',1,9034)
+LexToken(NUMBER,'1',1,9035)
+LexToken(CLOSESQBRACKET,']',1,9036)
+LexToken(CLOSEBRACKET,')',1,9037)
+LexToken(EOL,'\n',1,9038)
+LexToken(VAR,'scs_m',1,9047)
+LexToken(DOT,'.',1,9052)
+LexToken(VAR,'objs',1,9053)
+LexToken(OPENBRACKET,'(',1,9057)
+LexToken(NUMBER,'11',1,9058)
+LexToken(CLOSEBRACKET,')',1,9060)
+LexToken(ASSIGNMENT,'=',1,9061)
+LexToken(SCICOS_BLOCK,'scicos_block',1,9062)
+LexToken(OPENBRACKET,'(',1,9074)
+LexToken(VAR,'gui',1,9086)
+LexToken(ASSIGNMENT,'=',1,9089)
+LexToken(DQSTRING,'"IN_f"',1,9095)
+LexToken(COMMA,',',1,9096)
+LexToken(VAR,'graphics',1,9108)
+LexToken(ASSIGNMENT,'=',1,9116)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,9117)
+LexToken(OPENBRACKET,'(',1,9132)
+LexToken(VAR,'orig',1,9144)
+LexToken(ASSIGNMENT,'=',1,9148)
+LexToken(OPENSQBRACKET,'[',1,9149)
+LexToken(NUMBER,'249.93257',1,9150)
+LexToken(COMMA,',',1,9159)
+LexToken(NUMBER,'201.45067',1,9160)
+LexToken(CLOSESQBRACKET,']',1,9169)
+LexToken(COMMA,',',1,9170)
+LexToken(VAR,'sz',1,9182)
+LexToken(ASSIGNMENT,'=',1,9184)
+LexToken(OPENSQBRACKET,'[',1,9185)
+LexToken(NUMBER,'20',1,9186)
+LexToken(COMMA,',',1,9188)
+LexToken(NUMBER,'20',1,9189)
+LexToken(CLOSESQBRACKET,']',1,9191)
+LexToken(COMMA,',',1,9192)
+LexToken(VAR,'flip',1,9204)
+LexToken(ASSIGNMENT,'=',1,9208)
+LexToken(PREVAR_BOOLEAN,'%t',1,9209)
+LexToken(COMMA,',',1,9211)
+LexToken(VAR,'theta',1,9223)
+LexToken(ASSIGNMENT,'=',1,9228)
+LexToken(NUMBER,'0',1,9229)
+LexToken(COMMA,',',1,9230)
+LexToken(VAR,'exprs',1,9242)
+LexToken(ASSIGNMENT,'=',1,9247)
+LexToken(DQSTRING,'"2"',1,9250)
+LexToken(COMMA,',',1,9251)
+LexToken(VAR,'pin',1,9263)
+LexToken(ASSIGNMENT,'=',1,9266)
+LexToken(OPENSQBRACKET,'[',1,9267)
+LexToken(CLOSESQBRACKET,']',1,9268)
+LexToken(COMMA,',',1,9269)
+LexToken(VAR,'pout',1,9281)
+LexToken(ASSIGNMENT,'=',1,9285)
+LexToken(NUMBER,'12',1,9286)
+LexToken(COMMA,',',1,9288)
+LexToken(VAR,'pein',1,9300)
+LexToken(ASSIGNMENT,'=',1,9304)
+LexToken(OPENSQBRACKET,'[',1,9305)
+LexToken(CLOSESQBRACKET,']',1,9306)
+LexToken(COMMA,',',1,9307)
+LexToken(VAR,'peout',1,9319)
+LexToken(ASSIGNMENT,'=',1,9324)
+LexToken(OPENSQBRACKET,'[',1,9325)
+LexToken(CLOSESQBRACKET,']',1,9326)
+LexToken(COMMA,',',1,9327)
+LexToken(VAR,'gr_i',1,9339)
+LexToken(ASSIGNMENT,'=',1,9343)
+LexToken(OPENSQBRACKET,'[',1,9344)
+LexToken(CLOSESQBRACKET,']',1,9345)
+LexToken(COMMA,',',1,9346)
+LexToken(VAR,'id',1,9358)
+LexToken(ASSIGNMENT,'=',1,9360)
+LexToken(DQSTRING,'""',1,9362)
+LexToken(COMMA,',',1,9363)
+LexToken(VAR,'in_implicit',1,9375)
+LexToken(ASSIGNMENT,'=',1,9386)
+LexToken(OPENSQBRACKET,'[',1,9387)
+LexToken(CLOSESQBRACKET,']',1,9388)
+LexToken(COMMA,',',1,9389)
+LexToken(VAR,'out_implicit',1,9401)
+LexToken(ASSIGNMENT,'=',1,9413)
+LexToken(DQSTRING,'"E"',1,9416)
+LexToken(CLOSEBRACKET,')',1,9417)
+LexToken(COMMA,',',1,9418)
+LexToken(VAR,'model',1,9430)
+LexToken(ASSIGNMENT,'=',1,9435)
+LexToken(SCICOS_MODEL,'scicos_model',1,9436)
+LexToken(OPENBRACKET,'(',1,9448)
+LexToken(VAR,'sim',1,9460)
+LexToken(ASSIGNMENT,'=',1,9463)
+LexToken(DQSTRING,'"input"',1,9470)
+LexToken(COMMA,',',1,9471)
+LexToken(VAR,'in',1,9483)
+LexToken(ASSIGNMENT,'=',1,9485)
+LexToken(OPENSQBRACKET,'[',1,9486)
+LexToken(CLOSESQBRACKET,']',1,9487)
+LexToken(COMMA,',',1,9488)
+LexToken(VAR,'in2',1,9500)
+LexToken(ASSIGNMENT,'=',1,9503)
+LexToken(OPENSQBRACKET,'[',1,9504)
+LexToken(CLOSESQBRACKET,']',1,9505)
+LexToken(COMMA,',',1,9506)
+LexToken(VAR,'intyp',1,9518)
+LexToken(ASSIGNMENT,'=',1,9523)
+LexToken(NUMBER,'1',1,9524)
+LexToken(COMMA,',',1,9525)
+LexToken(VAR,'out',1,9537)
+LexToken(ASSIGNMENT,'=',1,9540)
+LexToken(NUMBER,'-1',1,9541)
+LexToken(COMMA,',',1,9543)
+LexToken(VAR,'out2',1,9555)
+LexToken(ASSIGNMENT,'=',1,9559)
+LexToken(OPENSQBRACKET,'[',1,9560)
+LexToken(CLOSESQBRACKET,']',1,9561)
+LexToken(COMMA,',',1,9562)
+LexToken(VAR,'outtyp',1,9574)
+LexToken(ASSIGNMENT,'=',1,9580)
+LexToken(NUMBER,'-1',1,9581)
+LexToken(COMMA,',',1,9583)
+LexToken(VAR,'evtin',1,9595)
+LexToken(ASSIGNMENT,'=',1,9600)
+LexToken(OPENSQBRACKET,'[',1,9601)
+LexToken(CLOSESQBRACKET,']',1,9602)
+LexToken(COMMA,',',1,9603)
+LexToken(VAR,'evtout',1,9615)
+LexToken(ASSIGNMENT,'=',1,9621)
+LexToken(OPENSQBRACKET,'[',1,9622)
+LexToken(CLOSESQBRACKET,']',1,9623)
+LexToken(COMMA,',',1,9624)
+LexToken(VAR,'state',1,9636)
+LexToken(ASSIGNMENT,'=',1,9641)
+LexToken(OPENSQBRACKET,'[',1,9642)
+LexToken(CLOSESQBRACKET,']',1,9643)
+LexToken(COMMA,',',1,9644)
+LexToken(VAR,'dstate',1,9656)
+LexToken(ASSIGNMENT,'=',1,9662)
+LexToken(OPENSQBRACKET,'[',1,9663)
+LexToken(CLOSESQBRACKET,']',1,9664)
+LexToken(COMMA,',',1,9665)
+LexToken(VAR,'odstate',1,9677)
+LexToken(ASSIGNMENT,'=',1,9684)
+LexToken(VAR,'list',1,9685)
+LexToken(OPENBRACKET,'(',1,9689)
+LexToken(CLOSEBRACKET,')',1,9690)
+LexToken(COMMA,',',1,9691)
+LexToken(VAR,'rpar',1,9703)
+LexToken(ASSIGNMENT,'=',1,9707)
+LexToken(OPENSQBRACKET,'[',1,9708)
+LexToken(CLOSESQBRACKET,']',1,9709)
+LexToken(COMMA,',',1,9710)
+LexToken(VAR,'ipar',1,9722)
+LexToken(ASSIGNMENT,'=',1,9726)
+LexToken(NUMBER,'2',1,9727)
+LexToken(COMMA,',',1,9728)
+LexToken(VAR,'opar',1,9740)
+LexToken(ASSIGNMENT,'=',1,9744)
+LexToken(VAR,'list',1,9745)
+LexToken(OPENBRACKET,'(',1,9749)
+LexToken(CLOSEBRACKET,')',1,9750)
+LexToken(COMMA,',',1,9751)
+LexToken(VAR,'blocktype',1,9763)
+LexToken(ASSIGNMENT,'=',1,9772)
+LexToken(DQSTRING,'"c"',1,9775)
+LexToken(COMMA,',',1,9776)
+LexToken(VAR,'firing',1,9788)
+LexToken(ASSIGNMENT,'=',1,9794)
+LexToken(OPENSQBRACKET,'[',1,9795)
+LexToken(CLOSESQBRACKET,']',1,9796)
+LexToken(COMMA,',',1,9797)
+LexToken(VAR,'dep_ut',1,9809)
+LexToken(ASSIGNMENT,'=',1,9815)
+LexToken(OPENSQBRACKET,'[',1,9816)
+LexToken(PREVAR_BOOLEAN,'%f',1,9817)
+LexToken(COMMA,',',1,9819)
+LexToken(PREVAR_BOOLEAN,'%f',1,9820)
+LexToken(CLOSESQBRACKET,']',1,9822)
+LexToken(COMMA,',',1,9823)
+LexToken(VAR,'label',1,9835)
+LexToken(ASSIGNMENT,'=',1,9840)
+LexToken(DQSTRING,'""',1,9842)
+LexToken(COMMA,',',1,9843)
+LexToken(VAR,'nzcross',1,9855)
+LexToken(ASSIGNMENT,'=',1,9862)
+LexToken(NUMBER,'0',1,9863)
+LexToken(COMMA,',',1,9864)
+LexToken(VAR,'nmode',1,9876)
+LexToken(ASSIGNMENT,'=',1,9881)
+LexToken(NUMBER,'0',1,9882)
+LexToken(COMMA,',',1,9883)
+LexToken(VAR,'equations',1,9895)
+LexToken(ASSIGNMENT,'=',1,9904)
+LexToken(VAR,'list',1,9905)
+LexToken(OPENBRACKET,'(',1,9909)
+LexToken(CLOSEBRACKET,')',1,9910)
+LexToken(CLOSEBRACKET,')',1,9911)
+LexToken(COMMA,',',1,9912)
+LexToken(VAR,'doc',1,9924)
+LexToken(ASSIGNMENT,'=',1,9927)
+LexToken(VAR,'list',1,9928)
+LexToken(OPENBRACKET,'(',1,9932)
+LexToken(CLOSEBRACKET,')',1,9933)
+LexToken(CLOSEBRACKET,')',1,9934)
+LexToken(EOL,'\n',1,9935)
+LexToken(VAR,'scs_m',1,9944)
+LexToken(DOT,'.',1,9949)
+LexToken(VAR,'objs',1,9950)
+LexToken(OPENBRACKET,'(',1,9954)
+LexToken(NUMBER,'12',1,9955)
+LexToken(CLOSEBRACKET,')',1,9957)
+LexToken(ASSIGNMENT,'=',1,9958)
+LexToken(SCICOS_LINK,'scicos_link',1,9959)
+LexToken(OPENBRACKET,'(',1,9970)
+LexToken(VAR,'xx',1,9982)
+LexToken(ASSIGNMENT,'=',1,9984)
+LexToken(OPENSQBRACKET,'[',1,9985)
+LexToken(NUMBER,'269.93257',1,9986)
+LexToken(SEMICOLON,';',1,9995)
+LexToken(NUMBER,'289.93257',1,9996)
+LexToken(CLOSESQBRACKET,']',1,10005)
+LexToken(COMMA,',',1,10006)
+LexToken(VAR,'yy',1,10018)
+LexToken(ASSIGNMENT,'=',1,10020)
+LexToken(OPENSQBRACKET,'[',1,10021)
+LexToken(NUMBER,'211.45067',1,10022)
+LexToken(SEMICOLON,';',1,10031)
+LexToken(NUMBER,'211.45067',1,10032)
+LexToken(CLOSESQBRACKET,']',1,10041)
+LexToken(COMMA,',',1,10042)
+LexToken(VAR,'id',1,10054)
+LexToken(ASSIGNMENT,'=',1,10056)
+LexToken(DQSTRING,'"drawlink"',1,10066)
+LexToken(COMMA,',',1,10067)
+LexToken(VAR,'thick',1,10079)
+LexToken(ASSIGNMENT,'=',1,10084)
+LexToken(OPENSQBRACKET,'[',1,10085)
+LexToken(NUMBER,'0',1,10086)
+LexToken(COMMA,',',1,10087)
+LexToken(NUMBER,'0',1,10088)
+LexToken(CLOSESQBRACKET,']',1,10089)
+LexToken(COMMA,',',1,10090)
+LexToken(VAR,'ct',1,10102)
+LexToken(ASSIGNMENT,'=',1,10104)
+LexToken(OPENSQBRACKET,'[',1,10105)
+LexToken(NUMBER,'1',1,10106)
+LexToken(COMMA,',',1,10107)
+LexToken(NUMBER,'1',1,10108)
+LexToken(CLOSESQBRACKET,']',1,10109)
+LexToken(COMMA,',',1,10110)
+LexToken(VAR,'from',1,10122)
+LexToken(ASSIGNMENT,'=',1,10126)
+LexToken(OPENSQBRACKET,'[',1,10127)
+LexToken(NUMBER,'11',1,10128)
+LexToken(COMMA,',',1,10130)
+LexToken(NUMBER,'1',1,10131)
+LexToken(COMMA,',',1,10132)
+LexToken(NUMBER,'0',1,10133)
+LexToken(CLOSESQBRACKET,']',1,10134)
+LexToken(COMMA,',',1,10135)
+LexToken(VAR,'to',1,10147)
+LexToken(ASSIGNMENT,'=',1,10149)
+LexToken(OPENSQBRACKET,'[',1,10150)
+LexToken(NUMBER,'1',1,10151)
+LexToken(COMMA,',',1,10152)
+LexToken(NUMBER,'3',1,10153)
+LexToken(COMMA,',',1,10154)
+LexToken(NUMBER,'1',1,10155)
+LexToken(CLOSESQBRACKET,']',1,10156)
+LexToken(CLOSEBRACKET,')',1,10157)
+LexToken(EOL,'\n',1,10158)
+LexToken(VAR,'scs_m',1,10167)
+LexToken(DOT,'.',1,10172)
+LexToken(VAR,'objs',1,10173)
+LexToken(OPENBRACKET,'(',1,10177)
+LexToken(NUMBER,'13',1,10178)
+LexToken(CLOSEBRACKET,')',1,10180)
+LexToken(ASSIGNMENT,'=',1,10181)
+LexToken(SCICOS_BLOCK,'scicos_block',1,10182)
+LexToken(OPENBRACKET,'(',1,10194)
+LexToken(VAR,'gui',1,10206)
+LexToken(ASSIGNMENT,'=',1,10209)
+LexToken(DQSTRING,'"OUT_f"',1,10216)
+LexToken(COMMA,',',1,10217)
+LexToken(VAR,'graphics',1,10229)
+LexToken(ASSIGNMENT,'=',1,10237)
+LexToken(SCICOS_GRAPHICS,'scicos_graphics',1,10238)
+LexToken(OPENBRACKET,'(',1,10253)
+LexToken(VAR,'orig',1,10265)
+LexToken(ASSIGNMENT,'=',1,10269)
+LexToken(OPENSQBRACKET,'[',1,10270)
+LexToken(NUMBER,'383.03733',1,10271)
+LexToken(COMMA,',',1,10280)
+LexToken(NUMBER,'238.584',1,10281)
+LexToken(CLOSESQBRACKET,']',1,10288)
+LexToken(COMMA,',',1,10289)
+LexToken(VAR,'sz',1,10301)
+LexToken(ASSIGNMENT,'=',1,10303)
+LexToken(OPENSQBRACKET,'[',1,10304)
+LexToken(NUMBER,'20',1,10305)
+LexToken(COMMA,',',1,10307)
+LexToken(NUMBER,'20',1,10308)
+LexToken(CLOSESQBRACKET,']',1,10310)
+LexToken(COMMA,',',1,10311)
+LexToken(VAR,'flip',1,10323)
+LexToken(ASSIGNMENT,'=',1,10327)
+LexToken(PREVAR_BOOLEAN,'%t',1,10328)
+LexToken(COMMA,',',1,10330)
+LexToken(VAR,'theta',1,10342)
+LexToken(ASSIGNMENT,'=',1,10347)
+LexToken(NUMBER,'0',1,10348)
+LexToken(COMMA,',',1,10349)
+LexToken(VAR,'exprs',1,10361)
+LexToken(ASSIGNMENT,'=',1,10366)
+LexToken(DQSTRING,'"1"',1,10369)
+LexToken(COMMA,',',1,10370)
+LexToken(VAR,'pin',1,10382)
+LexToken(ASSIGNMENT,'=',1,10385)
+LexToken(NUMBER,'14',1,10386)
+LexToken(COMMA,',',1,10388)
+LexToken(VAR,'pout',1,10400)
+LexToken(ASSIGNMENT,'=',1,10404)
+LexToken(OPENSQBRACKET,'[',1,10405)
+LexToken(CLOSESQBRACKET,']',1,10406)
+LexToken(COMMA,',',1,10407)
+LexToken(VAR,'pein',1,10419)
+LexToken(ASSIGNMENT,'=',1,10423)
+LexToken(OPENSQBRACKET,'[',1,10424)
+LexToken(CLOSESQBRACKET,']',1,10425)
+LexToken(COMMA,',',1,10426)
+LexToken(VAR,'peout',1,10438)
+LexToken(ASSIGNMENT,'=',1,10443)
+LexToken(OPENSQBRACKET,'[',1,10444)
+LexToken(CLOSESQBRACKET,']',1,10445)
+LexToken(COMMA,',',1,10446)
+LexToken(VAR,'gr_i',1,10458)
+LexToken(ASSIGNMENT,'=',1,10462)
+LexToken(OPENSQBRACKET,'[',1,10463)
+LexToken(CLOSESQBRACKET,']',1,10464)
+LexToken(COMMA,',',1,10465)
+LexToken(VAR,'id',1,10477)
+LexToken(ASSIGNMENT,'=',1,10479)
+LexToken(DQSTRING,'""',1,10481)
+LexToken(COMMA,',',1,10482)
+LexToken(VAR,'in_implicit',1,10494)
+LexToken(ASSIGNMENT,'=',1,10505)
+LexToken(DQSTRING,'"E"',1,10508)
+LexToken(COMMA,',',1,10509)
+LexToken(VAR,'out_implicit',1,10521)
+LexToken(ASSIGNMENT,'=',1,10533)
+LexToken(OPENSQBRACKET,'[',1,10534)
+LexToken(CLOSESQBRACKET,']',1,10535)
+LexToken(CLOSEBRACKET,')',1,10536)
+LexToken(COMMA,',',1,10537)
+LexToken(VAR,'model',1,10549)
+LexToken(ASSIGNMENT,'=',1,10554)
+LexToken(SCICOS_MODEL,'scicos_model',1,10555)
+LexToken(OPENBRACKET,'(',1,10567)
+LexToken(VAR,'sim',1,10579)
+LexToken(ASSIGNMENT,'=',1,10582)
+LexToken(DQSTRING,'"output"',1,10590)
+LexToken(COMMA,',',1,10591)
+LexToken(VAR,'in',1,10603)
+LexToken(ASSIGNMENT,'=',1,10605)
+LexToken(NUMBER,'-1',1,10606)
+LexToken(COMMA,',',1,10608)
+LexToken(VAR,'in2',1,10620)
+LexToken(ASSIGNMENT,'=',1,10623)
+LexToken(OPENSQBRACKET,'[',1,10624)
+LexToken(CLOSESQBRACKET,']',1,10625)
+LexToken(COMMA,',',1,10626)
+LexToken(VAR,'intyp',1,10638)
+LexToken(ASSIGNMENT,'=',1,10643)
+LexToken(NUMBER,'-1',1,10644)
+LexToken(COMMA,',',1,10646)
+LexToken(VAR,'out',1,10658)
+LexToken(ASSIGNMENT,'=',1,10661)
+LexToken(OPENSQBRACKET,'[',1,10662)
+LexToken(CLOSESQBRACKET,']',1,10663)
+LexToken(COMMA,',',1,10664)
+LexToken(VAR,'out2',1,10676)
+LexToken(ASSIGNMENT,'=',1,10680)
+LexToken(OPENSQBRACKET,'[',1,10681)
+LexToken(CLOSESQBRACKET,']',1,10682)
+LexToken(COMMA,',',1,10683)
+LexToken(VAR,'outtyp',1,10695)
+LexToken(ASSIGNMENT,'=',1,10701)
+LexToken(NUMBER,'1',1,10702)
+LexToken(COMMA,',',1,10703)
+LexToken(VAR,'evtin',1,10715)
+LexToken(ASSIGNMENT,'=',1,10720)
+LexToken(OPENSQBRACKET,'[',1,10721)
+LexToken(CLOSESQBRACKET,']',1,10722)
+LexToken(COMMA,',',1,10723)
+LexToken(VAR,'evtout',1,10735)
+LexToken(ASSIGNMENT,'=',1,10741)
+LexToken(OPENSQBRACKET,'[',1,10742)
+LexToken(CLOSESQBRACKET,']',1,10743)
+LexToken(COMMA,',',1,10744)
+LexToken(VAR,'state',1,10756)
+LexToken(ASSIGNMENT,'=',1,10761)
+LexToken(OPENSQBRACKET,'[',1,10762)
+LexToken(CLOSESQBRACKET,']',1,10763)
+LexToken(COMMA,',',1,10764)
+LexToken(VAR,'dstate',1,10776)
+LexToken(ASSIGNMENT,'=',1,10782)
+LexToken(OPENSQBRACKET,'[',1,10783)
+LexToken(CLOSESQBRACKET,']',1,10784)
+LexToken(COMMA,',',1,10785)
+LexToken(VAR,'odstate',1,10797)
+LexToken(ASSIGNMENT,'=',1,10804)
+LexToken(VAR,'list',1,10805)
+LexToken(OPENBRACKET,'(',1,10809)
+LexToken(CLOSEBRACKET,')',1,10810)
+LexToken(COMMA,',',1,10811)
+LexToken(VAR,'rpar',1,10823)
+LexToken(ASSIGNMENT,'=',1,10827)
+LexToken(OPENSQBRACKET,'[',1,10828)
+LexToken(CLOSESQBRACKET,']',1,10829)
+LexToken(COMMA,',',1,10830)
+LexToken(VAR,'ipar',1,10842)
+LexToken(ASSIGNMENT,'=',1,10846)
+LexToken(NUMBER,'1',1,10847)
+LexToken(COMMA,',',1,10848)
+LexToken(VAR,'opar',1,10860)
+LexToken(ASSIGNMENT,'=',1,10864)
+LexToken(VAR,'list',1,10865)
+LexToken(OPENBRACKET,'(',1,10869)
+LexToken(CLOSEBRACKET,')',1,10870)
+LexToken(COMMA,',',1,10871)
+LexToken(VAR,'blocktype',1,10883)
+LexToken(ASSIGNMENT,'=',1,10892)
+LexToken(DQSTRING,'"c"',1,10895)
+LexToken(COMMA,',',1,10896)
+LexToken(VAR,'firing',1,10908)
+LexToken(ASSIGNMENT,'=',1,10914)
+LexToken(OPENSQBRACKET,'[',1,10915)
+LexToken(CLOSESQBRACKET,']',1,10916)
+LexToken(COMMA,',',1,10917)
+LexToken(VAR,'dep_ut',1,10929)
+LexToken(ASSIGNMENT,'=',1,10935)
+LexToken(OPENSQBRACKET,'[',1,10936)
+LexToken(PREVAR_BOOLEAN,'%f',1,10937)
+LexToken(COMMA,',',1,10939)
+LexToken(PREVAR_BOOLEAN,'%f',1,10940)
+LexToken(CLOSESQBRACKET,']',1,10942)
+LexToken(COMMA,',',1,10943)
+LexToken(VAR,'label',1,10955)
+LexToken(ASSIGNMENT,'=',1,10960)
+LexToken(DQSTRING,'""',1,10962)
+LexToken(COMMA,',',1,10963)
+LexToken(VAR,'nzcross',1,10975)
+LexToken(ASSIGNMENT,'=',1,10982)
+LexToken(NUMBER,'0',1,10983)
+LexToken(COMMA,',',1,10984)
+LexToken(VAR,'nmode',1,10996)
+LexToken(ASSIGNMENT,'=',1,11001)
+LexToken(NUMBER,'0',1,11002)
+LexToken(COMMA,',',1,11003)
+LexToken(VAR,'equations',1,11015)
+LexToken(ASSIGNMENT,'=',1,11024)
+LexToken(VAR,'list',1,11025)
+LexToken(OPENBRACKET,'(',1,11029)
+LexToken(CLOSEBRACKET,')',1,11030)
+LexToken(CLOSEBRACKET,')',1,11031)
+LexToken(COMMA,',',1,11032)
+LexToken(VAR,'doc',1,11044)
+LexToken(ASSIGNMENT,'=',1,11047)
+LexToken(VAR,'list',1,11048)
+LexToken(OPENBRACKET,'(',1,11052)
+LexToken(CLOSEBRACKET,')',1,11053)
+LexToken(CLOSEBRACKET,')',1,11054)
+LexToken(EOL,'\n',1,11055)
+LexToken(VAR,'scs_m',1,11064)
+LexToken(DOT,'.',1,11069)
+LexToken(VAR,'objs',1,11070)
+LexToken(OPENBRACKET,'(',1,11074)
+LexToken(NUMBER,'14',1,11075)
+LexToken(CLOSEBRACKET,')',1,11077)
+LexToken(ASSIGNMENT,'=',1,11078)
+LexToken(SCICOS_LINK,'scicos_link',1,11079)
+LexToken(OPENBRACKET,'(',1,11090)
+LexToken(VAR,'xx',1,11102)
+LexToken(ASSIGNMENT,'=',1,11104)
+LexToken(OPENSQBRACKET,'[',1,11105)
+LexToken(NUMBER,'363.03733',1,11106)
+LexToken(SEMICOLON,';',1,11115)
+LexToken(NUMBER,'383.03733',1,11116)
+LexToken(CLOSESQBRACKET,']',1,11125)
+LexToken(COMMA,',',1,11126)
+LexToken(VAR,'yy',1,11138)
+LexToken(ASSIGNMENT,'=',1,11140)
+LexToken(OPENSQBRACKET,'[',1,11141)
+LexToken(NUMBER,'248.584',1,11142)
+LexToken(SEMICOLON,';',1,11149)
+LexToken(NUMBER,'248.584',1,11150)
+LexToken(CLOSESQBRACKET,']',1,11157)
+LexToken(COMMA,',',1,11158)
+LexToken(VAR,'id',1,11170)
+LexToken(ASSIGNMENT,'=',1,11172)
+LexToken(DQSTRING,'"drawlink"',1,11182)
+LexToken(COMMA,',',1,11183)
+LexToken(VAR,'thick',1,11195)
+LexToken(ASSIGNMENT,'=',1,11200)
+LexToken(OPENSQBRACKET,'[',1,11201)
+LexToken(NUMBER,'0',1,11202)
+LexToken(COMMA,',',1,11203)
+LexToken(NUMBER,'0',1,11204)
+LexToken(CLOSESQBRACKET,']',1,11205)
+LexToken(COMMA,',',1,11206)
+LexToken(VAR,'ct',1,11218)
+LexToken(ASSIGNMENT,'=',1,11220)
+LexToken(OPENSQBRACKET,'[',1,11221)
+LexToken(NUMBER,'1',1,11222)
+LexToken(COMMA,',',1,11223)
+LexToken(NUMBER,'1',1,11224)
+LexToken(CLOSESQBRACKET,']',1,11225)
+LexToken(COMMA,',',1,11226)
+LexToken(VAR,'from',1,11238)
+LexToken(ASSIGNMENT,'=',1,11242)
+LexToken(OPENSQBRACKET,'[',1,11243)
+LexToken(NUMBER,'5',1,11244)
+LexToken(COMMA,',',1,11245)
+LexToken(NUMBER,'2',1,11246)
+LexToken(COMMA,',',1,11247)
+LexToken(NUMBER,'0',1,11248)
+LexToken(CLOSESQBRACKET,']',1,11249)
+LexToken(COMMA,',',1,11250)
+LexToken(VAR,'to',1,11262)
+LexToken(ASSIGNMENT,'=',1,11264)
+LexToken(OPENSQBRACKET,'[',1,11265)
+LexToken(NUMBER,'13',1,11266)
+LexToken(COMMA,',',1,11268)
+LexToken(NUMBER,'1',1,11269)
+LexToken(COMMA,',',1,11270)
+LexToken(NUMBER,'1',1,11271)
+LexToken(CLOSESQBRACKET,']',1,11272)
+LexToken(CLOSEBRACKET,')',1,11273)
+LexToken(EOL,'\n',1,11274)
+LexToken(EOL,'\n',1,11275)
+LexToken(VAR,'model',1,11284)
+LexToken(ASSIGNMENT,'=',1,11289)
+LexToken(SCICOS_MODEL,'scicos_model',1,11290)
+LexToken(OPENBRACKET,'(',1,11302)
+LexToken(CLOSEBRACKET,')',1,11303)
+LexToken(EOL,'\n',1,11304)
+LexToken(VAR,'model',1,11313)
+LexToken(DOT,'.',1,11318)
+LexToken(VAR,'sim',1,11319)
+LexToken(ASSIGNMENT,'=',1,11322)
+LexToken(DQSTRING,'"csuper"',1,11330)
+LexToken(EOL,'\n',1,11331)
+LexToken(VAR,'model',1,11340)
+LexToken(DOT,'.',1,11345)
+LexToken(VAR,'in',1,11346)
+LexToken(ASSIGNMENT,'=',1,11348)
+LexToken(OPENSQBRACKET,'[',1,11349)
+LexToken(NUMBER,'1',1,11350)
+LexToken(SEMICOLON,';',1,11351)
+LexToken(NUMBER,'1',1,11352)
+LexToken(CLOSESQBRACKET,']',1,11353)
+LexToken(EOL,'\n',1,11354)
+LexToken(VAR,'model',1,11363)
+LexToken(DOT,'.',1,11368)
+LexToken(VAR,'in2',1,11369)
+LexToken(ASSIGNMENT,'=',1,11372)
+LexToken(OPENSQBRACKET,'[',1,11373)
+LexToken(NUMBER,'1',1,11374)
+LexToken(SEMICOLON,';',1,11375)
+LexToken(NUMBER,'1',1,11376)
+LexToken(CLOSESQBRACKET,']',1,11377)
+LexToken(EOL,'\n',1,11378)
+LexToken(VAR,'model',1,11387)
+LexToken(DOT,'.',1,11392)
+LexToken(VAR,'out',1,11393)
+LexToken(ASSIGNMENT,'=',1,11396)
+LexToken(OPENSQBRACKET,'[',1,11397)
+LexToken(NUMBER,'1',1,11398)
+LexToken(SEMICOLON,';',1,11399)
+LexToken(NUMBER,'1',1,11400)
+LexToken(CLOSESQBRACKET,']',1,11401)
+LexToken(EOL,'\n',1,11402)
+LexToken(VAR,'model',1,11411)
+LexToken(DOT,'.',1,11416)
+LexToken(VAR,'out2',1,11417)
+LexToken(ASSIGNMENT,'=',1,11421)
+LexToken(OPENSQBRACKET,'[',1,11422)
+LexToken(NUMBER,'1',1,11423)
+LexToken(SEMICOLON,';',1,11424)
+LexToken(NUMBER,'1',1,11425)
+LexToken(CLOSESQBRACKET,']',1,11426)
+LexToken(EOL,'\n',1,11427)
+LexToken(VAR,'model',1,11436)
+LexToken(DOT,'.',1,11441)
+LexToken(VAR,'intyp',1,11442)
+LexToken(ASSIGNMENT,'=',1,11447)
+LexToken(OPENSQBRACKET,'[',1,11448)
+LexToken(NUMBER,'5',1,11449)
+LexToken(NUMBER,'5',1,11451)
+LexToken(CLOSESQBRACKET,']',1,11452)
+LexToken(EOL,'\n',1,11453)
+LexToken(VAR,'model',1,11462)
+LexToken(DOT,'.',1,11467)
+LexToken(VAR,'outtyp',1,11468)
+LexToken(ASSIGNMENT,'=',1,11474)
+LexToken(OPENSQBRACKET,'[',1,11475)
+LexToken(NUMBER,'5',1,11476)
+LexToken(NUMBER,'5',1,11478)
+LexToken(CLOSESQBRACKET,']',1,11479)
+LexToken(EOL,'\n',1,11480)
+LexToken(VAR,'model',1,11489)
+LexToken(DOT,'.',1,11494)
+LexToken(VAR,'blocktype',1,11495)
+LexToken(ASSIGNMENT,'=',1,11504)
+LexToken(DQSTRING,'"h"',1,11507)
+LexToken(EOL,'\n',1,11508)
+LexToken(VAR,'model',1,11517)
+LexToken(DOT,'.',1,11522)
+LexToken(VAR,'firing',1,11523)
+LexToken(ASSIGNMENT,'=',1,11529)
+LexToken(PREVAR_BOOLEAN,'%f',1,11530)
+LexToken(EOL,'\n',1,11532)
+LexToken(VAR,'model',1,11541)
+LexToken(DOT,'.',1,11546)
+LexToken(VAR,'dep_ut',1,11547)
+LexToken(ASSIGNMENT,'=',1,11553)
+LexToken(OPENSQBRACKET,'[',1,11554)
+LexToken(PREVAR_BOOLEAN,'%t',1,11555)
+LexToken(PREVAR_BOOLEAN,'%f',1,11558)
+LexToken(CLOSESQBRACKET,']',1,11560)
+LexToken(EOL,'\n',1,11561)
+LexToken(VAR,'model',1,11570)
+LexToken(DOT,'.',1,11575)
+LexToken(VAR,'rpar',1,11576)
+LexToken(ASSIGNMENT,'=',1,11580)
+LexToken(VAR,'scs_m',1,11581)
+LexToken(EOL,'\n',1,11586)
+LexToken(VAR,'gr_i',1,11595)
+LexToken(ASSIGNMENT,'=',1,11599)
+LexToken(OPENSQBRACKET,'[',1,11600)
+LexToken(CLOSESQBRACKET,']',1,11601)
+LexToken(EOL,'\n',1,11602)
+LexToken(VAR,'x',1,11611)
+LexToken(ASSIGNMENT,'=',1,11612)
+LexToken(VAR,'standard_define',1,11613)
+LexToken(OPENBRACKET,'(',1,11628)
+LexToken(OPENSQBRACKET,'[',1,11629)
+LexToken(NUMBER,'2',1,11630)
+LexToken(NUMBER,'3',1,11632)
+LexToken(CLOSESQBRACKET,']',1,11633)
+LexToken(COMMA,',',1,11634)
+LexToken(VAR,'model',1,11635)
+LexToken(COMMA,',',1,11640)
+LexToken(OPENSQBRACKET,'[',1,11641)
+LexToken(CLOSESQBRACKET,']',1,11642)
+LexToken(COMMA,',',1,11643)
+LexToken(VAR,'gr_i',1,11644)
+LexToken(CLOSEBRACKET,')',1,11648)
+LexToken(EOL,'\n',1,11649)
+LexToken(END,'end',1,11654)
+LexToken(EOL,'\n',1,11657)
+LexToken(ENDFUNCTION,'endfunction',1,11658)
+LexToken(EOL,'\n',1,11669)
+LexToken(EOL,'\n',1,11670)