summaryrefslogtreecommitdiff
path: root/js/Sinks/CMSCOPE.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Sinks/CMSCOPE.js')
-rw-r--r--js/Sinks/CMSCOPE.js1214
1 files changed, 1214 insertions, 0 deletions
diff --git a/js/Sinks/CMSCOPE.js b/js/Sinks/CMSCOPE.js
new file mode 100644
index 00000000..d7e742ca
--- /dev/null
+++ b/js/Sinks/CMSCOPE.js
@@ -0,0 +1,1214 @@
+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,'CMSCOPE',1,852)
+LexToken(OPENBRACKET,'(',1,859)
+LexToken(VAR,'job',1,860)
+LexToken(COMMA,',',1,863)
+LexToken(VAR,'arg1',1,864)
+LexToken(COMMA,',',1,868)
+LexToken(VAR,'arg2',1,869)
+LexToken(CLOSEBRACKET,')',1,873)
+LexToken(EOL,'\n',1,874)
+LexToken(VAR,'x',1,879)
+LexToken(ASSIGNMENT,'=',1,880)
+LexToken(OPENSQBRACKET,'[',1,881)
+LexToken(CLOSESQBRACKET,']',1,882)
+LexToken(SEMICOLON,';',1,883)
+LexToken(EOL,'\n',1,884)
+LexToken(VAR,'y',1,889)
+LexToken(ASSIGNMENT,'=',1,890)
+LexToken(OPENSQBRACKET,'[',1,891)
+LexToken(CLOSESQBRACKET,']',1,892)
+LexToken(SEMICOLON,';',1,893)
+LexToken(EOL,'\n',1,894)
+LexToken(VAR,'typ',1,899)
+LexToken(ASSIGNMENT,'=',1,902)
+LexToken(OPENSQBRACKET,'[',1,903)
+LexToken(CLOSESQBRACKET,']',1,904)
+LexToken(SEMICOLON,';',1,905)
+LexToken(EOL,'\n',1,906)
+LexToken(SELECT,'select',1,911)
+LexToken(VAR,'job',1,918)
+LexToken(EOL,'\n',1,921)
+LexToken(CASE,'case',1,926)
+LexToken(DQSTRING,'"set"',1,935)
+LexToken(THEN,'then',1,937)
+LexToken(EOL,'\n',1,941)
+LexToken(VAR,'x',1,950)
+LexToken(ASSIGNMENT,'=',1,951)
+LexToken(VAR,'arg1',1,952)
+LexToken(SEMICOLON,';',1,956)
+LexToken(EOL,'\n',1,957)
+LexToken(VAR,'graphics',1,966)
+LexToken(ASSIGNMENT,'=',1,974)
+LexToken(VAR,'arg1',1,975)
+LexToken(DOT,'.',1,979)
+LexToken(VAR,'graphics',1,980)
+LexToken(SEMICOLON,';',1,988)
+LexToken(EOL,'\n',1,989)
+LexToken(VAR,'exprs',1,998)
+LexToken(ASSIGNMENT,'=',1,1003)
+LexToken(VAR,'graphics',1,1004)
+LexToken(DOT,'.',1,1012)
+LexToken(VAR,'exprs',1,1013)
+LexToken(EOL,'\n',1,1018)
+LexToken(EOL,'\n',1,1019)
+LexToken(EOL,'\n',1,1020)
+LexToken(VAR,'model',1,1029)
+LexToken(ASSIGNMENT,'=',1,1034)
+LexToken(VAR,'arg1',1,1035)
+LexToken(DOT,'.',1,1039)
+LexToken(VAR,'model',1,1040)
+LexToken(SEMICOLON,';',1,1045)
+LexToken(EOL,'\n',1,1046)
+LexToken(EOL,'\n',1,1072)
+LexToken(EOL,'\n',1,1088)
+LexToken(WHILE,'while',1,1097)
+LexToken(PREVAR_BOOLEAN,'%t',1,1103)
+LexToken(DO,'do',1,1106)
+LexToken(EOL,'\n',1,1108)
+LexToken(OPENSQBRACKET,'[',1,1121)
+LexToken(VAR,'ok',1,1122)
+LexToken(COMMA,',',1,1124)
+LexToken(VAR,'in',1,1125)
+LexToken(COMMA,',',1,1127)
+LexToken(VAR,'clrs',1,1128)
+LexToken(COMMA,',',1,1132)
+LexToken(VAR,'win',1,1133)
+LexToken(COMMA,',',1,1136)
+LexToken(VAR,'wpos',1,1137)
+LexToken(COMMA,',',1,1141)
+LexToken(VAR,'wdim',1,1142)
+LexToken(COMMA,',',1,1146)
+LexToken(VAR,'ymin',1,1147)
+LexToken(COMMA,',',1,1151)
+LexToken(VAR,'ymax',1,1152)
+LexToken(COMMA,',',1,1156)
+LexToken(VAR,'per',1,1157)
+LexToken(COMMA,',',1,1160)
+LexToken(VAR,'N',1,1161)
+LexToken(COMMA,',',1,1162)
+LexToken(VAR,'heritance',1,1163)
+LexToken(COMMA,',',1,1172)
+LexToken(VAR,'nom',1,1173)
+LexToken(COMMA,',',1,1176)
+LexToken(VAR,'exprs',1,1177)
+LexToken(CLOSESQBRACKET,']',1,1182)
+LexToken(ASSIGNMENT,'=',1,1183)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1184)
+LexToken(OPENBRACKET,'(',1,1199)
+LexToken(DQSTRING,'"Set Scope parameters"',1,1236)
+LexToken(COMMA,',',1,1237)
+LexToken(OPENSQBRACKET,'[',1,1253)
+LexToken(DQSTRING,'"Input ports sizes"',1,1272)
+LexToken(SEMICOLON,';',1,1273)
+LexToken(DQSTRING,'"Drawing colors (>0) or mark (<0)"',1,1320)
+LexToken(SEMICOLON,';',1,1321)
+LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1375)
+LexToken(SEMICOLON,';',1,1376)
+LexToken(DQSTRING,'"Output window position"',1,1413)
+LexToken(SEMICOLON,';',1,1414)
+LexToken(DQSTRING,'"Output window sizes"',1,1448)
+LexToken(SEMICOLON,';',1,1449)
+LexToken(DQSTRING,'"Ymin vector"',1,1475)
+LexToken(SEMICOLON,';',1,1476)
+LexToken(DQSTRING,'"Ymax vector"',1,1502)
+LexToken(SEMICOLON,';',1,1503)
+LexToken(DQSTRING,'"Refresh period"',1,1532)
+LexToken(SEMICOLON,';',1,1533)
+LexToken(DQSTRING,'"Buffer size"',1,1559)
+LexToken(SEMICOLON,';',1,1560)
+LexToken(DQSTRING,'"Accept herited events 0/1"',1,1600)
+LexToken(DQSTRING,'"Name of Scope (label&Id)"',1,1639)
+LexToken(CLOSESQBRACKET,']',1,1640)
+LexToken(COMMA,',',1,1641)
+LexToken(VAR,'list',1,1657)
+LexToken(OPENBRACKET,'(',1,1661)
+LexToken(DQSTRING,'"vec"',1,1666)
+LexToken(COMMA,',',1,1667)
+LexToken(NUMBER,'-1',1,1668)
+LexToken(COMMA,',',1,1670)
+LexToken(DQSTRING,'"vec"',1,1675)
+LexToken(COMMA,',',1,1676)
+LexToken(NUMBER,'-1',1,1677)
+LexToken(COMMA,',',1,1679)
+LexToken(DQSTRING,'"vec"',1,1684)
+LexToken(COMMA,',',1,1685)
+LexToken(NUMBER,'1',1,1686)
+LexToken(COMMA,',',1,1687)
+LexToken(DQSTRING,'"vec"',1,1692)
+LexToken(COMMA,',',1,1693)
+LexToken(NUMBER,'-1',1,1694)
+LexToken(COMMA,',',1,1696)
+LexToken(DQSTRING,'"vec"',1,1701)
+LexToken(COMMA,',',1,1702)
+LexToken(NUMBER,'-1',1,1703)
+LexToken(COMMA,',',1,1705)
+LexToken(DQSTRING,'"vec"',1,1725)
+LexToken(COMMA,',',1,1726)
+LexToken(DQSTRING,'"size(%1,\\\'*\\\')"',1,1742)
+LexToken(COMMA,',',1,1743)
+LexToken(DQSTRING,'"vec"',1,1748)
+LexToken(COMMA,',',1,1749)
+LexToken(DQSTRING,'"size(%1,\\\'*\\\')"',1,1765)
+LexToken(COMMA,',',1,1766)
+LexToken(DQSTRING,'"vec"',1,1771)
+LexToken(COMMA,',',1,1772)
+LexToken(DQSTRING,'"size(%1,\\\'*\\\')"',1,1788)
+LexToken(COMMA,',',1,1789)
+LexToken(DQSTRING,'"vec"',1,1809)
+LexToken(COMMA,',',1,1810)
+LexToken(NUMBER,'1',1,1811)
+LexToken(COMMA,',',1,1812)
+LexToken(DQSTRING,'"vec"',1,1817)
+LexToken(COMMA,',',1,1818)
+LexToken(NUMBER,'1',1,1819)
+LexToken(COMMA,',',1,1820)
+LexToken(DQSTRING,'"str"',1,1825)
+LexToken(COMMA,',',1,1826)
+LexToken(NUMBER,'1',1,1827)
+LexToken(CLOSEBRACKET,')',1,1828)
+LexToken(COMMA,',',1,1829)
+LexToken(VAR,'exprs',1,1830)
+LexToken(CLOSEBRACKET,')',1,1835)
+LexToken(EOL,'\n',1,1836)
+LexToken(IF,'if',1,1849)
+LexToken(NOT,'~',1,1852)
+LexToken(VAR,'ok',1,1853)
+LexToken(THEN,'then',1,1856)
+LexToken(EOL,'\n',1,1860)
+LexToken(BREAK,'break',1,1877)
+LexToken(COMMA,',',1,1882)
+LexToken(EOL,'\n',1,1883)
+LexToken(END,'end',1,1896)
+LexToken(EOL,'\n',1,1926)
+LexToken(VAR,'mess',1,1939)
+LexToken(ASSIGNMENT,'=',1,1943)
+LexToken(OPENSQBRACKET,'[',1,1944)
+LexToken(CLOSESQBRACKET,']',1,1945)
+LexToken(EOL,'\n',1,1946)
+LexToken(IF,'if',1,1959)
+LexToken(VAR,'size',1,1962)
+LexToken(OPENBRACKET,'(',1,1966)
+LexToken(VAR,'in',1,1967)
+LexToken(COMMA,',',1,1969)
+LexToken(DQSTRING,'"*"',1,1972)
+LexToken(CLOSEBRACKET,')',1,1973)
+LexToken(COMPARISON,'<=',1,1974)
+LexToken(NUMBER,'0',1,1976)
+LexToken(THEN,'then',1,1978)
+LexToken(EOL,'\n',1,1982)
+LexToken(VAR,'mess',1,1999)
+LexToken(ASSIGNMENT,'=',1,2003)
+LexToken(OPENSQBRACKET,'[',1,2004)
+LexToken(VAR,'mess',1,2005)
+LexToken(SEMICOLON,';',1,2009)
+LexToken(DQSTRING,'"Block must have at least one input port"',1,2050)
+LexToken(SEMICOLON,';',1,2051)
+LexToken(DQSTRING,'" "',1,2054)
+LexToken(CLOSESQBRACKET,']',1,2055)
+LexToken(EOL,'\n',1,2056)
+LexToken(VAR,'ok',1,2073)
+LexToken(ASSIGNMENT,'=',1,2075)
+LexToken(PREVAR_BOOLEAN,'%f',1,2076)
+LexToken(EOL,'\n',1,2078)
+LexToken(END,'end',1,2091)
+LexToken(EOL,'\n',1,2094)
+LexToken(IF,'if',1,2107)
+LexToken(VAR,'min',1,2110)
+LexToken(OPENBRACKET,'(',1,2113)
+LexToken(VAR,'in',1,2114)
+LexToken(CLOSEBRACKET,')',1,2116)
+LexToken(COMPARISON,'<=',1,2117)
+LexToken(NUMBER,'0',1,2119)
+LexToken(THEN,'then',1,2121)
+LexToken(EOL,'\n',1,2125)
+LexToken(VAR,'mess',1,2142)
+LexToken(ASSIGNMENT,'=',1,2146)
+LexToken(OPENSQBRACKET,'[',1,2147)
+LexToken(VAR,'mess',1,2148)
+LexToken(SEMICOLON,';',1,2152)
+LexToken(DQSTRING,'"Port sizes must be positive"',1,2181)
+LexToken(SEMICOLON,';',1,2182)
+LexToken(DQSTRING,'" "',1,2185)
+LexToken(CLOSESQBRACKET,']',1,2186)
+LexToken(EOL,'\n',1,2187)
+LexToken(VAR,'ok',1,2204)
+LexToken(ASSIGNMENT,'=',1,2206)
+LexToken(PREVAR_BOOLEAN,'%f',1,2207)
+LexToken(EOL,'\n',1,2209)
+LexToken(END,'end',1,2222)
+LexToken(EOL,'\n',1,2225)
+LexToken(IF,'if',1,2238)
+LexToken(VAR,'size',1,2241)
+LexToken(OPENBRACKET,'(',1,2245)
+LexToken(VAR,'clrs',1,2246)
+LexToken(COMMA,',',1,2250)
+LexToken(DQSTRING,'"*"',1,2253)
+LexToken(CLOSEBRACKET,')',1,2254)
+LexToken(COMPARISON,'<',1,2255)
+LexToken(VAR,'sum',1,2256)
+LexToken(OPENBRACKET,'(',1,2259)
+LexToken(VAR,'in',1,2260)
+LexToken(CLOSEBRACKET,')',1,2262)
+LexToken(THEN,'then',1,2264)
+LexToken(EOL,'\n',1,2268)
+LexToken(VAR,'mess',1,2285)
+LexToken(ASSIGNMENT,'=',1,2289)
+LexToken(OPENSQBRACKET,'[',1,2290)
+LexToken(VAR,'mess',1,2291)
+LexToken(SEMICOLON,';',1,2295)
+LexToken(DQSTRING,'"Not enough colors defined (at least "',1,2333)
+LexToken(OPERATOR,'+',1,2334)
+LexToken(VAR,'string',1,2335)
+LexToken(OPENBRACKET,'(',1,2341)
+LexToken(VAR,'sum',1,2342)
+LexToken(OPENBRACKET,'(',1,2345)
+LexToken(VAR,'in',1,2346)
+LexToken(CLOSEBRACKET,')',1,2348)
+LexToken(CLOSEBRACKET,')',1,2349)
+LexToken(OPERATOR,'+',1,2350)
+LexToken(DQSTRING,'")"',1,2353)
+LexToken(SEMICOLON,';',1,2354)
+LexToken(DQSTRING,'" "',1,2357)
+LexToken(CLOSESQBRACKET,']',1,2358)
+LexToken(EOL,'\n',1,2359)
+LexToken(VAR,'ok',1,2376)
+LexToken(ASSIGNMENT,'=',1,2378)
+LexToken(PREVAR_BOOLEAN,'%f',1,2379)
+LexToken(EOL,'\n',1,2381)
+LexToken(END,'end',1,2394)
+LexToken(EOL,'\n',1,2397)
+LexToken(IF,'if',1,2410)
+LexToken(VAR,'size',1,2413)
+LexToken(OPENBRACKET,'(',1,2417)
+LexToken(VAR,'wpos',1,2418)
+LexToken(COMMA,',',1,2422)
+LexToken(DQSTRING,'"*"',1,2425)
+LexToken(CLOSEBRACKET,')',1,2426)
+LexToken(COMPARISON,'<>',1,2427)
+LexToken(NUMBER,'0',1,2429)
+LexToken(LOGICAL,'&',1,2431)
+LexToken(VAR,'size',1,2432)
+LexToken(OPENBRACKET,'(',1,2436)
+LexToken(VAR,'wpos',1,2437)
+LexToken(COMMA,',',1,2441)
+LexToken(DQSTRING,'"*"',1,2444)
+LexToken(CLOSEBRACKET,')',1,2445)
+LexToken(COMPARISON,'<>',1,2446)
+LexToken(NUMBER,'2',1,2448)
+LexToken(THEN,'then',1,2450)
+LexToken(EOL,'\n',1,2454)
+LexToken(VAR,'mess',1,2471)
+LexToken(ASSIGNMENT,'=',1,2475)
+LexToken(OPENSQBRACKET,'[',1,2476)
+LexToken(VAR,'mess',1,2477)
+LexToken(SEMICOLON,';',1,2481)
+LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,2523)
+LexToken(SEMICOLON,';',1,2524)
+LexToken(DQSTRING,'" "',1,2527)
+LexToken(CLOSESQBRACKET,']',1,2528)
+LexToken(EOL,'\n',1,2529)
+LexToken(VAR,'ok',1,2546)
+LexToken(ASSIGNMENT,'=',1,2548)
+LexToken(PREVAR_BOOLEAN,'%f',1,2549)
+LexToken(EOL,'\n',1,2551)
+LexToken(END,'end',1,2564)
+LexToken(EOL,'\n',1,2567)
+LexToken(IF,'if',1,2580)
+LexToken(VAR,'size',1,2583)
+LexToken(OPENBRACKET,'(',1,2587)
+LexToken(VAR,'wdim',1,2588)
+LexToken(COMMA,',',1,2592)
+LexToken(DQSTRING,'"*"',1,2595)
+LexToken(CLOSEBRACKET,')',1,2596)
+LexToken(COMPARISON,'<>',1,2597)
+LexToken(NUMBER,'0',1,2599)
+LexToken(LOGICAL,'&',1,2601)
+LexToken(VAR,'size',1,2602)
+LexToken(OPENBRACKET,'(',1,2606)
+LexToken(VAR,'wdim',1,2607)
+LexToken(COMMA,',',1,2611)
+LexToken(DQSTRING,'"*"',1,2614)
+LexToken(CLOSEBRACKET,')',1,2615)
+LexToken(COMPARISON,'<>',1,2616)
+LexToken(NUMBER,'2',1,2618)
+LexToken(THEN,'then',1,2620)
+LexToken(EOL,'\n',1,2624)
+LexToken(VAR,'mess',1,2641)
+LexToken(ASSIGNMENT,'=',1,2645)
+LexToken(OPENSQBRACKET,'[',1,2646)
+LexToken(VAR,'mess',1,2647)
+LexToken(SEMICOLON,';',1,2651)
+LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2688)
+LexToken(SEMICOLON,';',1,2689)
+LexToken(DQSTRING,'" "',1,2692)
+LexToken(CLOSESQBRACKET,']',1,2693)
+LexToken(EOL,'\n',1,2694)
+LexToken(VAR,'ok',1,2711)
+LexToken(ASSIGNMENT,'=',1,2713)
+LexToken(PREVAR_BOOLEAN,'%f',1,2714)
+LexToken(EOL,'\n',1,2716)
+LexToken(END,'end',1,2729)
+LexToken(EOL,'\n',1,2732)
+LexToken(IF,'if',1,2745)
+LexToken(VAR,'win',1,2748)
+LexToken(COMPARISON,'<',1,2751)
+LexToken(NUMBER,'-1',1,2752)
+LexToken(THEN,'then',1,2755)
+LexToken(EOL,'\n',1,2759)
+LexToken(VAR,'mess',1,2776)
+LexToken(ASSIGNMENT,'=',1,2780)
+LexToken(OPENSQBRACKET,'[',1,2781)
+LexToken(VAR,'mess',1,2782)
+LexToken(SEMICOLON,';',1,2786)
+LexToken(DQSTRING,'"Window number can\\\'t be < -1"',1,2817)
+LexToken(SEMICOLON,';',1,2818)
+LexToken(DQSTRING,'" "',1,2821)
+LexToken(CLOSESQBRACKET,']',1,2822)
+LexToken(EOL,'\n',1,2823)
+LexToken(VAR,'ok',1,2840)
+LexToken(ASSIGNMENT,'=',1,2842)
+LexToken(PREVAR_BOOLEAN,'%f',1,2843)
+LexToken(EOL,'\n',1,2845)
+LexToken(END,'end',1,2858)
+LexToken(EOL,'\n',1,2861)
+LexToken(IF,'if',1,2874)
+LexToken(VAR,'size',1,2877)
+LexToken(OPENBRACKET,'(',1,2881)
+LexToken(VAR,'per',1,2882)
+LexToken(COMMA,',',1,2885)
+LexToken(DQSTRING,'"*"',1,2888)
+LexToken(CLOSEBRACKET,')',1,2889)
+LexToken(COMPARISON,'<>',1,2890)
+LexToken(VAR,'size',1,2892)
+LexToken(OPENBRACKET,'(',1,2896)
+LexToken(VAR,'ymin',1,2897)
+LexToken(COMMA,',',1,2901)
+LexToken(DQSTRING,'"*"',1,2904)
+LexToken(CLOSEBRACKET,')',1,2905)
+LexToken(THEN,'then',1,2907)
+LexToken(EOL,'\n',1,2911)
+LexToken(VAR,'mess',1,2928)
+LexToken(ASSIGNMENT,'=',1,2932)
+LexToken(OPENSQBRACKET,'[',1,2933)
+LexToken(VAR,'mess',1,2934)
+LexToken(SEMICOLON,';',1,2938)
+LexToken(DQSTRING,'"Size of Refresh Period must equal size of Ymin/Ymax vector"',1,2998)
+LexToken(SEMICOLON,';',1,2999)
+LexToken(DQSTRING,'" "',1,3002)
+LexToken(CLOSESQBRACKET,']',1,3003)
+LexToken(EOL,'\n',1,3004)
+LexToken(VAR,'ok',1,3021)
+LexToken(ASSIGNMENT,'=',1,3023)
+LexToken(PREVAR_BOOLEAN,'%f',1,3024)
+LexToken(EOL,'\n',1,3026)
+LexToken(END,'end',1,3039)
+LexToken(EOL,'\n',1,3042)
+LexToken(FOR,'for',1,3055)
+LexToken(VAR,'i',1,3059)
+LexToken(ASSIGNMENT,'=',1,3060)
+LexToken(NUMBER,'1',1,3061)
+LexToken(COLON,':',1,3062)
+LexToken(NUMBER,'1',1,3063)
+LexToken(COLON,':',1,3064)
+LexToken(VAR,'size',1,3065)
+LexToken(OPENBRACKET,'(',1,3069)
+LexToken(VAR,'per',1,3070)
+LexToken(COMMA,',',1,3073)
+LexToken(DQSTRING,'"*"',1,3076)
+LexToken(CLOSEBRACKET,')',1,3077)
+LexToken(EOL,'\n',1,3078)
+LexToken(IF,'if',1,3095)
+LexToken(OPENBRACKET,'(',1,3098)
+LexToken(VAR,'per',1,3099)
+LexToken(OPENBRACKET,'(',1,3102)
+LexToken(VAR,'i',1,3103)
+LexToken(CLOSEBRACKET,')',1,3104)
+LexToken(COMPARISON,'<=',1,3105)
+LexToken(NUMBER,'0',1,3107)
+LexToken(CLOSEBRACKET,')',1,3108)
+LexToken(THEN,'then',1,3110)
+LexToken(EOL,'\n',1,3114)
+LexToken(VAR,'mess',1,3135)
+LexToken(ASSIGNMENT,'=',1,3139)
+LexToken(OPENSQBRACKET,'[',1,3140)
+LexToken(VAR,'mess',1,3141)
+LexToken(SEMICOLON,';',1,3145)
+LexToken(DQSTRING,'"Refresh Period must be positive"',1,3178)
+LexToken(SEMICOLON,';',1,3179)
+LexToken(DQSTRING,'" "',1,3182)
+LexToken(CLOSESQBRACKET,']',1,3183)
+LexToken(EOL,'\n',1,3184)
+LexToken(VAR,'ok',1,3205)
+LexToken(ASSIGNMENT,'=',1,3207)
+LexToken(PREVAR_BOOLEAN,'%f',1,3208)
+LexToken(EOL,'\n',1,3210)
+LexToken(END,'end',1,3227)
+LexToken(EOL,'\n',1,3230)
+LexToken(END,'end',1,3243)
+LexToken(EOL,'\n',1,3246)
+LexToken(IF,'if',1,3259)
+LexToken(VAR,'N',1,3262)
+LexToken(COMPARISON,'<',1,3263)
+LexToken(NUMBER,'2',1,3264)
+LexToken(THEN,'then',1,3266)
+LexToken(EOL,'\n',1,3270)
+LexToken(VAR,'mess',1,3287)
+LexToken(ASSIGNMENT,'=',1,3291)
+LexToken(OPENSQBRACKET,'[',1,3292)
+LexToken(VAR,'mess',1,3293)
+LexToken(SEMICOLON,';',1,3297)
+LexToken(DQSTRING,'"Buffer size must be at least 2"',1,3329)
+LexToken(SEMICOLON,';',1,3330)
+LexToken(DQSTRING,'" "',1,3333)
+LexToken(CLOSESQBRACKET,']',1,3334)
+LexToken(EOL,'\n',1,3335)
+LexToken(VAR,'ok',1,3352)
+LexToken(ASSIGNMENT,'=',1,3354)
+LexToken(PREVAR_BOOLEAN,'%f',1,3355)
+LexToken(EOL,'\n',1,3357)
+LexToken(END,'end',1,3370)
+LexToken(EOL,'\n',1,3373)
+LexToken(IF,'if',1,3386)
+LexToken(VAR,'or',1,3389)
+LexToken(OPENBRACKET,'(',1,3391)
+LexToken(VAR,'ymin',1,3392)
+LexToken(COMPARISON,'>=',1,3396)
+LexToken(VAR,'ymax',1,3398)
+LexToken(CLOSEBRACKET,')',1,3402)
+LexToken(THEN,'then',1,3404)
+LexToken(EOL,'\n',1,3408)
+LexToken(VAR,'mess',1,3425)
+LexToken(ASSIGNMENT,'=',1,3429)
+LexToken(OPENSQBRACKET,'[',1,3430)
+LexToken(VAR,'mess',1,3431)
+LexToken(SEMICOLON,';',1,3435)
+LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,3467)
+LexToken(SEMICOLON,';',1,3468)
+LexToken(DQSTRING,'" "',1,3471)
+LexToken(CLOSESQBRACKET,']',1,3472)
+LexToken(EOL,'\n',1,3473)
+LexToken(VAR,'ok',1,3490)
+LexToken(ASSIGNMENT,'=',1,3492)
+LexToken(PREVAR_BOOLEAN,'%f',1,3493)
+LexToken(EOL,'\n',1,3495)
+LexToken(END,'end',1,3508)
+LexToken(EOL,'\n',1,3511)
+LexToken(IF,'if',1,3524)
+LexToken(NOT,'~',1,3527)
+LexToken(VAR,'or',1,3528)
+LexToken(OPENBRACKET,'(',1,3530)
+LexToken(VAR,'heritance',1,3531)
+LexToken(COMPARISON,'==',1,3540)
+LexToken(OPENSQBRACKET,'[',1,3542)
+LexToken(NUMBER,'0',1,3543)
+LexToken(NUMBER,'1',1,3545)
+LexToken(CLOSESQBRACKET,']',1,3546)
+LexToken(CLOSEBRACKET,')',1,3547)
+LexToken(THEN,'then',1,3549)
+LexToken(EOL,'\n',1,3553)
+LexToken(VAR,'mess',1,3570)
+LexToken(ASSIGNMENT,'=',1,3574)
+LexToken(OPENSQBRACKET,'[',1,3575)
+LexToken(VAR,'mess',1,3576)
+LexToken(SEMICOLON,';',1,3580)
+LexToken(DQSTRING,'"Accept herited events must be 0 or 1"',1,3618)
+LexToken(SEMICOLON,';',1,3619)
+LexToken(DQSTRING,'" "',1,3622)
+LexToken(CLOSESQBRACKET,']',1,3623)
+LexToken(EOL,'\n',1,3624)
+LexToken(VAR,'ok',1,3641)
+LexToken(ASSIGNMENT,'=',1,3643)
+LexToken(PREVAR_BOOLEAN,'%f',1,3644)
+LexToken(EOL,'\n',1,3646)
+LexToken(END,'end',1,3659)
+LexToken(EOL,'\n',1,3662)
+LexToken(IF,'if',1,3675)
+LexToken(NOT,'~',1,3678)
+LexToken(VAR,'ok',1,3679)
+LexToken(THEN,'then',1,3682)
+LexToken(EOL,'\n',1,3686)
+LexToken(VAR,'message',1,3703)
+LexToken(OPENBRACKET,'(',1,3710)
+LexToken(OPENSQBRACKET,'[',1,3711)
+LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,3752)
+LexToken(SEMICOLON,';',1,3753)
+LexToken(DQSTRING,'" "',1,3773)
+LexToken(SEMICOLON,';',1,3774)
+LexToken(VAR,'mess',1,3775)
+LexToken(CLOSESQBRACKET,']',1,3779)
+LexToken(CLOSEBRACKET,')',1,3780)
+LexToken(EOL,'\n',1,3781)
+LexToken(END,'end',1,3794)
+LexToken(EOL,'\n',1,3797)
+LexToken(IF,'if',1,3810)
+LexToken(VAR,'ok',1,3813)
+LexToken(THEN,'then',1,3816)
+LexToken(EOL,'\n',1,3820)
+LexToken(VAR,'in',1,3837)
+LexToken(ASSIGNMENT,'=',1,3840)
+LexToken(VAR,'in',1,3842)
+LexToken(OPENBRACKET,'(',1,3844)
+LexToken(COLON,':',1,3845)
+LexToken(CLOSEBRACKET,')',1,3846)
+LexToken(SEMICOLON,';',1,3847)
+LexToken(EOL,'\n',1,3848)
+LexToken(VAR,'a',1,3865)
+LexToken(ASSIGNMENT,'=',1,3867)
+LexToken(VAR,'size',1,3869)
+LexToken(OPENBRACKET,'(',1,3873)
+LexToken(VAR,'in',1,3874)
+LexToken(COMMA,',',1,3876)
+LexToken(NUMBER,'1',1,3877)
+LexToken(CLOSEBRACKET,')',1,3878)
+LexToken(SEMICOLON,';',1,3879)
+LexToken(EOL,'\n',1,3880)
+LexToken(VAR,'in2',1,3897)
+LexToken(ASSIGNMENT,'=',1,3901)
+LexToken(VAR,'ones',1,3903)
+LexToken(OPENBRACKET,'(',1,3907)
+LexToken(VAR,'a',1,3908)
+LexToken(COMMA,',',1,3909)
+LexToken(NUMBER,'1',1,3910)
+LexToken(CLOSEBRACKET,')',1,3911)
+LexToken(SEMICOLON,';',1,3912)
+LexToken(EOL,'\n',1,3913)
+LexToken(OPENSQBRACKET,'[',1,3930)
+LexToken(VAR,'model',1,3931)
+LexToken(COMMA,',',1,3936)
+LexToken(VAR,'graphics',1,3937)
+LexToken(COMMA,',',1,3945)
+LexToken(VAR,'ok',1,3946)
+LexToken(CLOSESQBRACKET,']',1,3948)
+LexToken(ASSIGNMENT,'=',1,3949)
+LexToken(VAR,'set_io',1,3950)
+LexToken(OPENBRACKET,'(',1,3956)
+LexToken(VAR,'model',1,3957)
+LexToken(COMMA,',',1,3962)
+LexToken(VAR,'graphics',1,3963)
+LexToken(COMMA,',',1,3971)
+LexToken(VAR,'list',1,3972)
+LexToken(OPENBRACKET,'(',1,3976)
+LexToken(OPENSQBRACKET,'[',1,3977)
+LexToken(VAR,'in',1,3978)
+LexToken(VAR,'in2',1,3981)
+LexToken(CLOSESQBRACKET,']',1,3984)
+LexToken(COMMA,',',1,3985)
+LexToken(VAR,'ones',1,3986)
+LexToken(OPENBRACKET,'(',1,3990)
+LexToken(VAR,'a',1,3991)
+LexToken(COMMA,',',1,3992)
+LexToken(NUMBER,'1',1,3993)
+LexToken(CLOSEBRACKET,')',1,3994)
+LexToken(CLOSEBRACKET,')',1,3995)
+LexToken(COMMA,',',1,3996)
+LexToken(VAR,'list',1,3997)
+LexToken(OPENBRACKET,'(',1,4001)
+LexToken(CLOSEBRACKET,')',1,4002)
+LexToken(COMMA,',',1,4003)
+LexToken(VAR,'ones',1,4004)
+LexToken(OPENBRACKET,'(',1,4008)
+LexToken(NUMBER,'1',1,4009)
+LexToken(OPERATOR,'-',1,4010)
+LexToken(VAR,'heritance',1,4011)
+LexToken(COMMA,',',1,4020)
+LexToken(NUMBER,'1',1,4021)
+LexToken(CLOSEBRACKET,')',1,4022)
+LexToken(COMMA,',',1,4023)
+LexToken(OPENSQBRACKET,'[',1,4024)
+LexToken(CLOSESQBRACKET,']',1,4025)
+LexToken(CLOSEBRACKET,')',1,4026)
+LexToken(SEMICOLON,';',1,4027)
+LexToken(EOL,'\n',1,4028)
+LexToken(END,'end',1,4041)
+LexToken(EOL,'\n',1,4044)
+LexToken(IF,'if',1,4057)
+LexToken(VAR,'ok',1,4060)
+LexToken(THEN,'then',1,4063)
+LexToken(EOL,'\n',1,4067)
+LexToken(IF,'if',1,4084)
+LexToken(VAR,'wpos',1,4087)
+LexToken(COMPARISON,'==',1,4091)
+LexToken(OPENSQBRACKET,'[',1,4093)
+LexToken(CLOSESQBRACKET,']',1,4094)
+LexToken(THEN,'then',1,4096)
+LexToken(EOL,'\n',1,4100)
+LexToken(VAR,'wpos',1,4121)
+LexToken(ASSIGNMENT,'=',1,4125)
+LexToken(OPENSQBRACKET,'[',1,4126)
+LexToken(NUMBER,'-1',1,4127)
+LexToken(SEMICOLON,';',1,4129)
+LexToken(NUMBER,'-1',1,4130)
+LexToken(CLOSESQBRACKET,']',1,4132)
+LexToken(SEMICOLON,';',1,4133)
+LexToken(EOL,'\n',1,4134)
+LexToken(END,'end',1,4151)
+LexToken(EOL,'\n',1,4154)
+LexToken(IF,'if',1,4171)
+LexToken(VAR,'wdim',1,4174)
+LexToken(COMPARISON,'==',1,4178)
+LexToken(OPENSQBRACKET,'[',1,4180)
+LexToken(CLOSESQBRACKET,']',1,4181)
+LexToken(THEN,'then',1,4183)
+LexToken(EOL,'\n',1,4187)
+LexToken(VAR,'wdim',1,4208)
+LexToken(ASSIGNMENT,'=',1,4212)
+LexToken(OPENSQBRACKET,'[',1,4213)
+LexToken(NUMBER,'-1',1,4214)
+LexToken(SEMICOLON,';',1,4216)
+LexToken(NUMBER,'-1',1,4217)
+LexToken(CLOSESQBRACKET,']',1,4219)
+LexToken(SEMICOLON,';',1,4220)
+LexToken(EOL,'\n',1,4221)
+LexToken(END,'end',1,4238)
+LexToken(EOL,'\n',1,4241)
+LexToken(IF,'if',1,4258)
+LexToken(VAR,'ok',1,4261)
+LexToken(THEN,'then',1,4264)
+LexToken(EOL,'\n',1,4268)
+LexToken(VAR,'period',1,4289)
+LexToken(ASSIGNMENT,'=',1,4295)
+LexToken(VAR,'per',1,4296)
+LexToken(OPENBRACKET,'(',1,4299)
+LexToken(COLON,':',1,4300)
+LexToken(CLOSEBRACKET,')',1,4301)
+LexToken(TRANSPOSE,"'",1,4302)
+LexToken(SEMICOLON,';',1,4303)
+LexToken(EOL,'\n',1,4304)
+LexToken(VAR,'yy',1,4325)
+LexToken(ASSIGNMENT,'=',1,4327)
+LexToken(OPENSQBRACKET,'[',1,4328)
+LexToken(VAR,'ymin',1,4329)
+LexToken(OPENBRACKET,'(',1,4333)
+LexToken(COLON,':',1,4334)
+LexToken(CLOSEBRACKET,')',1,4335)
+LexToken(TRANSPOSE,"'",1,4336)
+LexToken(SEMICOLON,';',1,4337)
+LexToken(VAR,'ymax',1,4338)
+LexToken(OPENBRACKET,'(',1,4342)
+LexToken(COLON,':',1,4343)
+LexToken(CLOSEBRACKET,')',1,4344)
+LexToken(TRANSPOSE,"'",1,4345)
+LexToken(CLOSESQBRACKET,']',1,4346)
+LexToken(EOL,'\n',1,4347)
+LexToken(VAR,'rpar',1,4368)
+LexToken(ASSIGNMENT,'=',1,4372)
+LexToken(OPENSQBRACKET,'[',1,4373)
+LexToken(NUMBER,'0',1,4374)
+LexToken(SEMICOLON,';',1,4375)
+LexToken(VAR,'period',1,4376)
+LexToken(OPENBRACKET,'(',1,4382)
+LexToken(COLON,':',1,4383)
+LexToken(CLOSEBRACKET,')',1,4384)
+LexToken(SEMICOLON,';',1,4385)
+LexToken(VAR,'yy',1,4386)
+LexToken(OPENBRACKET,'(',1,4388)
+LexToken(COLON,':',1,4389)
+LexToken(CLOSEBRACKET,')',1,4390)
+LexToken(CLOSESQBRACKET,']',1,4391)
+LexToken(EOL,'\n',1,4392)
+LexToken(VAR,'clrs',1,4413)
+LexToken(ASSIGNMENT,'=',1,4417)
+LexToken(VAR,'clrs',1,4418)
+LexToken(OPENBRACKET,'(',1,4422)
+LexToken(NUMBER,'1',1,4423)
+LexToken(COLON,':',1,4424)
+LexToken(VAR,'sum',1,4425)
+LexToken(OPENBRACKET,'(',1,4428)
+LexToken(VAR,'in',1,4429)
+LexToken(CLOSEBRACKET,')',1,4431)
+LexToken(CLOSEBRACKET,')',1,4432)
+LexToken(EOL,'\n',1,4433)
+LexToken(VAR,'ipar',1,4454)
+LexToken(ASSIGNMENT,'=',1,4458)
+LexToken(OPENSQBRACKET,'[',1,4459)
+LexToken(VAR,'win',1,4460)
+LexToken(SEMICOLON,';',1,4463)
+LexToken(VAR,'size',1,4464)
+LexToken(OPENBRACKET,'(',1,4468)
+LexToken(VAR,'in',1,4469)
+LexToken(COMMA,',',1,4471)
+LexToken(DQSTRING,'"*"',1,4474)
+LexToken(CLOSEBRACKET,')',1,4475)
+LexToken(SEMICOLON,';',1,4476)
+LexToken(VAR,'N',1,4477)
+LexToken(SEMICOLON,';',1,4478)
+LexToken(VAR,'wpos',1,4479)
+LexToken(OPENBRACKET,'(',1,4483)
+LexToken(COLON,':',1,4484)
+LexToken(CLOSEBRACKET,')',1,4485)
+LexToken(SEMICOLON,';',1,4486)
+LexToken(VAR,'wdim',1,4487)
+LexToken(OPENBRACKET,'(',1,4491)
+LexToken(COLON,':',1,4492)
+LexToken(CLOSEBRACKET,')',1,4493)
+LexToken(SEMICOLON,';',1,4494)
+LexToken(VAR,'in',1,4495)
+LexToken(OPENBRACKET,'(',1,4497)
+LexToken(COLON,':',1,4498)
+LexToken(CLOSEBRACKET,')',1,4499)
+LexToken(SEMICOLON,';',1,4500)
+LexToken(VAR,'clrs',1,4501)
+LexToken(OPENBRACKET,'(',1,4505)
+LexToken(COLON,':',1,4506)
+LexToken(CLOSEBRACKET,')',1,4507)
+LexToken(SEMICOLON,';',1,4508)
+LexToken(VAR,'heritance',1,4509)
+LexToken(CLOSESQBRACKET,']',1,4518)
+LexToken(EOL,'\n',1,4519)
+LexToken(EOL,'\n',1,4585)
+LexToken(EOL,'\n',1,4639)
+LexToken(EOL,'\n',1,4665)
+LexToken(VAR,'model',1,4686)
+LexToken(DOT,'.',1,4691)
+LexToken(VAR,'evtin',1,4692)
+LexToken(ASSIGNMENT,'=',1,4697)
+LexToken(VAR,'ones',1,4698)
+LexToken(OPENBRACKET,'(',1,4702)
+LexToken(NUMBER,'1',1,4703)
+LexToken(OPERATOR,'-',1,4704)
+LexToken(VAR,'heritance',1,4705)
+LexToken(COMMA,',',1,4714)
+LexToken(NUMBER,'1',1,4715)
+LexToken(CLOSEBRACKET,')',1,4716)
+LexToken(EOL,'\n',1,4717)
+LexToken(VAR,'model',1,4738)
+LexToken(DOT,'.',1,4743)
+LexToken(VAR,'dstate',1,4744)
+LexToken(ASSIGNMENT,'=',1,4750)
+LexToken(OPENSQBRACKET,'[',1,4751)
+LexToken(CLOSESQBRACKET,']',1,4752)
+LexToken(EOL,'\n',1,4753)
+LexToken(EOL,'\n',1,4796)
+LexToken(VAR,'model',1,4817)
+LexToken(DOT,'.',1,4822)
+LexToken(VAR,'rpar',1,4823)
+LexToken(ASSIGNMENT,'=',1,4827)
+LexToken(VAR,'rpar',1,4828)
+LexToken(SEMICOLON,';',1,4832)
+LexToken(EOL,'\n',1,4833)
+LexToken(VAR,'model',1,4854)
+LexToken(DOT,'.',1,4859)
+LexToken(VAR,'ipar',1,4860)
+LexToken(ASSIGNMENT,'=',1,4864)
+LexToken(VAR,'ipar',1,4865)
+LexToken(EOL,'\n',1,4869)
+LexToken(VAR,'model',1,4890)
+LexToken(DOT,'.',1,4895)
+LexToken(VAR,'label',1,4896)
+LexToken(ASSIGNMENT,'=',1,4901)
+LexToken(VAR,'nom',1,4902)
+LexToken(SEMICOLON,';',1,4905)
+LexToken(EOL,'\n',1,4906)
+LexToken(VAR,'graphics',1,4927)
+LexToken(DOT,'.',1,4935)
+LexToken(VAR,'id',1,4936)
+LexToken(ASSIGNMENT,'=',1,4938)
+LexToken(VAR,'nom',1,4939)
+LexToken(SEMICOLON,';',1,4942)
+LexToken(EOL,'\n',1,4943)
+LexToken(VAR,'graphics',1,4964)
+LexToken(DOT,'.',1,4972)
+LexToken(VAR,'exprs',1,4973)
+LexToken(ASSIGNMENT,'=',1,4978)
+LexToken(VAR,'exprs',1,4979)
+LexToken(SEMICOLON,';',1,4984)
+LexToken(EOL,'\n',1,4985)
+LexToken(VAR,'x',1,5006)
+LexToken(DOT,'.',1,5007)
+LexToken(VAR,'graphics',1,5008)
+LexToken(ASSIGNMENT,'=',1,5016)
+LexToken(VAR,'graphics',1,5017)
+LexToken(SEMICOLON,';',1,5025)
+LexToken(EOL,'\n',1,5026)
+LexToken(VAR,'x',1,5047)
+LexToken(DOT,'.',1,5048)
+LexToken(VAR,'model',1,5049)
+LexToken(ASSIGNMENT,'=',1,5054)
+LexToken(VAR,'model',1,5055)
+LexToken(EOL,'\n',1,5060)
+LexToken(EOL,'\n',1,5089)
+LexToken(BREAK,'break',1,5110)
+LexToken(EOL,'\n',1,5115)
+LexToken(END,'end',1,5132)
+LexToken(EOL,'\n',1,5135)
+LexToken(END,'end',1,5148)
+LexToken(EOL,'\n',1,5151)
+LexToken(END,'end',1,5160)
+LexToken(EOL,'\n',1,5163)
+LexToken(CASE,'case',1,5168)
+LexToken(DQSTRING,'"define"',1,5180)
+LexToken(THEN,'then',1,5182)
+LexToken(EOL,'\n',1,5186)
+LexToken(VAR,'win',1,5195)
+LexToken(ASSIGNMENT,'=',1,5198)
+LexToken(NUMBER,'-1',1,5199)
+LexToken(SEMICOLON,';',1,5201)
+LexToken(EOL,'\n',1,5202)
+LexToken(VAR,'in',1,5211)
+LexToken(ASSIGNMENT,'=',1,5213)
+LexToken(OPENSQBRACKET,'[',1,5214)
+LexToken(NUMBER,'1',1,5215)
+LexToken(SEMICOLON,';',1,5216)
+LexToken(NUMBER,'1',1,5217)
+LexToken(CLOSESQBRACKET,']',1,5218)
+LexToken(EOL,'\n',1,5219)
+LexToken(VAR,'wdim',1,5228)
+LexToken(ASSIGNMENT,'=',1,5232)
+LexToken(OPENSQBRACKET,'[',1,5233)
+LexToken(NUMBER,'-1',1,5234)
+LexToken(SEMICOLON,';',1,5236)
+LexToken(NUMBER,'-1',1,5237)
+LexToken(CLOSESQBRACKET,']',1,5239)
+LexToken(EOL,'\n',1,5240)
+LexToken(VAR,'wpos',1,5249)
+LexToken(ASSIGNMENT,'=',1,5253)
+LexToken(OPENSQBRACKET,'[',1,5254)
+LexToken(NUMBER,'-1',1,5255)
+LexToken(SEMICOLON,';',1,5257)
+LexToken(NUMBER,'-1',1,5258)
+LexToken(CLOSESQBRACKET,']',1,5260)
+LexToken(EOL,'\n',1,5261)
+LexToken(VAR,'clrs',1,5270)
+LexToken(ASSIGNMENT,'=',1,5274)
+LexToken(OPENSQBRACKET,'[',1,5275)
+LexToken(NUMBER,'1',1,5276)
+LexToken(SEMICOLON,';',1,5277)
+LexToken(NUMBER,'3',1,5278)
+LexToken(SEMICOLON,';',1,5279)
+LexToken(NUMBER,'5',1,5280)
+LexToken(SEMICOLON,';',1,5281)
+LexToken(NUMBER,'7',1,5282)
+LexToken(SEMICOLON,';',1,5283)
+LexToken(NUMBER,'9',1,5284)
+LexToken(SEMICOLON,';',1,5285)
+LexToken(NUMBER,'11',1,5286)
+LexToken(SEMICOLON,';',1,5288)
+LexToken(NUMBER,'13',1,5289)
+LexToken(SEMICOLON,';',1,5291)
+LexToken(NUMBER,'15',1,5292)
+LexToken(CLOSESQBRACKET,']',1,5294)
+LexToken(SEMICOLON,';',1,5295)
+LexToken(EOL,'\n',1,5296)
+LexToken(VAR,'N',1,5305)
+LexToken(ASSIGNMENT,'=',1,5306)
+LexToken(NUMBER,'20',1,5307)
+LexToken(SEMICOLON,';',1,5309)
+LexToken(EOL,'\n',1,5310)
+LexToken(EOL,'\n',1,5311)
+LexToken(VAR,'ymin',1,5320)
+LexToken(ASSIGNMENT,'=',1,5324)
+LexToken(OPENSQBRACKET,'[',1,5325)
+LexToken(NUMBER,'-1',1,5326)
+LexToken(SEMICOLON,';',1,5328)
+LexToken(NUMBER,'-5',1,5329)
+LexToken(CLOSESQBRACKET,']',1,5331)
+LexToken(SEMICOLON,';',1,5332)
+LexToken(EOL,'\n',1,5333)
+LexToken(VAR,'ymax',1,5342)
+LexToken(ASSIGNMENT,'=',1,5346)
+LexToken(OPENSQBRACKET,'[',1,5347)
+LexToken(NUMBER,'1',1,5348)
+LexToken(SEMICOLON,';',1,5349)
+LexToken(NUMBER,'5',1,5350)
+LexToken(CLOSESQBRACKET,']',1,5351)
+LexToken(SEMICOLON,';',1,5352)
+LexToken(EOL,'\n',1,5353)
+LexToken(VAR,'per',1,5362)
+LexToken(ASSIGNMENT,'=',1,5365)
+LexToken(OPENSQBRACKET,'[',1,5366)
+LexToken(NUMBER,'30',1,5367)
+LexToken(SEMICOLON,';',1,5369)
+LexToken(NUMBER,'30',1,5370)
+LexToken(CLOSESQBRACKET,']',1,5372)
+LexToken(SEMICOLON,';',1,5373)
+LexToken(EOL,'\n',1,5374)
+LexToken(VAR,'yy',1,5383)
+LexToken(ASSIGNMENT,'=',1,5385)
+LexToken(OPENSQBRACKET,'[',1,5386)
+LexToken(VAR,'ymin',1,5387)
+LexToken(OPENBRACKET,'(',1,5391)
+LexToken(COLON,':',1,5392)
+LexToken(CLOSEBRACKET,')',1,5393)
+LexToken(TRANSPOSE,"'",1,5394)
+LexToken(SEMICOLON,';',1,5395)
+LexToken(VAR,'ymax',1,5396)
+LexToken(OPENBRACKET,'(',1,5400)
+LexToken(COLON,':',1,5401)
+LexToken(CLOSEBRACKET,')',1,5402)
+LexToken(TRANSPOSE,"'",1,5403)
+LexToken(CLOSESQBRACKET,']',1,5404)
+LexToken(EOL,'\n',1,5405)
+LexToken(VAR,'period',1,5414)
+LexToken(ASSIGNMENT,'=',1,5420)
+LexToken(VAR,'per',1,5421)
+LexToken(OPENBRACKET,'(',1,5424)
+LexToken(COLON,':',1,5425)
+LexToken(CLOSEBRACKET,')',1,5426)
+LexToken(TRANSPOSE,"'",1,5427)
+LexToken(EOL,'\n',1,5428)
+LexToken(VAR,'model',1,5437)
+LexToken(ASSIGNMENT,'=',1,5442)
+LexToken(SCICOS_MODEL,'scicos_model',1,5443)
+LexToken(OPENBRACKET,'(',1,5455)
+LexToken(CLOSEBRACKET,')',1,5456)
+LexToken(EOL,'\n',1,5457)
+LexToken(VAR,'model',1,5466)
+LexToken(DOT,'.',1,5471)
+LexToken(VAR,'sim',1,5472)
+LexToken(ASSIGNMENT,'=',1,5475)
+LexToken(VAR,'list',1,5476)
+LexToken(OPENBRACKET,'(',1,5480)
+LexToken(DQSTRING,'"cmscope"',1,5489)
+LexToken(COMMA,',',1,5490)
+LexToken(NUMBER,'4',1,5491)
+LexToken(CLOSEBRACKET,')',1,5492)
+LexToken(EOL,'\n',1,5493)
+LexToken(VAR,'model',1,5502)
+LexToken(DOT,'.',1,5507)
+LexToken(VAR,'in',1,5508)
+LexToken(ASSIGNMENT,'=',1,5510)
+LexToken(VAR,'in',1,5511)
+LexToken(EOL,'\n',1,5513)
+LexToken(VAR,'model',1,5522)
+LexToken(DOT,'.',1,5527)
+LexToken(VAR,'in2',1,5528)
+LexToken(ASSIGNMENT,'=',1,5531)
+LexToken(OPENSQBRACKET,'[',1,5532)
+LexToken(NUMBER,'1',1,5533)
+LexToken(SEMICOLON,';',1,5534)
+LexToken(NUMBER,'1',1,5535)
+LexToken(CLOSESQBRACKET,']',1,5536)
+LexToken(EOL,'\n',1,5537)
+LexToken(VAR,'model',1,5546)
+LexToken(DOT,'.',1,5551)
+LexToken(VAR,'intyp',1,5552)
+LexToken(ASSIGNMENT,'=',1,5557)
+LexToken(OPENSQBRACKET,'[',1,5558)
+LexToken(NUMBER,'1',1,5559)
+LexToken(SEMICOLON,';',1,5560)
+LexToken(NUMBER,'1',1,5561)
+LexToken(CLOSESQBRACKET,']',1,5562)
+LexToken(EOL,'\n',1,5563)
+LexToken(VAR,'model',1,5572)
+LexToken(DOT,'.',1,5577)
+LexToken(VAR,'evtin',1,5578)
+LexToken(ASSIGNMENT,'=',1,5583)
+LexToken(NUMBER,'1',1,5584)
+LexToken(EOL,'\n',1,5585)
+LexToken(VAR,'model',1,5594)
+LexToken(DOT,'.',1,5599)
+LexToken(VAR,'rpar',1,5600)
+LexToken(ASSIGNMENT,'=',1,5604)
+LexToken(OPENSQBRACKET,'[',1,5605)
+LexToken(NUMBER,'0',1,5606)
+LexToken(SEMICOLON,';',1,5607)
+LexToken(VAR,'period',1,5608)
+LexToken(OPENBRACKET,'(',1,5614)
+LexToken(COLON,':',1,5615)
+LexToken(CLOSEBRACKET,')',1,5616)
+LexToken(SEMICOLON,';',1,5617)
+LexToken(VAR,'yy',1,5618)
+LexToken(OPENBRACKET,'(',1,5620)
+LexToken(COLON,':',1,5621)
+LexToken(CLOSEBRACKET,')',1,5622)
+LexToken(CLOSESQBRACKET,']',1,5623)
+LexToken(EOL,'\n',1,5624)
+LexToken(VAR,'model',1,5633)
+LexToken(DOT,'.',1,5638)
+LexToken(VAR,'ipar',1,5639)
+LexToken(ASSIGNMENT,'=',1,5643)
+LexToken(OPENSQBRACKET,'[',1,5644)
+LexToken(VAR,'win',1,5645)
+LexToken(SEMICOLON,';',1,5648)
+LexToken(VAR,'size',1,5649)
+LexToken(OPENBRACKET,'(',1,5653)
+LexToken(VAR,'in',1,5654)
+LexToken(COMMA,',',1,5656)
+LexToken(DQSTRING,'"*"',1,5659)
+LexToken(CLOSEBRACKET,')',1,5660)
+LexToken(SEMICOLON,';',1,5661)
+LexToken(VAR,'N',1,5662)
+LexToken(SEMICOLON,';',1,5663)
+LexToken(VAR,'wpos',1,5664)
+LexToken(OPENBRACKET,'(',1,5668)
+LexToken(COLON,':',1,5669)
+LexToken(CLOSEBRACKET,')',1,5670)
+LexToken(SEMICOLON,';',1,5671)
+LexToken(VAR,'wdim',1,5672)
+LexToken(OPENBRACKET,'(',1,5676)
+LexToken(COLON,':',1,5677)
+LexToken(CLOSEBRACKET,')',1,5678)
+LexToken(SEMICOLON,';',1,5679)
+LexToken(VAR,'in',1,5680)
+LexToken(OPENBRACKET,'(',1,5682)
+LexToken(COLON,':',1,5683)
+LexToken(CLOSEBRACKET,')',1,5684)
+LexToken(SEMICOLON,';',1,5685)
+LexToken(VAR,'clrs',1,5686)
+LexToken(OPENBRACKET,'(',1,5690)
+LexToken(NUMBER,'1',1,5691)
+LexToken(COLON,':',1,5692)
+LexToken(VAR,'sum',1,5693)
+LexToken(OPENBRACKET,'(',1,5696)
+LexToken(VAR,'in',1,5697)
+LexToken(CLOSEBRACKET,')',1,5699)
+LexToken(CLOSEBRACKET,')',1,5700)
+LexToken(CLOSESQBRACKET,']',1,5701)
+LexToken(EOL,'\n',1,5702)
+LexToken(VAR,'model',1,5711)
+LexToken(DOT,'.',1,5716)
+LexToken(VAR,'blocktype',1,5717)
+LexToken(ASSIGNMENT,'=',1,5726)
+LexToken(DQSTRING,'"c"',1,5729)
+LexToken(EOL,'\n',1,5730)
+LexToken(VAR,'model',1,5739)
+LexToken(DOT,'.',1,5744)
+LexToken(VAR,'dep_ut',1,5745)
+LexToken(ASSIGNMENT,'=',1,5751)
+LexToken(OPENSQBRACKET,'[',1,5752)
+LexToken(PREVAR_BOOLEAN,'%t',1,5753)
+LexToken(PREVAR_BOOLEAN,'%f',1,5756)
+LexToken(CLOSESQBRACKET,']',1,5758)
+LexToken(EOL,'\n',1,5759)
+LexToken(EOL,'\n',1,5760)
+LexToken(VAR,'exprs',1,5769)
+LexToken(ASSIGNMENT,'=',1,5774)
+LexToken(OPENSQBRACKET,'[',1,5775)
+LexToken(VAR,'strcat',1,5776)
+LexToken(OPENBRACKET,'(',1,5782)
+LexToken(VAR,'string',1,5783)
+LexToken(OPENBRACKET,'(',1,5789)
+LexToken(VAR,'in',1,5790)
+LexToken(CLOSEBRACKET,')',1,5792)
+LexToken(COMMA,',',1,5793)
+LexToken(DQSTRING,'" "',1,5796)
+LexToken(CLOSEBRACKET,')',1,5797)
+LexToken(SEMICOLON,';',1,5798)
+LexToken(VAR,'strcat',1,5808)
+LexToken(OPENBRACKET,'(',1,5814)
+LexToken(VAR,'string',1,5815)
+LexToken(OPENBRACKET,'(',1,5821)
+LexToken(VAR,'clrs',1,5822)
+LexToken(CLOSEBRACKET,')',1,5826)
+LexToken(COMMA,',',1,5827)
+LexToken(DQSTRING,'" "',1,5830)
+LexToken(CLOSEBRACKET,')',1,5831)
+LexToken(SEMICOLON,';',1,5832)
+LexToken(VAR,'string',1,5842)
+LexToken(OPENBRACKET,'(',1,5848)
+LexToken(VAR,'win',1,5849)
+LexToken(CLOSEBRACKET,')',1,5852)
+LexToken(SEMICOLON,';',1,5853)
+LexToken(VAR,'sci2exp',1,5863)
+LexToken(OPENBRACKET,'(',1,5870)
+LexToken(OPENSQBRACKET,'[',1,5871)
+LexToken(CLOSESQBRACKET,']',1,5872)
+LexToken(CLOSEBRACKET,')',1,5873)
+LexToken(SEMICOLON,';',1,5874)
+LexToken(VAR,'sci2exp',1,5884)
+LexToken(OPENBRACKET,'(',1,5891)
+LexToken(OPENSQBRACKET,'[',1,5892)
+LexToken(CLOSESQBRACKET,']',1,5893)
+LexToken(CLOSEBRACKET,')',1,5894)
+LexToken(SEMICOLON,';',1,5895)
+LexToken(VAR,'strcat',1,5905)
+LexToken(OPENBRACKET,'(',1,5911)
+LexToken(VAR,'string',1,5912)
+LexToken(OPENBRACKET,'(',1,5918)
+LexToken(VAR,'ymin',1,5919)
+LexToken(CLOSEBRACKET,')',1,5923)
+LexToken(COMMA,',',1,5924)
+LexToken(DQSTRING,'" "',1,5927)
+LexToken(CLOSEBRACKET,')',1,5928)
+LexToken(SEMICOLON,';',1,5929)
+LexToken(VAR,'strcat',1,5939)
+LexToken(OPENBRACKET,'(',1,5945)
+LexToken(VAR,'string',1,5946)
+LexToken(OPENBRACKET,'(',1,5952)
+LexToken(VAR,'ymax',1,5953)
+LexToken(CLOSEBRACKET,')',1,5957)
+LexToken(COMMA,',',1,5958)
+LexToken(DQSTRING,'" "',1,5961)
+LexToken(CLOSEBRACKET,')',1,5962)
+LexToken(SEMICOLON,';',1,5963)
+LexToken(VAR,'strcat',1,5973)
+LexToken(OPENBRACKET,'(',1,5979)
+LexToken(VAR,'string',1,5980)
+LexToken(OPENBRACKET,'(',1,5986)
+LexToken(VAR,'per',1,5987)
+LexToken(CLOSEBRACKET,')',1,5990)
+LexToken(COMMA,',',1,5991)
+LexToken(DQSTRING,'" "',1,5994)
+LexToken(CLOSEBRACKET,')',1,5995)
+LexToken(SEMICOLON,';',1,5996)
+LexToken(VAR,'string',1,6006)
+LexToken(OPENBRACKET,'(',1,6012)
+LexToken(VAR,'N',1,6013)
+LexToken(CLOSEBRACKET,')',1,6014)
+LexToken(SEMICOLON,';',1,6015)
+LexToken(VAR,'string',1,6025)
+LexToken(OPENBRACKET,'(',1,6031)
+LexToken(NUMBER,'0',1,6032)
+LexToken(CLOSEBRACKET,')',1,6033)
+LexToken(SEMICOLON,';',1,6034)
+LexToken(VAR,'emptystr',1,6044)
+LexToken(OPENBRACKET,'(',1,6052)
+LexToken(CLOSEBRACKET,')',1,6053)
+LexToken(CLOSESQBRACKET,']',1,6054)
+LexToken(SEMICOLON,';',1,6055)
+LexToken(EOL,'\n',1,6056)
+LexToken(VAR,'gr_i',1,6065)
+LexToken(ASSIGNMENT,'=',1,6069)
+LexToken(OPENSQBRACKET,'[',1,6070)
+LexToken(CLOSESQBRACKET,']',1,6071)
+LexToken(EOL,'\n',1,6072)
+LexToken(VAR,'x',1,6081)
+LexToken(ASSIGNMENT,'=',1,6082)
+LexToken(VAR,'standard_define',1,6083)
+LexToken(OPENBRACKET,'(',1,6098)
+LexToken(OPENSQBRACKET,'[',1,6099)
+LexToken(NUMBER,'2',1,6100)
+LexToken(NUMBER,'2',1,6102)
+LexToken(CLOSESQBRACKET,']',1,6103)
+LexToken(COMMA,',',1,6104)
+LexToken(VAR,'model',1,6105)
+LexToken(COMMA,',',1,6110)
+LexToken(VAR,'exprs',1,6111)
+LexToken(COMMA,',',1,6116)
+LexToken(VAR,'gr_i',1,6117)
+LexToken(CLOSEBRACKET,')',1,6121)
+LexToken(EOL,'\n',1,6122)
+LexToken(END,'end',1,6127)
+LexToken(EOL,'\n',1,6130)
+LexToken(ENDFUNCTION,'endfunction',1,6131)
+LexToken(EOL,'\n',1,6142)