summaryrefslogtreecommitdiff
path: root/js/NonLinear/LOOKUP_c.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/NonLinear/LOOKUP_c.js')
-rw-r--r--js/NonLinear/LOOKUP_c.js10123
1 files changed, 10123 insertions, 0 deletions
diff --git a/js/NonLinear/LOOKUP_c.js b/js/NonLinear/LOOKUP_c.js
new file mode 100644
index 00000000..db784326
--- /dev/null
+++ b/js/NonLinear/LOOKUP_c.js
@@ -0,0 +1,10123 @@
+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,'LOOKUP_c',1,852)
+LexToken(OPENBRACKET,'(',1,860)
+LexToken(VAR,'job',1,861)
+LexToken(COMMA,',',1,864)
+LexToken(VAR,'arg1',1,865)
+LexToken(COMMA,',',1,869)
+LexToken(VAR,'arg2',1,870)
+LexToken(CLOSEBRACKET,')',1,874)
+LexToken(EOL,'\n',1,875)
+LexToken(EOL,'\n',1,913)
+LexToken(EOL,'\n',1,965)
+LexToken(EOL,'\n',1,988)
+LexToken(EOL,'\n',1,989)
+LexToken(VAR,'x',1,994)
+LexToken(ASSIGNMENT,'=',1,995)
+LexToken(OPENSQBRACKET,'[',1,996)
+LexToken(CLOSESQBRACKET,']',1,997)
+LexToken(SEMICOLON,';',1,998)
+LexToken(EOL,'\n',1,999)
+LexToken(VAR,'y',1,1004)
+LexToken(ASSIGNMENT,'=',1,1005)
+LexToken(OPENSQBRACKET,'[',1,1006)
+LexToken(CLOSESQBRACKET,']',1,1007)
+LexToken(SEMICOLON,';',1,1008)
+LexToken(EOL,'\n',1,1009)
+LexToken(VAR,'typ',1,1014)
+LexToken(ASSIGNMENT,'=',1,1017)
+LexToken(OPENSQBRACKET,'[',1,1018)
+LexToken(CLOSESQBRACKET,']',1,1019)
+LexToken(SEMICOLON,';',1,1020)
+LexToken(EOL,'\n',1,1021)
+LexToken(SELECT,'select',1,1026)
+LexToken(VAR,'job',1,1033)
+LexToken(EOL,'\n',1,1036)
+LexToken(CASE,'case',1,1041)
+LexToken(DQSTRING,'"set"',1,1050)
+LexToken(THEN,'then',1,1052)
+LexToken(EOL,'\n',1,1056)
+LexToken(EOL,'\n',1,1057)
+LexToken(VAR,'x',1,1066)
+LexToken(ASSIGNMENT,'=',1,1067)
+LexToken(VAR,'arg1',1,1068)
+LexToken(EOL,'\n',1,1072)
+LexToken(VAR,'model',1,1081)
+LexToken(ASSIGNMENT,'=',1,1086)
+LexToken(VAR,'arg1',1,1087)
+LexToken(DOT,'.',1,1091)
+LexToken(VAR,'model',1,1092)
+LexToken(EOL,'\n',1,1097)
+LexToken(VAR,'graphics',1,1106)
+LexToken(ASSIGNMENT,'=',1,1114)
+LexToken(VAR,'arg1',1,1115)
+LexToken(DOT,'.',1,1119)
+LexToken(VAR,'graphics',1,1120)
+LexToken(EOL,'\n',1,1128)
+LexToken(VAR,'exprs',1,1137)
+LexToken(ASSIGNMENT,'=',1,1142)
+LexToken(VAR,'graphics',1,1143)
+LexToken(DOT,'.',1,1151)
+LexToken(VAR,'exprs',1,1152)
+LexToken(EOL,'\n',1,1157)
+LexToken(VAR,'ok',1,1166)
+LexToken(ASSIGNMENT,'=',1,1168)
+LexToken(PREVAR_BOOLEAN,'%f',1,1169)
+LexToken(SEMICOLON,';',1,1171)
+LexToken(EOL,'\n',1,1172)
+LexToken(VAR,'SaveExit',1,1181)
+LexToken(ASSIGNMENT,'=',1,1189)
+LexToken(PREVAR_BOOLEAN,'%f',1,1190)
+LexToken(EOL,'\n',1,1192)
+LexToken(WHILE,'while',1,1201)
+LexToken(PREVAR_BOOLEAN,'%t',1,1207)
+LexToken(DO,'do',1,1210)
+LexToken(EOL,'\n',1,1212)
+LexToken(VAR,'Ask_again',1,1225)
+LexToken(ASSIGNMENT,'=',1,1234)
+LexToken(PREVAR_BOOLEAN,'%f',1,1235)
+LexToken(EOL,'\n',1,1237)
+LexToken(OPENSQBRACKET,'[',1,1250)
+LexToken(VAR,'ok',1,1251)
+LexToken(COMMA,',',1,1253)
+LexToken(VAR,'Method',1,1254)
+LexToken(COMMA,',',1,1260)
+LexToken(VAR,'xx',1,1261)
+LexToken(COMMA,',',1,1263)
+LexToken(VAR,'yy',1,1264)
+LexToken(COMMA,',',1,1266)
+LexToken(VAR,'extrapo',1,1267)
+LexToken(COMMA,',',1,1274)
+LexToken(VAR,'graf',1,1275)
+LexToken(COMMA,',',1,1279)
+LexToken(VAR,'exprs',1,1280)
+LexToken(CLOSESQBRACKET,']',1,1285)
+LexToken(ASSIGNMENT,'=',1,1286)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1287)
+LexToken(OPENBRACKET,'(',1,1302)
+LexToken(DQSTRING,'"Lookup table parameters"',1,1327)
+LexToken(COMMA,',',1,1328)
+LexToken(OPENSQBRACKET,'[',1,1344)
+LexToken(DQSTRING,'"Spline Interpolation method (0..9)"',1,1380)
+LexToken(SEMICOLON,';',1,1381)
+LexToken(DQSTRING,'"x"',1,1399)
+LexToken(SEMICOLON,';',1,1400)
+LexToken(DQSTRING,'"y"',1,1403)
+LexToken(SEMICOLON,';',1,1404)
+LexToken(DQSTRING,'"Extrapolate method (0,1)"',1,1430)
+LexToken(SEMICOLON,';',1,1431)
+LexToken(DQSTRING,'"Launch graphic window(y/n)?"',1,1460)
+LexToken(CLOSESQBRACKET,']',1,1461)
+LexToken(COMMA,',',1,1462)
+LexToken(VAR,'list',1,1478)
+LexToken(OPENBRACKET,'(',1,1482)
+LexToken(DQSTRING,'"vec"',1,1487)
+LexToken(COMMA,',',1,1488)
+LexToken(NUMBER,'1',1,1489)
+LexToken(COMMA,',',1,1490)
+LexToken(DQSTRING,'"vec"',1,1495)
+LexToken(COMMA,',',1,1496)
+LexToken(NUMBER,'-1',1,1497)
+LexToken(COMMA,',',1,1499)
+LexToken(DQSTRING,'"vec"',1,1504)
+LexToken(COMMA,',',1,1505)
+LexToken(NUMBER,'-1',1,1506)
+LexToken(COMMA,',',1,1508)
+LexToken(DQSTRING,'"vec"',1,1513)
+LexToken(COMMA,',',1,1514)
+LexToken(NUMBER,'1',1,1515)
+LexToken(COMMA,',',1,1516)
+LexToken(DQSTRING,'"str"',1,1521)
+LexToken(COMMA,',',1,1522)
+LexToken(NUMBER,'1',1,1523)
+LexToken(CLOSEBRACKET,')',1,1524)
+LexToken(COMMA,',',1,1525)
+LexToken(VAR,'exprs',1,1526)
+LexToken(CLOSEBRACKET,')',1,1531)
+LexToken(EOL,'\n',1,1532)
+LexToken(EOL,'\n',1,1559)
+LexToken(EOL,'\n',1,1584)
+LexToken(EOL,'\n',1,1609)
+LexToken(EOL,'\n',1,1657)
+LexToken(EOL,'\n',1,1672)
+LexToken(EOL,'\n',1,1673)
+LexToken(IF,'if',1,1686)
+LexToken(NOT,'~',1,1689)
+LexToken(VAR,'ok',1,1690)
+LexToken(THEN,'then',1,1693)
+LexToken(EOL,'\n',1,1697)
+LexToken(BREAK,'break',1,1714)
+LexToken(SEMICOLON,';',1,1719)
+LexToken(EOL,'\n',1,1720)
+LexToken(END,'end',1,1733)
+LexToken(EOL,'\n',1,1736)
+LexToken(VAR,'PeriodicOption',1,1749)
+LexToken(ASSIGNMENT,'=',1,1763)
+LexToken(DQSTRING,'"n"',1,1766)
+LexToken(SEMICOLON,';',1,1767)
+LexToken(EOL,'\n',1,1768)
+LexToken(EOL,'\n',1,1769)
+LexToken(IF,'if',1,1782)
+LexToken(VAR,'PeriodicOption',1,1785)
+LexToken(COMPARISON,'==',1,1799)
+LexToken(DQSTRING,'"y"',1,1803)
+LexToken(LOGICAL,'|',1,1805)
+LexToken(VAR,'PeriodicOption',1,1807)
+LexToken(COMPARISON,'==',1,1821)
+LexToken(DQSTRING,'"Y"',1,1825)
+LexToken(THEN,'then',1,1827)
+LexToken(COMMA,',',1,1831)
+LexToken(EOL,'\n',1,1832)
+LexToken(VAR,'PO',1,1849)
+LexToken(ASSIGNMENT,'=',1,1851)
+LexToken(NUMBER,'1',1,1852)
+LexToken(SEMICOLON,';',1,1853)
+LexToken(EOL,'\n',1,1854)
+LexToken(ELSE,'else',1,1867)
+LexToken(COMMA,',',1,1871)
+LexToken(EOL,'\n',1,1872)
+LexToken(VAR,'PO',1,1889)
+LexToken(ASSIGNMENT,'=',1,1891)
+LexToken(NUMBER,'0',1,1892)
+LexToken(SEMICOLON,';',1,1893)
+LexToken(EOL,'\n',1,1894)
+LexToken(END,'end',1,1907)
+LexToken(EOL,'\n',1,1910)
+LexToken(VAR,'mtd',1,1923)
+LexToken(ASSIGNMENT,'=',1,1926)
+LexToken(VAR,'int',1,1927)
+LexToken(OPENBRACKET,'(',1,1930)
+LexToken(VAR,'Method',1,1931)
+LexToken(CLOSEBRACKET,')',1,1937)
+LexToken(SEMICOLON,';',1,1938)
+LexToken(EOL,'\n',1,1939)
+LexToken(IF,'if',1,1952)
+LexToken(VAR,'mtd',1,1955)
+LexToken(COMPARISON,'<',1,1958)
+LexToken(NUMBER,'0',1,1959)
+LexToken(THEN,'then',1,1961)
+LexToken(EOL,'\n',1,1965)
+LexToken(VAR,'mtd',1,1982)
+LexToken(ASSIGNMENT,'=',1,1985)
+LexToken(NUMBER,'0',1,1986)
+LexToken(SEMICOLON,';',1,1987)
+LexToken(EOL,'\n',1,1988)
+LexToken(END,'end',1,2001)
+LexToken(SEMICOLON,';',1,2004)
+LexToken(EOL,'\n',1,2005)
+LexToken(IF,'if',1,2018)
+LexToken(VAR,'mtd',1,2021)
+LexToken(COMPARISON,'>',1,2024)
+LexToken(NUMBER,'9',1,2025)
+LexToken(THEN,'then',1,2027)
+LexToken(EOL,'\n',1,2031)
+LexToken(VAR,'mtd',1,2048)
+LexToken(ASSIGNMENT,'=',1,2051)
+LexToken(NUMBER,'9',1,2052)
+LexToken(SEMICOLON,';',1,2053)
+LexToken(EOL,'\n',1,2054)
+LexToken(END,'end',1,2067)
+LexToken(SEMICOLON,';',1,2070)
+LexToken(EOL,'\n',1,2071)
+LexToken(VAR,'METHOD',1,2084)
+LexToken(ASSIGNMENT,'=',1,2090)
+LexToken(VAR,'getmethod',1,2091)
+LexToken(OPENBRACKET,'(',1,2100)
+LexToken(VAR,'mtd',1,2101)
+LexToken(CLOSEBRACKET,')',1,2104)
+LexToken(SEMICOLON,';',1,2105)
+LexToken(EOL,'\n',1,2106)
+LexToken(VAR,'extrapo',1,2119)
+LexToken(ASSIGNMENT,'=',1,2126)
+LexToken(VAR,'int',1,2127)
+LexToken(OPENBRACKET,'(',1,2130)
+LexToken(VAR,'extrapo',1,2131)
+LexToken(CLOSEBRACKET,')',1,2138)
+LexToken(SEMICOLON,';',1,2139)
+LexToken(EOL,'\n',1,2140)
+LexToken(IF,'if',1,2153)
+LexToken(VAR,'extrapo',1,2156)
+LexToken(COMPARISON,'<',1,2163)
+LexToken(NUMBER,'0',1,2164)
+LexToken(THEN,'then',1,2166)
+LexToken(EOL,'\n',1,2170)
+LexToken(VAR,'extrapo',1,2187)
+LexToken(ASSIGNMENT,'=',1,2194)
+LexToken(NUMBER,'0',1,2195)
+LexToken(SEMICOLON,';',1,2196)
+LexToken(EOL,'\n',1,2197)
+LexToken(END,'end',1,2210)
+LexToken(SEMICOLON,';',1,2213)
+LexToken(EOL,'\n',1,2214)
+LexToken(IF,'if',1,2227)
+LexToken(VAR,'extrapo',1,2230)
+LexToken(COMPARISON,'>',1,2237)
+LexToken(NUMBER,'1',1,2238)
+LexToken(THEN,'then',1,2240)
+LexToken(EOL,'\n',1,2244)
+LexToken(VAR,'extrapo',1,2261)
+LexToken(ASSIGNMENT,'=',1,2268)
+LexToken(NUMBER,'1',1,2269)
+LexToken(SEMICOLON,';',1,2270)
+LexToken(EOL,'\n',1,2271)
+LexToken(END,'end',1,2284)
+LexToken(SEMICOLON,';',1,2287)
+LexToken(EOL,'\n',1,2288)
+LexToken(EOL,'\n',1,2289)
+LexToken(EOL,'\n',1,2290)
+LexToken(IF,'if',1,2303)
+LexToken(NOT,'~',1,2306)
+LexToken(VAR,'Ask_again',1,2307)
+LexToken(THEN,'then',1,2317)
+LexToken(EOL,'\n',1,2321)
+LexToken(VAR,'xx',1,2338)
+LexToken(ASSIGNMENT,'=',1,2340)
+LexToken(VAR,'xx',1,2341)
+LexToken(OPENBRACKET,'(',1,2343)
+LexToken(COLON,':',1,2344)
+LexToken(CLOSEBRACKET,')',1,2345)
+LexToken(SEMICOLON,';',1,2346)
+LexToken(EOL,'\n',1,2347)
+LexToken(VAR,'yy',1,2364)
+LexToken(ASSIGNMENT,'=',1,2366)
+LexToken(VAR,'yy',1,2367)
+LexToken(OPENBRACKET,'(',1,2369)
+LexToken(COLON,':',1,2370)
+LexToken(CLOSEBRACKET,')',1,2371)
+LexToken(SEMICOLON,';',1,2372)
+LexToken(EOL,'\n',1,2373)
+LexToken(OPENSQBRACKET,'[',1,2390)
+LexToken(VAR,'nx',1,2391)
+LexToken(COMMA,',',1,2393)
+LexToken(VAR,'mx',1,2394)
+LexToken(CLOSESQBRACKET,']',1,2396)
+LexToken(ASSIGNMENT,'=',1,2397)
+LexToken(VAR,'size',1,2398)
+LexToken(OPENBRACKET,'(',1,2402)
+LexToken(VAR,'xx',1,2403)
+LexToken(CLOSEBRACKET,')',1,2405)
+LexToken(SEMICOLON,';',1,2406)
+LexToken(EOL,'\n',1,2407)
+LexToken(OPENSQBRACKET,'[',1,2424)
+LexToken(VAR,'ny',1,2425)
+LexToken(COMMA,',',1,2427)
+LexToken(VAR,'my',1,2428)
+LexToken(CLOSESQBRACKET,']',1,2430)
+LexToken(ASSIGNMENT,'=',1,2431)
+LexToken(VAR,'size',1,2432)
+LexToken(OPENBRACKET,'(',1,2436)
+LexToken(VAR,'yy',1,2437)
+LexToken(CLOSEBRACKET,')',1,2439)
+LexToken(SEMICOLON,';',1,2440)
+LexToken(EOL,'\n',1,2441)
+LexToken(IF,'if',1,2458)
+LexToken(NOT,'~',1,2461)
+LexToken(OPENBRACKET,'(',1,2462)
+LexToken(OPENBRACKET,'(',1,2463)
+LexToken(VAR,'nx',1,2464)
+LexToken(COMPARISON,'==',1,2466)
+LexToken(VAR,'ny',1,2468)
+LexToken(CLOSEBRACKET,')',1,2470)
+LexToken(LOGICAL,'&',1,2471)
+LexToken(OPENBRACKET,'(',1,2472)
+LexToken(VAR,'mx',1,2473)
+LexToken(COMPARISON,'==',1,2475)
+LexToken(VAR,'my',1,2477)
+LexToken(CLOSEBRACKET,')',1,2479)
+LexToken(CLOSEBRACKET,')',1,2480)
+LexToken(THEN,'then',1,2482)
+LexToken(COMMA,',',1,2486)
+LexToken(EOL,'\n',1,2487)
+LexToken(VAR,'x_message',1,2508)
+LexToken(OPENBRACKET,'(',1,2517)
+LexToken(DQSTRING,'"incompatible size of x and y"',1,2547)
+LexToken(CLOSEBRACKET,')',1,2548)
+LexToken(SEMICOLON,';',1,2549)
+LexToken(EOL,'\n',1,2550)
+LexToken(VAR,'Ask_again',1,2571)
+LexToken(ASSIGNMENT,'=',1,2580)
+LexToken(PREVAR_BOOLEAN,'%t',1,2581)
+LexToken(SEMICOLON,';',1,2583)
+LexToken(EOL,'\n',1,2584)
+LexToken(END,'end',1,2601)
+LexToken(EOL,'\n',1,2604)
+LexToken(END,'end',1,2617)
+LexToken(EOL,'\n',1,2620)
+LexToken(EOL,'\n',1,2621)
+LexToken(IF,'if',1,2634)
+LexToken(NOT,'~',1,2637)
+LexToken(VAR,'Ask_again',1,2638)
+LexToken(THEN,'then',1,2648)
+LexToken(EOL,'\n',1,2693)
+LexToken(VAR,'xy',1,2710)
+LexToken(ASSIGNMENT,'=',1,2712)
+LexToken(OPENSQBRACKET,'[',1,2713)
+LexToken(VAR,'xx',1,2714)
+LexToken(COMMA,',',1,2716)
+LexToken(VAR,'yy',1,2717)
+LexToken(CLOSESQBRACKET,']',1,2719)
+LexToken(SEMICOLON,';',1,2720)
+LexToken(EOL,'\n',1,2721)
+LexToken(OPENSQBRACKET,'[',1,2738)
+LexToken(VAR,'xy',1,2739)
+LexToken(CLOSESQBRACKET,']',1,2741)
+LexToken(ASSIGNMENT,'=',1,2742)
+LexToken(VAR,'cleandata',1,2743)
+LexToken(OPENBRACKET,'(',1,2752)
+LexToken(VAR,'xy',1,2753)
+LexToken(CLOSEBRACKET,')',1,2755)
+LexToken(SEMICOLON,';',1,2756)
+LexToken(EOL,'\n',1,2834)
+LexToken(VAR,'N',1,2851)
+LexToken(ASSIGNMENT,'=',1,2852)
+LexToken(VAR,'size',1,2854)
+LexToken(OPENBRACKET,'(',1,2858)
+LexToken(VAR,'xy',1,2859)
+LexToken(COMMA,',',1,2861)
+LexToken(DQSTRING,'"r"',1,2864)
+LexToken(CLOSEBRACKET,')',1,2865)
+LexToken(SEMICOLON,';',1,2866)
+LexToken(EOL,'\n',1,2867)
+LexToken(VAR,'exprs',1,2884)
+LexToken(OPENBRACKET,'(',1,2889)
+LexToken(NUMBER,'5',1,2890)
+LexToken(CLOSEBRACKET,')',1,2891)
+LexToken(ASSIGNMENT,'=',1,2892)
+LexToken(DQSTRING,'"n"',1,2895)
+LexToken(SEMICOLON,';',1,2896)
+LexToken(EOL,'\n',1,2914)
+LexToken(IF,'if',1,2931)
+LexToken(VAR,'graf',1,2934)
+LexToken(COMPARISON,'==',1,2938)
+LexToken(DQSTRING,'"y"',1,2942)
+LexToken(LOGICAL,'|',1,2944)
+LexToken(VAR,'graf',1,2946)
+LexToken(COMPARISON,'==',1,2950)
+LexToken(DQSTRING,'"Y"',1,2954)
+LexToken(THEN,'then',1,2956)
+LexToken(EOL,'\n',1,2995)
+LexToken(VAR,'ipar',1,3016)
+LexToken(ASSIGNMENT,'=',1,3020)
+LexToken(OPENSQBRACKET,'[',1,3021)
+LexToken(VAR,'N',1,3022)
+LexToken(SEMICOLON,';',1,3023)
+LexToken(VAR,'mtd',1,3024)
+LexToken(SEMICOLON,';',1,3027)
+LexToken(VAR,'PO',1,3028)
+LexToken(SEMICOLON,';',1,3030)
+LexToken(VAR,'extrapo',1,3031)
+LexToken(CLOSESQBRACKET,']',1,3038)
+LexToken(SEMICOLON,';',1,3039)
+LexToken(EOL,'\n',1,3040)
+LexToken(VAR,'rpar',1,3061)
+LexToken(ASSIGNMENT,'=',1,3065)
+LexToken(OPENSQBRACKET,'[',1,3066)
+LexToken(CLOSESQBRACKET,']',1,3067)
+LexToken(SEMICOLON,';',1,3068)
+LexToken(EOL,'\n',1,3069)
+LexToken(IF,'if',1,3090)
+LexToken(NOT,'~',1,3093)
+LexToken(VAR,'exists',1,3094)
+LexToken(OPENBRACKET,'(',1,3100)
+LexToken(DQSTRING,'"curwin"',1,3108)
+LexToken(CLOSEBRACKET,')',1,3109)
+LexToken(THEN,'then',1,3111)
+LexToken(EOL,'\n',1,3115)
+LexToken(VAR,'gh',1,3140)
+LexToken(ASSIGNMENT,'=',1,3142)
+LexToken(VAR,'gcf',1,3143)
+LexToken(OPENBRACKET,'(',1,3146)
+LexToken(CLOSEBRACKET,')',1,3147)
+LexToken(SEMICOLON,';',1,3148)
+LexToken(EOL,'\n',1,3149)
+LexToken(VAR,'curwin',1,3174)
+LexToken(ASSIGNMENT,'=',1,3180)
+LexToken(VAR,'gh',1,3181)
+LexToken(DOT,'.',1,3183)
+LexToken(VAR,'figure_id',1,3184)
+LexToken(EOL,'\n',1,3193)
+LexToken(END,'end',1,3214)
+LexToken(EOL,'\n',1,3217)
+LexToken(VAR,'save_curwin',1,3238)
+LexToken(ASSIGNMENT,'=',1,3249)
+LexToken(VAR,'curwin',1,3250)
+LexToken(SEMICOLON,';',1,3256)
+LexToken(EOL,'\n',1,3257)
+LexToken(VAR,'curwin',1,3278)
+LexToken(ASSIGNMENT,'=',1,3284)
+LexToken(VAR,'max',1,3285)
+LexToken(OPENBRACKET,'(',1,3288)
+LexToken(VAR,'winsid',1,3289)
+LexToken(OPENBRACKET,'(',1,3295)
+LexToken(CLOSEBRACKET,')',1,3296)
+LexToken(CLOSEBRACKET,')',1,3297)
+LexToken(OPERATOR,'+',1,3298)
+LexToken(NUMBER,'1',1,3299)
+LexToken(SEMICOLON,';',1,3300)
+LexToken(EOL,'\n',1,3301)
+LexToken(OPENSQBRACKET,'[',1,3322)
+LexToken(VAR,'orpar',1,3323)
+LexToken(COMMA,',',1,3328)
+LexToken(VAR,'oipar',1,3329)
+LexToken(COMMA,',',1,3334)
+LexToken(VAR,'ok',1,3335)
+LexToken(CLOSESQBRACKET,']',1,3337)
+LexToken(ASSIGNMENT,'=',1,3338)
+LexToken(VAR,'poke_point',1,3339)
+LexToken(OPENBRACKET,'(',1,3349)
+LexToken(VAR,'xy',1,3350)
+LexToken(COMMA,',',1,3352)
+LexToken(VAR,'ipar',1,3353)
+LexToken(COMMA,',',1,3357)
+LexToken(VAR,'rpar',1,3358)
+LexToken(CLOSEBRACKET,')',1,3362)
+LexToken(SEMICOLON,';',1,3363)
+LexToken(EOL,'\n',1,3364)
+LexToken(VAR,'curwin',1,3385)
+LexToken(ASSIGNMENT,'=',1,3391)
+LexToken(VAR,'save_curwin',1,3392)
+LexToken(SEMICOLON,';',1,3403)
+LexToken(EOL,'\n',1,3404)
+LexToken(IF,'if',1,3425)
+LexToken(NOT,'~',1,3428)
+LexToken(VAR,'ok',1,3429)
+LexToken(THEN,'then',1,3432)
+LexToken(EOL,'\n',1,3436)
+LexToken(BREAK,'break',1,3461)
+LexToken(SEMICOLON,';',1,3466)
+LexToken(EOL,'\n',1,3467)
+LexToken(END,'end',1,3488)
+LexToken(SEMICOLON,';',1,3491)
+LexToken(EOL,'\n',1,3513)
+LexToken(EOL,'\n',1,3514)
+LexToken(EOL,'\n',1,3563)
+LexToken(VAR,'N2',1,3584)
+LexToken(ASSIGNMENT,'=',1,3586)
+LexToken(VAR,'oipar',1,3587)
+LexToken(OPENBRACKET,'(',1,3592)
+LexToken(NUMBER,'1',1,3593)
+LexToken(CLOSEBRACKET,')',1,3594)
+LexToken(SEMICOLON,';',1,3595)
+LexToken(EOL,'\n',1,3596)
+LexToken(VAR,'xy2',1,3617)
+LexToken(ASSIGNMENT,'=',1,3620)
+LexToken(OPENSQBRACKET,'[',1,3621)
+LexToken(VAR,'orpar',1,3622)
+LexToken(OPENBRACKET,'(',1,3627)
+LexToken(NUMBER,'1',1,3628)
+LexToken(COLON,':',1,3629)
+LexToken(VAR,'N2',1,3630)
+LexToken(CLOSEBRACKET,')',1,3632)
+LexToken(COMMA,',',1,3633)
+LexToken(VAR,'orpar',1,3634)
+LexToken(OPENBRACKET,'(',1,3639)
+LexToken(VAR,'N2',1,3640)
+LexToken(OPERATOR,'+',1,3642)
+LexToken(NUMBER,'1',1,3643)
+LexToken(COLON,':',1,3644)
+LexToken(NUMBER,'2',1,3645)
+LexToken(OPERATOR,'*',1,3646)
+LexToken(VAR,'N2',1,3647)
+LexToken(CLOSEBRACKET,')',1,3649)
+LexToken(CLOSESQBRACKET,']',1,3650)
+LexToken(SEMICOLON,';',1,3651)
+LexToken(EOL,'\n',1,3652)
+LexToken(VAR,'New_methhod',1,3673)
+LexToken(ASSIGNMENT,'=',1,3684)
+LexToken(VAR,'oipar',1,3685)
+LexToken(OPENBRACKET,'(',1,3690)
+LexToken(NUMBER,'2',1,3691)
+LexToken(CLOSEBRACKET,')',1,3692)
+LexToken(SEMICOLON,';',1,3693)
+LexToken(EOL,'\n',1,3694)
+LexToken(VAR,'DChange',1,3715)
+LexToken(ASSIGNMENT,'=',1,3722)
+LexToken(PREVAR_BOOLEAN,'%f',1,3723)
+LexToken(SEMICOLON,';',1,3725)
+LexToken(EOL,'\n',1,3726)
+LexToken(VAR,'METHOD',1,3747)
+LexToken(ASSIGNMENT,'=',1,3753)
+LexToken(VAR,'getmethod',1,3754)
+LexToken(OPENBRACKET,'(',1,3763)
+LexToken(VAR,'New_methhod',1,3764)
+LexToken(CLOSEBRACKET,')',1,3775)
+LexToken(SEMICOLON,';',1,3776)
+LexToken(EOL,'\n',1,3777)
+LexToken(IF,'if',1,3798)
+LexToken(VAR,'or',1,3801)
+LexToken(OPENBRACKET,'(',1,3803)
+LexToken(VAR,'xy',1,3804)
+LexToken(OPENBRACKET,'(',1,3806)
+LexToken(COLON,':',1,3807)
+LexToken(COMMA,',',1,3808)
+LexToken(NUMBER,'1',1,3809)
+LexToken(CLOSEBRACKET,')',1,3810)
+LexToken(COMPARISON,'<>',1,3811)
+LexToken(VAR,'xy2',1,3813)
+LexToken(OPENBRACKET,'(',1,3816)
+LexToken(COLON,':',1,3817)
+LexToken(COMMA,',',1,3818)
+LexToken(NUMBER,'1',1,3819)
+LexToken(CLOSEBRACKET,')',1,3820)
+LexToken(CLOSEBRACKET,')',1,3821)
+LexToken(THEN,'then',1,3823)
+LexToken(COMMA,',',1,3827)
+LexToken(EOL,'\n',1,3828)
+LexToken(VAR,'DChange',1,3853)
+LexToken(ASSIGNMENT,'=',1,3860)
+LexToken(PREVAR_BOOLEAN,'%t',1,3861)
+LexToken(SEMICOLON,';',1,3863)
+LexToken(EOL,'\n',1,3864)
+LexToken(END,'end',1,3885)
+LexToken(EOL,'\n',1,3888)
+LexToken(IF,'if',1,3909)
+LexToken(VAR,'or',1,3912)
+LexToken(OPENBRACKET,'(',1,3914)
+LexToken(VAR,'xy',1,3915)
+LexToken(OPENBRACKET,'(',1,3917)
+LexToken(NUMBER,'1',1,3918)
+LexToken(COLON,':',1,3919)
+LexToken(VAR,'N',1,3920)
+LexToken(NUMBER,'-1',1,3921)
+LexToken(COMMA,',',1,3923)
+LexToken(NUMBER,'2',1,3924)
+LexToken(CLOSEBRACKET,')',1,3925)
+LexToken(COMPARISON,'<>',1,3926)
+LexToken(VAR,'xy2',1,3928)
+LexToken(OPENBRACKET,'(',1,3931)
+LexToken(NUMBER,'1',1,3932)
+LexToken(COLON,':',1,3933)
+LexToken(VAR,'N2',1,3934)
+LexToken(NUMBER,'-1',1,3936)
+LexToken(COMMA,',',1,3938)
+LexToken(NUMBER,'2',1,3939)
+LexToken(CLOSEBRACKET,')',1,3940)
+LexToken(CLOSEBRACKET,')',1,3941)
+LexToken(THEN,'then',1,3943)
+LexToken(COMMA,',',1,3947)
+LexToken(EOL,'\n',1,3948)
+LexToken(VAR,'DChange',1,3973)
+LexToken(ASSIGNMENT,'=',1,3980)
+LexToken(PREVAR_BOOLEAN,'%t',1,3981)
+LexToken(SEMICOLON,';',1,3983)
+LexToken(EOL,'\n',1,3984)
+LexToken(END,'end',1,4005)
+LexToken(EOL,'\n',1,4008)
+LexToken(IF,'if',1,4029)
+LexToken(OPENBRACKET,'(',1,4032)
+LexToken(VAR,'xy',1,4033)
+LexToken(OPENBRACKET,'(',1,4035)
+LexToken(VAR,'N',1,4036)
+LexToken(COMMA,',',1,4037)
+LexToken(NUMBER,'2',1,4038)
+LexToken(CLOSEBRACKET,')',1,4039)
+LexToken(COMPARISON,'<>',1,4040)
+LexToken(VAR,'xy2',1,4042)
+LexToken(OPENBRACKET,'(',1,4045)
+LexToken(VAR,'N2',1,4046)
+LexToken(COMMA,',',1,4048)
+LexToken(NUMBER,'2',1,4049)
+LexToken(CLOSEBRACKET,')',1,4050)
+LexToken(LOGICAL,'&',1,4052)
+LexToken(OPENBRACKET,'(',1,4054)
+LexToken(VAR,'METHOD',1,4055)
+LexToken(COMPARISON,'<>',1,4061)
+LexToken(DQSTRING,'"periodic"',1,4072)
+LexToken(CLOSEBRACKET,')',1,4073)
+LexToken(CLOSEBRACKET,')',1,4074)
+LexToken(THEN,'then',1,4076)
+LexToken(COMMA,',',1,4080)
+LexToken(EOL,'\n',1,4081)
+LexToken(VAR,'DChange',1,4106)
+LexToken(ASSIGNMENT,'=',1,4113)
+LexToken(PREVAR_BOOLEAN,'%t',1,4114)
+LexToken(SEMICOLON,';',1,4116)
+LexToken(EOL,'\n',1,4117)
+LexToken(END,'end',1,4138)
+LexToken(EOL,'\n',1,4141)
+LexToken(IF,'if',1,4162)
+LexToken(VAR,'DChange',1,4165)
+LexToken(THEN,'then',1,4173)
+LexToken(EOL,'\n',1,4177)
+LexToken(VAR,'exprs',1,4202)
+LexToken(OPENBRACKET,'(',1,4207)
+LexToken(NUMBER,'2',1,4208)
+LexToken(CLOSEBRACKET,')',1,4209)
+LexToken(ASSIGNMENT,'=',1,4210)
+LexToken(VAR,'strcat',1,4211)
+LexToken(OPENBRACKET,'(',1,4217)
+LexToken(VAR,'sci2exp',1,4218)
+LexToken(OPENBRACKET,'(',1,4225)
+LexToken(VAR,'xy2',1,4226)
+LexToken(OPENBRACKET,'(',1,4229)
+LexToken(COLON,':',1,4230)
+LexToken(COMMA,',',1,4231)
+LexToken(NUMBER,'1',1,4232)
+LexToken(CLOSEBRACKET,')',1,4233)
+LexToken(CLOSEBRACKET,')',1,4234)
+LexToken(CLOSEBRACKET,')',1,4235)
+LexToken(EOL,'\n',1,4236)
+LexToken(VAR,'exprs',1,4261)
+LexToken(OPENBRACKET,'(',1,4266)
+LexToken(NUMBER,'3',1,4267)
+LexToken(CLOSEBRACKET,')',1,4268)
+LexToken(ASSIGNMENT,'=',1,4269)
+LexToken(VAR,'strcat',1,4270)
+LexToken(OPENBRACKET,'(',1,4276)
+LexToken(VAR,'sci2exp',1,4277)
+LexToken(OPENBRACKET,'(',1,4284)
+LexToken(VAR,'xy2',1,4285)
+LexToken(OPENBRACKET,'(',1,4288)
+LexToken(COLON,':',1,4289)
+LexToken(COMMA,',',1,4290)
+LexToken(NUMBER,'2',1,4291)
+LexToken(CLOSEBRACKET,')',1,4292)
+LexToken(CLOSEBRACKET,')',1,4293)
+LexToken(CLOSEBRACKET,')',1,4294)
+LexToken(EOL,'\n',1,4295)
+LexToken(END,'end',1,4316)
+LexToken(EOL,'\n',1,4319)
+LexToken(VAR,'exprs',1,4340)
+LexToken(OPENBRACKET,'(',1,4345)
+LexToken(NUMBER,'1',1,4346)
+LexToken(CLOSEBRACKET,')',1,4347)
+LexToken(ASSIGNMENT,'=',1,4348)
+LexToken(VAR,'sci2exp',1,4349)
+LexToken(OPENBRACKET,'(',1,4356)
+LexToken(VAR,'New_methhod',1,4357)
+LexToken(CLOSEBRACKET,')',1,4368)
+LexToken(SEMICOLON,';',1,4369)
+LexToken(EOL,'\n',1,4370)
+LexToken(VAR,'exprs',1,4391)
+LexToken(OPENBRACKET,'(',1,4396)
+LexToken(NUMBER,'4',1,4397)
+LexToken(CLOSEBRACKET,')',1,4398)
+LexToken(ASSIGNMENT,'=',1,4399)
+LexToken(VAR,'sci2exp',1,4400)
+LexToken(OPENBRACKET,'(',1,4407)
+LexToken(VAR,'oipar',1,4408)
+LexToken(OPENBRACKET,'(',1,4413)
+LexToken(NUMBER,'4',1,4414)
+LexToken(CLOSEBRACKET,')',1,4415)
+LexToken(CLOSEBRACKET,')',1,4416)
+LexToken(SEMICOLON,';',1,4417)
+LexToken(EOL,'\n',1,4418)
+LexToken(IF,'if',1,4439)
+LexToken(VAR,'oipar',1,4442)
+LexToken(OPENBRACKET,'(',1,4447)
+LexToken(NUMBER,'3',1,4448)
+LexToken(CLOSEBRACKET,')',1,4449)
+LexToken(COMPARISON,'==',1,4450)
+LexToken(NUMBER,'1',1,4452)
+LexToken(THEN,'then',1,4454)
+LexToken(COMMA,',',1,4458)
+LexToken(EOL,'\n',1,4459)
+LexToken(VAR,'perop',1,4484)
+LexToken(ASSIGNMENT,'=',1,4489)
+LexToken(DQSTRING,'"y"',1,4492)
+LexToken(SEMICOLON,';',1,4493)
+LexToken(EOL,'\n',1,4494)
+LexToken(ELSE,'else',1,4515)
+LexToken(COMMA,',',1,4519)
+LexToken(EOL,'\n',1,4520)
+LexToken(VAR,'perop',1,4545)
+LexToken(ASSIGNMENT,'=',1,4550)
+LexToken(DQSTRING,'"n"',1,4553)
+LexToken(SEMICOLON,';',1,4554)
+LexToken(EOL,'\n',1,4555)
+LexToken(END,'end',1,4576)
+LexToken(EOL,'\n',1,4579)
+LexToken(VAR,'SaveExit',1,4600)
+LexToken(ASSIGNMENT,'=',1,4608)
+LexToken(PREVAR_BOOLEAN,'%t',1,4609)
+LexToken(EOL,'\n',1,4611)
+LexToken(ELSE,'else',1,4628)
+LexToken(EOL,'\n',1,4692)
+LexToken(OPENSQBRACKET,'[',1,4713)
+LexToken(VAR,'Xdummy',1,4714)
+LexToken(COMMA,',',1,4720)
+LexToken(VAR,'Ydummy',1,4721)
+LexToken(COMMA,',',1,4727)
+LexToken(VAR,'orpar',1,4728)
+LexToken(CLOSESQBRACKET,']',1,4733)
+LexToken(ASSIGNMENT,'=',1,4734)
+LexToken(VAR,'Do_Spline',1,4735)
+LexToken(OPENBRACKET,'(',1,4744)
+LexToken(VAR,'N',1,4745)
+LexToken(COMMA,',',1,4746)
+LexToken(VAR,'mtd',1,4747)
+LexToken(COMMA,',',1,4750)
+LexToken(VAR,'xy',1,4751)
+LexToken(OPENBRACKET,'(',1,4753)
+LexToken(COLON,':',1,4754)
+LexToken(COMMA,',',1,4755)
+LexToken(NUMBER,'1',1,4756)
+LexToken(CLOSEBRACKET,')',1,4757)
+LexToken(COMMA,',',1,4758)
+LexToken(VAR,'xy',1,4759)
+LexToken(OPENBRACKET,'(',1,4761)
+LexToken(COLON,':',1,4762)
+LexToken(COMMA,',',1,4763)
+LexToken(NUMBER,'2',1,4764)
+LexToken(CLOSEBRACKET,')',1,4765)
+LexToken(COMMA,',',1,4766)
+LexToken(VAR,'xy',1,4767)
+LexToken(OPENBRACKET,'(',1,4769)
+LexToken(LASTINDEX,'$',1,4770)
+LexToken(COMMA,',',1,4771)
+LexToken(NUMBER,'1',1,4772)
+LexToken(CLOSEBRACKET,')',1,4773)
+LexToken(COMMA,',',1,4774)
+LexToken(VAR,'xy',1,4775)
+LexToken(OPENBRACKET,'(',1,4777)
+LexToken(NUMBER,'1',1,4778)
+LexToken(COMMA,',',1,4779)
+LexToken(NUMBER,'1',1,4780)
+LexToken(CLOSEBRACKET,')',1,4781)
+LexToken(COMMA,',',1,4782)
+LexToken(NUMBER,'0',1,4783)
+LexToken(CLOSEBRACKET,')',1,4784)
+LexToken(SEMICOLON,';',1,4785)
+LexToken(EOL,'\n',1,4786)
+LexToken(IF,'if',1,4807)
+LexToken(OPENBRACKET,'(',1,4810)
+LexToken(VAR,'METHOD',1,4811)
+LexToken(COMPARISON,'==',1,4817)
+LexToken(DQSTRING,'"periodic"',1,4828)
+LexToken(CLOSEBRACKET,')',1,4829)
+LexToken(THEN,'then',1,4831)
+LexToken(EOL,'\n',1,4854)
+LexToken(VAR,'xy',1,4879)
+LexToken(OPENBRACKET,'(',1,4881)
+LexToken(VAR,'N',1,4882)
+LexToken(COMMA,',',1,4883)
+LexToken(NUMBER,'2',1,4884)
+LexToken(CLOSEBRACKET,')',1,4885)
+LexToken(ASSIGNMENT,'=',1,4886)
+LexToken(VAR,'xy',1,4887)
+LexToken(OPENBRACKET,'(',1,4889)
+LexToken(NUMBER,'1',1,4890)
+LexToken(COMMA,',',1,4891)
+LexToken(NUMBER,'2',1,4892)
+LexToken(CLOSEBRACKET,')',1,4893)
+LexToken(SEMICOLON,';',1,4894)
+LexToken(EOL,'\n',1,4895)
+LexToken(END,'end',1,4916)
+LexToken(EOL,'\n',1,4919)
+LexToken(IF,'if',1,4940)
+LexToken(OPENBRACKET,'(',1,4943)
+LexToken(VAR,'METHOD',1,4944)
+LexToken(COMPARISON,'==',1,4950)
+LexToken(DQSTRING,'"order 2"',1,4960)
+LexToken(LOGICAL,'|',1,4962)
+LexToken(VAR,'METHOD',1,4964)
+LexToken(COMPARISON,'==',1,4970)
+LexToken(DQSTRING,'"not_a_knot"',1,4983)
+LexToken(LOGICAL,'|',1,4984)
+LexToken(VAR,'METHOD',1,4985)
+LexToken(COMPARISON,'==',1,4991)
+LexToken(DQSTRING,'"periodic"',1,5002)
+LexToken(LOGICAL,'|',1,5004)
+LexToken(VAR,'METHOD',1,5006)
+LexToken(COMPARISON,'==',1,5012)
+LexToken(DQSTRING,'"monotone"',1,5023)
+LexToken(LOGICAL,'|',1,5024)
+LexToken(VAR,'METHOD',1,5026)
+LexToken(COMPARISON,'==',1,5032)
+LexToken(DQSTRING,'"fast"',1,5039)
+LexToken(LOGICAL,'|',1,5041)
+LexToken(VAR,'METHOD',1,5043)
+LexToken(COMPARISON,'==',1,5049)
+LexToken(DQSTRING,'"clamped"',1,5059)
+LexToken(CLOSEBRACKET,')',1,5060)
+LexToken(THEN,'then',1,5062)
+LexToken(EOL,'\n',1,5066)
+LexToken(VAR,'orpar',1,5091)
+LexToken(ASSIGNMENT,'=',1,5096)
+LexToken(OPENSQBRACKET,'[',1,5097)
+LexToken(VAR,'xy',1,5098)
+LexToken(OPENBRACKET,'(',1,5100)
+LexToken(COLON,':',1,5101)
+LexToken(COMMA,',',1,5102)
+LexToken(NUMBER,'1',1,5103)
+LexToken(CLOSEBRACKET,')',1,5104)
+LexToken(SEMICOLON,';',1,5105)
+LexToken(VAR,'xy',1,5106)
+LexToken(OPENBRACKET,'(',1,5108)
+LexToken(COLON,':',1,5109)
+LexToken(COMMA,',',1,5110)
+LexToken(NUMBER,'2',1,5111)
+LexToken(CLOSEBRACKET,')',1,5112)
+LexToken(SEMICOLON,';',1,5113)
+LexToken(VAR,'orpar',1,5114)
+LexToken(CLOSESQBRACKET,']',1,5119)
+LexToken(SEMICOLON,';',1,5120)
+LexToken(EOL,'\n',1,5121)
+LexToken(ELSE,'else',1,5142)
+LexToken(EOL,'\n',1,5146)
+LexToken(IF,'if',1,5171)
+LexToken(OPENBRACKET,'(',1,5174)
+LexToken(VAR,'METHOD',1,5175)
+LexToken(COMPARISON,'==',1,5181)
+LexToken(DQSTRING,'"zero order-below"',1,5200)
+LexToken(LOGICAL,'|',1,5201)
+LexToken(VAR,'METHOD',1,5202)
+LexToken(COMPARISON,'==',1,5208)
+LexToken(DQSTRING,'"linear"',1,5217)
+LexToken(LOGICAL,'|',1,5218)
+LexToken(VAR,'METHOD',1,5219)
+LexToken(COMPARISON,'==',1,5225)
+LexToken(DQSTRING,'"zero order-above"',1,5244)
+LexToken(LOGICAL,'|',1,5245)
+LexToken(VAR,'METHOD',1,5246)
+LexToken(COMPARISON,'==',1,5252)
+LexToken(DQSTRING,'"zero order-nearest"',1,5273)
+LexToken(CLOSEBRACKET,')',1,5274)
+LexToken(THEN,'then',1,5276)
+LexToken(EOL,'\n',1,5280)
+LexToken(VAR,'orpar',1,5309)
+LexToken(ASSIGNMENT,'=',1,5314)
+LexToken(OPENSQBRACKET,'[',1,5315)
+LexToken(VAR,'xy',1,5316)
+LexToken(OPENBRACKET,'(',1,5318)
+LexToken(COLON,':',1,5319)
+LexToken(COMMA,',',1,5320)
+LexToken(NUMBER,'1',1,5321)
+LexToken(CLOSEBRACKET,')',1,5322)
+LexToken(SEMICOLON,';',1,5323)
+LexToken(VAR,'xy',1,5324)
+LexToken(OPENBRACKET,'(',1,5326)
+LexToken(COLON,':',1,5327)
+LexToken(COMMA,',',1,5328)
+LexToken(NUMBER,'2',1,5329)
+LexToken(CLOSEBRACKET,')',1,5330)
+LexToken(SEMICOLON,';',1,5331)
+LexToken(CLOSESQBRACKET,']',1,5332)
+LexToken(EOL,'\n',1,5333)
+LexToken(END,'end',1,5358)
+LexToken(EOL,'\n',1,5361)
+LexToken(END,'end',1,5382)
+LexToken(EOL,'\n',1,5385)
+LexToken(VAR,'exprs',1,5406)
+LexToken(OPENBRACKET,'(',1,5411)
+LexToken(NUMBER,'1',1,5412)
+LexToken(CLOSEBRACKET,')',1,5413)
+LexToken(ASSIGNMENT,'=',1,5414)
+LexToken(VAR,'sci2exp',1,5415)
+LexToken(OPENBRACKET,'(',1,5422)
+LexToken(VAR,'mtd',1,5423)
+LexToken(CLOSEBRACKET,')',1,5426)
+LexToken(SEMICOLON,';',1,5427)
+LexToken(EOL,'\n',1,5463)
+LexToken(VAR,'oipar',1,5484)
+LexToken(ASSIGNMENT,'=',1,5489)
+LexToken(OPENSQBRACKET,'[',1,5490)
+LexToken(VAR,'N',1,5491)
+LexToken(SEMICOLON,';',1,5492)
+LexToken(VAR,'mtd',1,5493)
+LexToken(SEMICOLON,';',1,5496)
+LexToken(VAR,'PO',1,5497)
+LexToken(SEMICOLON,';',1,5499)
+LexToken(VAR,'extrapo',1,5500)
+LexToken(CLOSESQBRACKET,']',1,5507)
+LexToken(EOL,'\n',1,5508)
+LexToken(VAR,'SaveExit',1,5529)
+LexToken(ASSIGNMENT,'=',1,5537)
+LexToken(PREVAR_BOOLEAN,'%t',1,5538)
+LexToken(EOL,'\n',1,5540)
+LexToken(END,'end',1,5557)
+LexToken(EOL,'\n',1,5622)
+LexToken(END,'end',1,5635)
+LexToken(EOL,'\n',1,5695)
+LexToken(EOL,'\n',1,5696)
+LexToken(IF,'if',1,5709)
+LexToken(OPENBRACKET,'(',1,5712)
+LexToken(VAR,'SaveExit',1,5713)
+LexToken(CLOSEBRACKET,')',1,5721)
+LexToken(THEN,'then',1,5723)
+LexToken(EOL,'\n',1,5727)
+LexToken(VAR,'xp',1,5744)
+LexToken(ASSIGNMENT,'=',1,5746)
+LexToken(VAR,'find',1,5747)
+LexToken(OPENBRACKET,'(',1,5751)
+LexToken(VAR,'orpar',1,5752)
+LexToken(OPENBRACKET,'(',1,5757)
+LexToken(NUMBER,'1',1,5758)
+LexToken(COLON,':',1,5759)
+LexToken(VAR,'oipar',1,5760)
+LexToken(OPENBRACKET,'(',1,5765)
+LexToken(NUMBER,'1',1,5766)
+LexToken(CLOSEBRACKET,')',1,5767)
+LexToken(CLOSEBRACKET,')',1,5768)
+LexToken(COMPARISON,'>=',1,5769)
+LexToken(NUMBER,'0',1,5771)
+LexToken(CLOSEBRACKET,')',1,5772)
+LexToken(SEMICOLON,';',1,5773)
+LexToken(EOL,'\n',1,5774)
+LexToken(IF,'if',1,5791)
+LexToken(OPENBRACKET,'(',1,5794)
+LexToken(VAR,'xp',1,5795)
+LexToken(COMPARISON,'<>',1,5797)
+LexToken(OPENSQBRACKET,'[',1,5799)
+LexToken(CLOSESQBRACKET,']',1,5800)
+LexToken(CLOSEBRACKET,')',1,5801)
+LexToken(THEN,'then',1,5803)
+LexToken(EOL,'\n',1,5807)
+LexToken(VAR,'model',1,5828)
+LexToken(DOT,'.',1,5833)
+LexToken(VAR,'firing',1,5834)
+LexToken(ASSIGNMENT,'=',1,5840)
+LexToken(VAR,'orpar',1,5841)
+LexToken(OPENBRACKET,'(',1,5846)
+LexToken(VAR,'xp',1,5847)
+LexToken(OPENBRACKET,'(',1,5849)
+LexToken(NUMBER,'1',1,5850)
+LexToken(CLOSEBRACKET,')',1,5851)
+LexToken(CLOSEBRACKET,')',1,5852)
+LexToken(SEMICOLON,';',1,5853)
+LexToken(EOL,'\n',1,5877)
+LexToken(ELSE,'else',1,5894)
+LexToken(EOL,'\n',1,5898)
+LexToken(VAR,'model',1,5919)
+LexToken(DOT,'.',1,5924)
+LexToken(VAR,'firing',1,5925)
+LexToken(ASSIGNMENT,'=',1,5931)
+LexToken(NUMBER,'-1',1,5932)
+LexToken(SEMICOLON,';',1,5934)
+LexToken(EOL,'\n',1,5935)
+LexToken(END,'end',1,5952)
+LexToken(EOL,'\n',1,5955)
+LexToken(VAR,'model',1,5972)
+LexToken(DOT,'.',1,5977)
+LexToken(VAR,'rpar',1,5978)
+LexToken(ASSIGNMENT,'=',1,5982)
+LexToken(VAR,'orpar',1,5983)
+LexToken(EOL,'\n',1,5988)
+LexToken(VAR,'model',1,6005)
+LexToken(DOT,'.',1,6010)
+LexToken(VAR,'ipar',1,6011)
+LexToken(ASSIGNMENT,'=',1,6015)
+LexToken(VAR,'oipar',1,6016)
+LexToken(EOL,'\n',1,6021)
+LexToken(VAR,'graphics',1,6038)
+LexToken(DOT,'.',1,6046)
+LexToken(VAR,'exprs',1,6047)
+LexToken(ASSIGNMENT,'=',1,6052)
+LexToken(VAR,'exprs',1,6053)
+LexToken(SEMICOLON,';',1,6058)
+LexToken(EOL,'\n',1,6059)
+LexToken(VAR,'x',1,6076)
+LexToken(DOT,'.',1,6077)
+LexToken(VAR,'model',1,6078)
+LexToken(ASSIGNMENT,'=',1,6083)
+LexToken(VAR,'model',1,6084)
+LexToken(EOL,'\n',1,6089)
+LexToken(VAR,'x',1,6106)
+LexToken(DOT,'.',1,6107)
+LexToken(VAR,'graphics',1,6108)
+LexToken(ASSIGNMENT,'=',1,6116)
+LexToken(VAR,'graphics',1,6117)
+LexToken(EOL,'\n',1,6125)
+LexToken(BREAK,'break',1,6142)
+LexToken(EOL,'\n',1,6147)
+LexToken(END,'end',1,6160)
+LexToken(EOL,'\n',1,6163)
+LexToken(END,'end',1,6172)
+LexToken(EOL,'\n',1,6175)
+LexToken(CASE,'case',1,6180)
+LexToken(DQSTRING,'"define"',1,6192)
+LexToken(THEN,'then',1,6194)
+LexToken(EOL,'\n',1,6198)
+LexToken(VAR,'model',1,6207)
+LexToken(ASSIGNMENT,'=',1,6212)
+LexToken(SCICOS_MODEL,'scicos_model',1,6213)
+LexToken(OPENBRACKET,'(',1,6225)
+LexToken(CLOSEBRACKET,')',1,6226)
+LexToken(EOL,'\n',1,6227)
+LexToken(EOL,'\n',1,6228)
+LexToken(VAR,'xx',1,6237)
+LexToken(ASSIGNMENT,'=',1,6239)
+LexToken(OPENSQBRACKET,'[',1,6240)
+LexToken(NUMBER,'-1',1,6241)
+LexToken(SEMICOLON,';',1,6243)
+LexToken(NUMBER,'0.5',1,6244)
+LexToken(SEMICOLON,';',1,6247)
+LexToken(NUMBER,'1',1,6248)
+LexToken(SEMICOLON,';',1,6249)
+LexToken(NUMBER,'1.5',1,6250)
+LexToken(SEMICOLON,';',1,6253)
+LexToken(NUMBER,'2.5',1,6254)
+LexToken(CLOSESQBRACKET,']',1,6257)
+LexToken(EOL,'\n',1,6258)
+LexToken(VAR,'yy',1,6267)
+LexToken(ASSIGNMENT,'=',1,6269)
+LexToken(OPENSQBRACKET,'[',1,6270)
+LexToken(NUMBER,'-6',1,6271)
+LexToken(SEMICOLON,';',1,6273)
+LexToken(NUMBER,'-1',1,6274)
+LexToken(SEMICOLON,';',1,6276)
+LexToken(NUMBER,'-3',1,6277)
+LexToken(SEMICOLON,';',1,6279)
+LexToken(NUMBER,'3',1,6280)
+LexToken(SEMICOLON,';',1,6281)
+LexToken(NUMBER,'-4',1,6282)
+LexToken(CLOSESQBRACKET,']',1,6284)
+LexToken(EOL,'\n',1,6285)
+LexToken(VAR,'N',1,6294)
+LexToken(ASSIGNMENT,'=',1,6295)
+LexToken(VAR,'length',1,6296)
+LexToken(OPENBRACKET,'(',1,6302)
+LexToken(VAR,'xx',1,6303)
+LexToken(CLOSEBRACKET,')',1,6305)
+LexToken(SEMICOLON,';',1,6306)
+LexToken(EOL,'\n',1,6307)
+LexToken(VAR,'Method',1,6316)
+LexToken(ASSIGNMENT,'=',1,6322)
+LexToken(NUMBER,'1',1,6323)
+LexToken(SEMICOLON,';',1,6324)
+LexToken(EOL,'\n',1,6325)
+LexToken(VAR,'Graf',1,6334)
+LexToken(ASSIGNMENT,'=',1,6338)
+LexToken(DQSTRING,'"n"',1,6341)
+LexToken(EOL,'\n',1,6342)
+LexToken(VAR,'model',1,6351)
+LexToken(DOT,'.',1,6356)
+LexToken(VAR,'sim',1,6357)
+LexToken(ASSIGNMENT,'=',1,6360)
+LexToken(VAR,'list',1,6361)
+LexToken(OPENBRACKET,'(',1,6365)
+LexToken(DQSTRING,'"lookup_c"',1,6375)
+LexToken(COMMA,',',1,6376)
+LexToken(NUMBER,'4',1,6377)
+LexToken(CLOSEBRACKET,')',1,6378)
+LexToken(EOL,'\n',1,6379)
+LexToken(VAR,'model',1,6388)
+LexToken(DOT,'.',1,6393)
+LexToken(VAR,'in',1,6394)
+LexToken(ASSIGNMENT,'=',1,6396)
+LexToken(NUMBER,'-1',1,6397)
+LexToken(EOL,'\n',1,6399)
+LexToken(VAR,'model',1,6408)
+LexToken(DOT,'.',1,6413)
+LexToken(VAR,'in2',1,6414)
+LexToken(ASSIGNMENT,'=',1,6417)
+LexToken(NUMBER,'-2',1,6418)
+LexToken(EOL,'\n',1,6420)
+LexToken(VAR,'model',1,6429)
+LexToken(DOT,'.',1,6434)
+LexToken(VAR,'outtyp',1,6435)
+LexToken(ASSIGNMENT,'=',1,6441)
+LexToken(NUMBER,'-1',1,6442)
+LexToken(EOL,'\n',1,6444)
+LexToken(EOL,'\n',1,6445)
+LexToken(VAR,'model',1,6454)
+LexToken(DOT,'.',1,6459)
+LexToken(VAR,'out',1,6460)
+LexToken(ASSIGNMENT,'=',1,6463)
+LexToken(NUMBER,'-1',1,6464)
+LexToken(EOL,'\n',1,6466)
+LexToken(VAR,'model',1,6475)
+LexToken(DOT,'.',1,6480)
+LexToken(VAR,'out2',1,6481)
+LexToken(ASSIGNMENT,'=',1,6485)
+LexToken(NUMBER,'-2',1,6486)
+LexToken(EOL,'\n',1,6488)
+LexToken(VAR,'model',1,6497)
+LexToken(DOT,'.',1,6502)
+LexToken(VAR,'outtyp',1,6503)
+LexToken(ASSIGNMENT,'=',1,6509)
+LexToken(NUMBER,'-1',1,6510)
+LexToken(EOL,'\n',1,6512)
+LexToken(EOL,'\n',1,6513)
+LexToken(VAR,'model',1,6522)
+LexToken(DOT,'.',1,6527)
+LexToken(VAR,'rpar',1,6528)
+LexToken(ASSIGNMENT,'=',1,6532)
+LexToken(OPENSQBRACKET,'[',1,6533)
+LexToken(VAR,'xx',1,6534)
+LexToken(OPENBRACKET,'(',1,6536)
+LexToken(COLON,':',1,6537)
+LexToken(CLOSEBRACKET,')',1,6538)
+LexToken(SEMICOLON,';',1,6539)
+LexToken(VAR,'yy',1,6540)
+LexToken(OPENBRACKET,'(',1,6542)
+LexToken(COLON,':',1,6543)
+LexToken(CLOSEBRACKET,')',1,6544)
+LexToken(CLOSESQBRACKET,']',1,6545)
+LexToken(EOL,'\n',1,6546)
+LexToken(VAR,'model',1,6555)
+LexToken(DOT,'.',1,6560)
+LexToken(VAR,'ipar',1,6561)
+LexToken(ASSIGNMENT,'=',1,6565)
+LexToken(OPENSQBRACKET,'[',1,6566)
+LexToken(VAR,'N',1,6567)
+LexToken(SEMICOLON,';',1,6568)
+LexToken(VAR,'Method',1,6569)
+LexToken(SEMICOLON,';',1,6575)
+LexToken(NUMBER,'0',1,6576)
+LexToken(SEMICOLON,';',1,6577)
+LexToken(NUMBER,'0',1,6578)
+LexToken(CLOSESQBRACKET,']',1,6579)
+LexToken(EOL,'\n',1,6580)
+LexToken(VAR,'model',1,6589)
+LexToken(DOT,'.',1,6594)
+LexToken(VAR,'blocktype',1,6595)
+LexToken(ASSIGNMENT,'=',1,6604)
+LexToken(DQSTRING,'"c"',1,6607)
+LexToken(EOL,'\n',1,6608)
+LexToken(VAR,'model',1,6617)
+LexToken(DOT,'.',1,6622)
+LexToken(VAR,'dep_ut',1,6623)
+LexToken(ASSIGNMENT,'=',1,6629)
+LexToken(OPENSQBRACKET,'[',1,6630)
+LexToken(PREVAR_BOOLEAN,'%t',1,6631)
+LexToken(PREVAR_BOOLEAN,'%f',1,6634)
+LexToken(CLOSESQBRACKET,']',1,6636)
+LexToken(EOL,'\n',1,6637)
+LexToken(VAR,'model',1,6646)
+LexToken(DOT,'.',1,6651)
+LexToken(VAR,'evtin',1,6652)
+LexToken(ASSIGNMENT,'=',1,6657)
+LexToken(OPENSQBRACKET,'[',1,6658)
+LexToken(CLOSESQBRACKET,']',1,6659)
+LexToken(EOL,'\n',1,6660)
+LexToken(VAR,'model',1,6669)
+LexToken(DOT,'.',1,6674)
+LexToken(VAR,'evtout',1,6675)
+LexToken(ASSIGNMENT,'=',1,6681)
+LexToken(OPENSQBRACKET,'[',1,6682)
+LexToken(CLOSESQBRACKET,']',1,6683)
+LexToken(EOL,'\n',1,6684)
+LexToken(VAR,'model',1,6693)
+LexToken(DOT,'.',1,6698)
+LexToken(VAR,'firing',1,6699)
+LexToken(ASSIGNMENT,'=',1,6705)
+LexToken(NUMBER,'0',1,6706)
+LexToken(EOL,'\n',1,6707)
+LexToken(VAR,'exprs',1,6716)
+LexToken(ASSIGNMENT,'=',1,6721)
+LexToken(OPENSQBRACKET,'[',1,6722)
+LexToken(VAR,'sci2exp',1,6723)
+LexToken(OPENBRACKET,'(',1,6730)
+LexToken(VAR,'Method',1,6731)
+LexToken(CLOSEBRACKET,')',1,6737)
+LexToken(SEMICOLON,';',1,6738)
+LexToken(VAR,'sci2exp',1,6739)
+LexToken(OPENBRACKET,'(',1,6746)
+LexToken(VAR,'xx',1,6747)
+LexToken(CLOSEBRACKET,')',1,6749)
+LexToken(SEMICOLON,';',1,6750)
+LexToken(VAR,'sci2exp',1,6751)
+LexToken(OPENBRACKET,'(',1,6758)
+LexToken(VAR,'yy',1,6759)
+LexToken(CLOSEBRACKET,')',1,6761)
+LexToken(SEMICOLON,';',1,6762)
+LexToken(VAR,'sci2exp',1,6763)
+LexToken(OPENBRACKET,'(',1,6770)
+LexToken(NUMBER,'0',1,6771)
+LexToken(CLOSEBRACKET,')',1,6772)
+LexToken(SEMICOLON,';',1,6773)
+LexToken(VAR,'Graf',1,6774)
+LexToken(CLOSESQBRACKET,']',1,6778)
+LexToken(EOL,'\n',1,6779)
+LexToken(EOL,'\n',1,6780)
+LexToken(VAR,'gr_i',1,6789)
+LexToken(ASSIGNMENT,'=',1,6793)
+LexToken(OPENSQBRACKET,'[',1,6794)
+LexToken(CLOSESQBRACKET,']',1,6795)
+LexToken(EOL,'\n',1,6796)
+LexToken(VAR,'x',1,6805)
+LexToken(ASSIGNMENT,'=',1,6806)
+LexToken(VAR,'standard_define',1,6807)
+LexToken(OPENBRACKET,'(',1,6822)
+LexToken(OPENSQBRACKET,'[',1,6823)
+LexToken(NUMBER,'2',1,6824)
+LexToken(NUMBER,'2',1,6826)
+LexToken(CLOSESQBRACKET,']',1,6827)
+LexToken(COMMA,',',1,6828)
+LexToken(VAR,'model',1,6829)
+LexToken(COMMA,',',1,6834)
+LexToken(VAR,'exprs',1,6835)
+LexToken(COMMA,',',1,6840)
+LexToken(VAR,'gr_i',1,6841)
+LexToken(CLOSEBRACKET,')',1,6845)
+LexToken(EOL,'\n',1,6846)
+LexToken(END,'end',1,6851)
+LexToken(EOL,'\n',1,6854)
+LexToken(ENDFUNCTION,'endfunction',1,6855)
+LexToken(EOL,'\n',1,6866)
+LexToken(EOL,'\n',1,6867)
+LexToken(EOL,'\n',1,6868)
+LexToken(EOL,'\n',1,6869)
+LexToken(FUNCTION,'function',1,6870)
+LexToken(OPENSQBRACKET,'[',1,6879)
+LexToken(VAR,'rpar',1,6880)
+LexToken(COMMA,',',1,6884)
+LexToken(VAR,'ipar',1,6885)
+LexToken(COMMA,',',1,6889)
+LexToken(VAR,'ok',1,6890)
+LexToken(CLOSESQBRACKET,']',1,6892)
+LexToken(ASSIGNMENT,'=',1,6893)
+LexToken(VAR,'poke_point',1,6894)
+LexToken(OPENBRACKET,'(',1,6904)
+LexToken(VAR,'ixy',1,6905)
+LexToken(COMMA,',',1,6908)
+LexToken(VAR,'iparin',1,6909)
+LexToken(COMMA,',',1,6915)
+LexToken(VAR,'rparin',1,6916)
+LexToken(CLOSEBRACKET,')',1,6922)
+LexToken(EOL,'\n',1,6923)
+LexToken(OPENSQBRACKET,'[',1,6928)
+LexToken(VAR,'lhs',1,6929)
+LexToken(COMMA,',',1,6932)
+LexToken(VAR,'rhs',1,6933)
+LexToken(CLOSESQBRACKET,']',1,6936)
+LexToken(ASSIGNMENT,'=',1,6937)
+LexToken(VAR,'argn',1,6938)
+LexToken(OPENBRACKET,'(',1,6942)
+LexToken(NUMBER,'0',1,6943)
+LexToken(CLOSEBRACKET,')',1,6944)
+LexToken(EOL,'\n',1,6945)
+LexToken(EOL,'\n',1,6983)
+LexToken(VAR,'deff',1,6988)
+LexToken(OPENBRACKET,'(',1,6992)
+LexToken(DQSTRING,'"[btn,xc,yc,win,Cmenu]=get_click(flag)"',1,7031)
+LexToken(COMMA,',',1,7032)
+LexToken(OPENSQBRACKET,'[',1,7033)
+LexToken(DQSTRING,'"if ~or(winsid() == curwin) then Cmenu = \\\'Quit\\\';return,end,"',1,7102)
+LexToken(SEMICOLON,';',1,7103)
+LexToken(DQSTRING,'"if argn(2) == 1 then"',1,7130)
+LexToken(SEMICOLON,';',1,7131)
+LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick(flag);"',1,7179)
+LexToken(SEMICOLON,';',1,7180)
+LexToken(DQSTRING,'"else"',1,7191)
+LexToken(SEMICOLON,';',1,7192)
+LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick();"',1,7236)
+LexToken(SEMICOLON,';',1,7237)
+LexToken(DQSTRING,'"end;"',1,7248)
+LexToken(SEMICOLON,';',1,7249)
+LexToken(DQSTRING,'"if btn == -100 then"',1,7275)
+LexToken(SEMICOLON,';',1,7276)
+LexToken(DQSTRING,'" if win == curwin then"',1,7306)
+LexToken(SEMICOLON,';',1,7307)
+LexToken(DQSTRING,'" Cmenu = \\\'Quit\\\';"',1,7335)
+LexToken(SEMICOLON,';',1,7336)
+LexToken(DQSTRING,'" else"',1,7349)
+LexToken(SEMICOLON,';',1,7350)
+LexToken(DQSTRING,'" Cmenu = \\\'Open/Set\\\';"',1,7382)
+LexToken(SEMICOLON,';',1,7383)
+LexToken(DQSTRING,'" end,"',1,7396)
+LexToken(SEMICOLON,';',1,7397)
+LexToken(DQSTRING,'" return,"',1,7413)
+LexToken(SEMICOLON,';',1,7414)
+LexToken(DQSTRING,'"end"',1,7424)
+LexToken(SEMICOLON,';',1,7425)
+LexToken(DQSTRING,'"if btn == -2 then"',1,7449)
+LexToken(SEMICOLON,';',1,7450)
+LexToken(DQSTRING,'" xc = 0;yc = 0;"',1,7473)
+LexToken(SEMICOLON,';',1,7474)
+LexToken(DQSTRING,'" try "',1,7487)
+LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + part(str, 9:length(str) - 1));"',1,7611)
+LexToken(SEMICOLON,';',1,7612)
+LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + Cmenu);"',1,7651)
+LexToken(SEMICOLON,';',1,7652)
+LexToken(DQSTRING,'" catch"',1,7666)
+LexToken(DQSTRING,'" Cmenu=[]"',1,7685)
+LexToken(DQSTRING,'" end "',1,7698)
+LexToken(DQSTRING,'" return,"',1,7714)
+LexToken(SEMICOLON,';',1,7715)
+LexToken(DQSTRING,'"end"',1,7725)
+LexToken(SEMICOLON,';',1,7726)
+LexToken(DQSTRING,'"Cmenu=[]"',1,7741)
+LexToken(CLOSESQBRACKET,']',1,7742)
+LexToken(CLOSEBRACKET,')',1,7743)
+LexToken(EOL,'\n',1,7744)
+LexToken(EOL,'\n',1,7745)
+LexToken(VAR,'ok',1,7750)
+LexToken(ASSIGNMENT,'=',1,7752)
+LexToken(PREVAR_BOOLEAN,'%f',1,7753)
+LexToken(EOL,'\n',1,7755)
+LexToken(IF,'if',1,7760)
+LexToken(VAR,'rhs',1,7763)
+LexToken(COMPARISON,'==',1,7766)
+LexToken(NUMBER,'0',1,7768)
+LexToken(THEN,'then',1,7770)
+LexToken(EOL,'\n',1,7774)
+LexToken(VAR,'ixy',1,7783)
+LexToken(ASSIGNMENT,'=',1,7786)
+LexToken(OPENSQBRACKET,'[',1,7787)
+LexToken(CLOSESQBRACKET,']',1,7788)
+LexToken(SEMICOLON,';',1,7789)
+LexToken(EOL,'\n',1,7790)
+LexToken(END,'end',1,7795)
+LexToken(SEMICOLON,';',1,7798)
+LexToken(EOL,'\n',1,7799)
+LexToken(IF,'if',1,7804)
+LexToken(VAR,'size',1,7807)
+LexToken(OPENBRACKET,'(',1,7811)
+LexToken(VAR,'xy',1,7812)
+LexToken(COMMA,',',1,7814)
+LexToken(DQSTRING,'"c"',1,7817)
+LexToken(CLOSEBRACKET,')',1,7818)
+LexToken(COMPARISON,'<',1,7819)
+LexToken(NUMBER,'2',1,7820)
+LexToken(THEN,'then',1,7822)
+LexToken(EOL,'\n',1,7826)
+LexToken(VAR,'xinfo',1,7835)
+LexToken(OPENBRACKET,'(',1,7840)
+LexToken(DQSTRING,'" No y provided"',1,7856)
+LexToken(CLOSEBRACKET,')',1,7857)
+LexToken(SEMICOLON,';',1,7858)
+LexToken(EOL,'\n',1,7859)
+LexToken(RETURN,'return',1,7868)
+LexToken(EOL,'\n',1,7874)
+LexToken(END,'end',1,7879)
+LexToken(EOL,'\n',1,7882)
+LexToken(EOL,'\n',1,7883)
+LexToken(OPENSQBRACKET,'[',1,7888)
+LexToken(VAR,'xy',1,7889)
+LexToken(CLOSESQBRACKET,']',1,7891)
+LexToken(ASSIGNMENT,'=',1,7892)
+LexToken(VAR,'cleandata',1,7893)
+LexToken(OPENBRACKET,'(',1,7902)
+LexToken(VAR,'ixy',1,7903)
+LexToken(CLOSEBRACKET,')',1,7906)
+LexToken(EOL,'\n',1,7907)
+LexToken(VAR,'N',1,7912)
+LexToken(ASSIGNMENT,'=',1,7913)
+LexToken(VAR,'size',1,7914)
+LexToken(OPENBRACKET,'(',1,7918)
+LexToken(VAR,'xy',1,7919)
+LexToken(COMMA,',',1,7921)
+LexToken(DQSTRING,'"r"',1,7924)
+LexToken(CLOSEBRACKET,')',1,7925)
+LexToken(SEMICOLON,';',1,7926)
+LexToken(EOL,'\n',1,7927)
+LexToken(EOL,'\n',1,7928)
+LexToken(IF,'if',1,7933)
+LexToken(VAR,'rhs',1,7936)
+LexToken(COMPARISON,'<=',1,7939)
+LexToken(NUMBER,'1',1,7941)
+LexToken(THEN,'then',1,7943)
+LexToken(EOL,'\n',1,7947)
+LexToken(VAR,'NOrder',1,7956)
+LexToken(ASSIGNMENT,'=',1,7962)
+LexToken(NUMBER,'1',1,7963)
+LexToken(SEMICOLON,';',1,7964)
+LexToken(EOL,'\n',1,7965)
+LexToken(VAR,'PeridicOption',1,7974)
+LexToken(ASSIGNMENT,'=',1,7987)
+LexToken(NUMBER,'0',1,7988)
+LexToken(SEMICOLON,';',1,7989)
+LexToken(EOL,'\n',1,7990)
+LexToken(VAR,'extrapo',1,7999)
+LexToken(ASSIGNMENT,'=',1,8006)
+LexToken(NUMBER,'0',1,8007)
+LexToken(EOL,'\n',1,8008)
+LexToken(VAR,'ipar',1,8017)
+LexToken(ASSIGNMENT,'=',1,8021)
+LexToken(OPENSQBRACKET,'[',1,8022)
+LexToken(VAR,'N',1,8023)
+LexToken(SEMICOLON,';',1,8024)
+LexToken(VAR,'NOrder',1,8025)
+LexToken(SEMICOLON,';',1,8031)
+LexToken(VAR,'PeridicOption',1,8032)
+LexToken(SEMICOLON,';',1,8045)
+LexToken(VAR,'extrapo',1,8046)
+LexToken(CLOSESQBRACKET,']',1,8053)
+LexToken(EOL,'\n',1,8054)
+LexToken(VAR,'rpar',1,8063)
+LexToken(ASSIGNMENT,'=',1,8067)
+LexToken(OPENSQBRACKET,'[',1,8068)
+LexToken(CLOSESQBRACKET,']',1,8069)
+LexToken(EOL,'\n',1,8070)
+LexToken(ELSEIF,'elseif',1,8075)
+LexToken(VAR,'rhs',1,8082)
+LexToken(COMPARISON,'==',1,8085)
+LexToken(NUMBER,'2',1,8087)
+LexToken(THEN,'then',1,8089)
+LexToken(EOL,'\n',1,8093)
+LexToken(VAR,'NOrder',1,8102)
+LexToken(ASSIGNMENT,'=',1,8108)
+LexToken(VAR,'iparin',1,8109)
+LexToken(OPENBRACKET,'(',1,8115)
+LexToken(NUMBER,'2',1,8116)
+LexToken(CLOSEBRACKET,')',1,8117)
+LexToken(SEMICOLON,';',1,8118)
+LexToken(EOL,'\n',1,8119)
+LexToken(VAR,'PeridicOption',1,8128)
+LexToken(ASSIGNMENT,'=',1,8141)
+LexToken(VAR,'iparin',1,8142)
+LexToken(OPENBRACKET,'(',1,8148)
+LexToken(NUMBER,'3',1,8149)
+LexToken(CLOSEBRACKET,')',1,8150)
+LexToken(SEMICOLON,';',1,8151)
+LexToken(EOL,'\n',1,8152)
+LexToken(VAR,'extrapo',1,8161)
+LexToken(ASSIGNMENT,'=',1,8168)
+LexToken(VAR,'iparin',1,8169)
+LexToken(OPENBRACKET,'(',1,8175)
+LexToken(NUMBER,'4',1,8176)
+LexToken(CLOSEBRACKET,')',1,8177)
+LexToken(SEMICOLON,';',1,8178)
+LexToken(EOL,'\n',1,8179)
+LexToken(VAR,'ipar',1,8188)
+LexToken(ASSIGNMENT,'=',1,8192)
+LexToken(VAR,'iparin',1,8193)
+LexToken(SEMICOLON,';',1,8199)
+LexToken(EOL,'\n',1,8200)
+LexToken(VAR,'rpar',1,8209)
+LexToken(ASSIGNMENT,'=',1,8213)
+LexToken(OPENSQBRACKET,'[',1,8214)
+LexToken(CLOSESQBRACKET,']',1,8215)
+LexToken(EOL,'\n',1,8216)
+LexToken(ELSEIF,'elseif',1,8221)
+LexToken(VAR,'rhs',1,8228)
+LexToken(COMPARISON,'==',1,8231)
+LexToken(NUMBER,'3',1,8233)
+LexToken(THEN,'then',1,8235)
+LexToken(EOL,'\n',1,8239)
+LexToken(VAR,'NOrder',1,8248)
+LexToken(ASSIGNMENT,'=',1,8254)
+LexToken(VAR,'iparin',1,8255)
+LexToken(OPENBRACKET,'(',1,8261)
+LexToken(NUMBER,'2',1,8262)
+LexToken(CLOSEBRACKET,')',1,8263)
+LexToken(SEMICOLON,';',1,8264)
+LexToken(EOL,'\n',1,8265)
+LexToken(VAR,'PeridicOption',1,8274)
+LexToken(ASSIGNMENT,'=',1,8287)
+LexToken(VAR,'iparin',1,8288)
+LexToken(OPENBRACKET,'(',1,8294)
+LexToken(NUMBER,'3',1,8295)
+LexToken(CLOSEBRACKET,')',1,8296)
+LexToken(SEMICOLON,';',1,8297)
+LexToken(EOL,'\n',1,8298)
+LexToken(VAR,'extrapo',1,8307)
+LexToken(ASSIGNMENT,'=',1,8314)
+LexToken(VAR,'iparin',1,8315)
+LexToken(OPENBRACKET,'(',1,8321)
+LexToken(NUMBER,'4',1,8322)
+LexToken(CLOSEBRACKET,')',1,8323)
+LexToken(SEMICOLON,';',1,8324)
+LexToken(EOL,'\n',1,8325)
+LexToken(VAR,'ipar',1,8334)
+LexToken(ASSIGNMENT,'=',1,8338)
+LexToken(VAR,'iparin',1,8339)
+LexToken(SEMICOLON,';',1,8345)
+LexToken(EOL,'\n',1,8346)
+LexToken(VAR,'rpar',1,8355)
+LexToken(ASSIGNMENT,'=',1,8359)
+LexToken(VAR,'rparin',1,8360)
+LexToken(EOL,'\n',1,8366)
+LexToken(END,'end',1,8371)
+LexToken(EOL,'\n',1,8374)
+LexToken(EOL,'\n',1,8375)
+LexToken(VAR,'Amp',1,8380)
+LexToken(ASSIGNMENT,'=',1,8383)
+LexToken(OPENSQBRACKET,'[',1,8384)
+LexToken(CLOSESQBRACKET,']',1,8385)
+LexToken(SEMICOLON,';',1,8386)
+LexToken(EOL,'\n',1,8387)
+LexToken(VAR,'wp',1,8392)
+LexToken(ASSIGNMENT,'=',1,8394)
+LexToken(OPENSQBRACKET,'[',1,8395)
+LexToken(CLOSESQBRACKET,']',1,8396)
+LexToken(SEMICOLON,';',1,8397)
+LexToken(EOL,'\n',1,8398)
+LexToken(VAR,'phase',1,8403)
+LexToken(ASSIGNMENT,'=',1,8408)
+LexToken(OPENSQBRACKET,'[',1,8409)
+LexToken(CLOSESQBRACKET,']',1,8410)
+LexToken(SEMICOLON,';',1,8411)
+LexToken(EOL,'\n',1,8412)
+LexToken(VAR,'offset',1,8417)
+LexToken(ASSIGNMENT,'=',1,8423)
+LexToken(OPENSQBRACKET,'[',1,8424)
+LexToken(CLOSESQBRACKET,']',1,8425)
+LexToken(SEMICOLON,';',1,8426)
+LexToken(EOL,'\n',1,8427)
+LexToken(VAR,'np1',1,8432)
+LexToken(ASSIGNMENT,'=',1,8435)
+LexToken(OPENSQBRACKET,'[',1,8436)
+LexToken(CLOSESQBRACKET,']',1,8437)
+LexToken(SEMICOLON,';',1,8438)
+LexToken(EOL,'\n',1,8439)
+LexToken(VAR,'Sin_exprs',1,8444)
+LexToken(ASSIGNMENT,'=',1,8453)
+LexToken(VAR,'list',1,8454)
+LexToken(OPENBRACKET,'(',1,8458)
+LexToken(VAR,'string',1,8459)
+LexToken(OPENBRACKET,'(',1,8465)
+LexToken(VAR,'Amp',1,8466)
+LexToken(CLOSEBRACKET,')',1,8469)
+LexToken(COMMA,',',1,8470)
+LexToken(VAR,'string',1,8471)
+LexToken(OPENBRACKET,'(',1,8477)
+LexToken(VAR,'wp',1,8478)
+LexToken(CLOSEBRACKET,')',1,8480)
+LexToken(COMMA,',',1,8481)
+LexToken(VAR,'string',1,8483)
+LexToken(OPENBRACKET,'(',1,8489)
+LexToken(VAR,'phase',1,8490)
+LexToken(CLOSEBRACKET,')',1,8495)
+LexToken(COMMA,',',1,8496)
+LexToken(VAR,'string',1,8497)
+LexToken(OPENBRACKET,'(',1,8503)
+LexToken(VAR,'offset',1,8504)
+LexToken(CLOSEBRACKET,')',1,8510)
+LexToken(COMMA,',',1,8511)
+LexToken(VAR,'string',1,8512)
+LexToken(OPENBRACKET,'(',1,8518)
+LexToken(VAR,'np1',1,8519)
+LexToken(CLOSEBRACKET,')',1,8522)
+LexToken(CLOSEBRACKET,')',1,8523)
+LexToken(SEMICOLON,';',1,8524)
+LexToken(EOL,'\n',1,8525)
+LexToken(VAR,'sAmp',1,8530)
+LexToken(ASSIGNMENT,'=',1,8534)
+LexToken(OPENSQBRACKET,'[',1,8535)
+LexToken(CLOSESQBRACKET,']',1,8536)
+LexToken(SEMICOLON,';',1,8537)
+LexToken(EOL,'\n',1,8538)
+LexToken(VAR,'sTp',1,8543)
+LexToken(ASSIGNMENT,'=',1,8546)
+LexToken(OPENSQBRACKET,'[',1,8547)
+LexToken(CLOSESQBRACKET,']',1,8548)
+LexToken(SEMICOLON,';',1,8549)
+LexToken(EOL,'\n',1,8550)
+LexToken(VAR,'sdelay',1,8555)
+LexToken(ASSIGNMENT,'=',1,8561)
+LexToken(OPENSQBRACKET,'[',1,8562)
+LexToken(CLOSESQBRACKET,']',1,8563)
+LexToken(SEMICOLON,';',1,8564)
+LexToken(EOL,'\n',1,8565)
+LexToken(VAR,'Sawt1_exprs',1,8570)
+LexToken(ASSIGNMENT,'=',1,8581)
+LexToken(VAR,'list',1,8582)
+LexToken(OPENBRACKET,'(',1,8586)
+LexToken(VAR,'string',1,8587)
+LexToken(OPENBRACKET,'(',1,8593)
+LexToken(VAR,'sAmp',1,8594)
+LexToken(CLOSEBRACKET,')',1,8598)
+LexToken(COMMA,',',1,8599)
+LexToken(VAR,'string',1,8600)
+LexToken(OPENBRACKET,'(',1,8606)
+LexToken(VAR,'sTp',1,8607)
+LexToken(CLOSEBRACKET,')',1,8610)
+LexToken(COMMA,',',1,8611)
+LexToken(VAR,'string',1,8612)
+LexToken(OPENBRACKET,'(',1,8618)
+LexToken(VAR,'sdelay',1,8619)
+LexToken(CLOSEBRACKET,')',1,8625)
+LexToken(CLOSEBRACKET,')',1,8626)
+LexToken(SEMICOLON,';',1,8627)
+LexToken(EOL,'\n',1,8628)
+LexToken(VAR,'sAmp2',1,8633)
+LexToken(ASSIGNMENT,'=',1,8638)
+LexToken(OPENSQBRACKET,'[',1,8639)
+LexToken(CLOSESQBRACKET,']',1,8640)
+LexToken(SEMICOLON,';',1,8641)
+LexToken(EOL,'\n',1,8642)
+LexToken(VAR,'sTp2',1,8647)
+LexToken(ASSIGNMENT,'=',1,8651)
+LexToken(OPENSQBRACKET,'[',1,8652)
+LexToken(CLOSESQBRACKET,']',1,8653)
+LexToken(SEMICOLON,';',1,8654)
+LexToken(EOL,'\n',1,8655)
+LexToken(VAR,'Sawt2_exprs',1,8660)
+LexToken(ASSIGNMENT,'=',1,8671)
+LexToken(VAR,'list',1,8672)
+LexToken(OPENBRACKET,'(',1,8676)
+LexToken(VAR,'string',1,8677)
+LexToken(OPENBRACKET,'(',1,8683)
+LexToken(VAR,'sAmp2',1,8684)
+LexToken(CLOSEBRACKET,')',1,8689)
+LexToken(COMMA,',',1,8690)
+LexToken(VAR,'string',1,8691)
+LexToken(OPENBRACKET,'(',1,8697)
+LexToken(VAR,'sTp2',1,8698)
+LexToken(CLOSEBRACKET,')',1,8702)
+LexToken(CLOSEBRACKET,')',1,8703)
+LexToken(SEMICOLON,';',1,8704)
+LexToken(EOL,'\n',1,8705)
+LexToken(EOL,'\n',1,8706)
+LexToken(VAR,'Amp3',1,8711)
+LexToken(ASSIGNMENT,'=',1,8715)
+LexToken(OPENSQBRACKET,'[',1,8716)
+LexToken(CLOSESQBRACKET,']',1,8717)
+LexToken(SEMICOLON,';',1,8718)
+LexToken(EOL,'\n',1,8719)
+LexToken(VAR,'Tp3',1,8724)
+LexToken(ASSIGNMENT,'=',1,8727)
+LexToken(OPENSQBRACKET,'[',1,8728)
+LexToken(CLOSESQBRACKET,']',1,8729)
+LexToken(SEMICOLON,';',1,8730)
+LexToken(EOL,'\n',1,8731)
+LexToken(VAR,'Pw3',1,8736)
+LexToken(ASSIGNMENT,'=',1,8739)
+LexToken(OPENSQBRACKET,'[',1,8740)
+LexToken(CLOSESQBRACKET,']',1,8741)
+LexToken(SEMICOLON,';',1,8742)
+LexToken(EOL,'\n',1,8743)
+LexToken(VAR,'Pd3',1,8748)
+LexToken(ASSIGNMENT,'=',1,8751)
+LexToken(OPENSQBRACKET,'[',1,8752)
+LexToken(CLOSESQBRACKET,']',1,8753)
+LexToken(SEMICOLON,';',1,8754)
+LexToken(EOL,'\n',1,8755)
+LexToken(VAR,'Bias3',1,8760)
+LexToken(ASSIGNMENT,'=',1,8765)
+LexToken(OPENSQBRACKET,'[',1,8766)
+LexToken(CLOSESQBRACKET,']',1,8767)
+LexToken(SEMICOLON,';',1,8768)
+LexToken(EOL,'\n',1,8769)
+LexToken(VAR,'Pulse_exprs',1,8774)
+LexToken(ASSIGNMENT,'=',1,8785)
+LexToken(VAR,'list',1,8786)
+LexToken(OPENBRACKET,'(',1,8790)
+LexToken(VAR,'string',1,8791)
+LexToken(OPENBRACKET,'(',1,8797)
+LexToken(VAR,'Amp3',1,8798)
+LexToken(CLOSEBRACKET,')',1,8802)
+LexToken(COMMA,',',1,8803)
+LexToken(VAR,'string',1,8805)
+LexToken(OPENBRACKET,'(',1,8811)
+LexToken(VAR,'Tp3',1,8812)
+LexToken(CLOSEBRACKET,')',1,8815)
+LexToken(COMMA,',',1,8816)
+LexToken(VAR,'string',1,8817)
+LexToken(OPENBRACKET,'(',1,8823)
+LexToken(VAR,'Pw3',1,8824)
+LexToken(CLOSEBRACKET,')',1,8827)
+LexToken(COMMA,',',1,8828)
+LexToken(VAR,'string',1,8829)
+LexToken(OPENBRACKET,'(',1,8835)
+LexToken(VAR,'Pd3',1,8836)
+LexToken(CLOSEBRACKET,')',1,8839)
+LexToken(COMMA,',',1,8840)
+LexToken(VAR,'string',1,8841)
+LexToken(OPENBRACKET,'(',1,8847)
+LexToken(VAR,'Bias3',1,8848)
+LexToken(CLOSEBRACKET,')',1,8853)
+LexToken(CLOSEBRACKET,')',1,8854)
+LexToken(EOL,'\n',1,8855)
+LexToken(EOL,'\n',1,8856)
+LexToken(VAR,'mean4',1,8861)
+LexToken(ASSIGNMENT,'=',1,8866)
+LexToken(OPENSQBRACKET,'[',1,8867)
+LexToken(CLOSESQBRACKET,']',1,8868)
+LexToken(SEMICOLON,';',1,8869)
+LexToken(EOL,'\n',1,8870)
+LexToken(VAR,'var4',1,8875)
+LexToken(ASSIGNMENT,'=',1,8879)
+LexToken(OPENSQBRACKET,'[',1,8880)
+LexToken(CLOSESQBRACKET,']',1,8881)
+LexToken(SEMICOLON,';',1,8882)
+LexToken(EOL,'\n',1,8883)
+LexToken(VAR,'seed4',1,8888)
+LexToken(ASSIGNMENT,'=',1,8893)
+LexToken(OPENSQBRACKET,'[',1,8894)
+LexToken(CLOSESQBRACKET,']',1,8895)
+LexToken(SEMICOLON,';',1,8896)
+LexToken(EOL,'\n',1,8897)
+LexToken(VAR,'sample4',1,8902)
+LexToken(ASSIGNMENT,'=',1,8909)
+LexToken(OPENSQBRACKET,'[',1,8910)
+LexToken(CLOSESQBRACKET,']',1,8911)
+LexToken(SEMICOLON,';',1,8912)
+LexToken(EOL,'\n',1,8913)
+LexToken(VAR,'np4',1,8918)
+LexToken(ASSIGNMENT,'=',1,8921)
+LexToken(OPENSQBRACKET,'[',1,8922)
+LexToken(CLOSESQBRACKET,']',1,8923)
+LexToken(SEMICOLON,';',1,8924)
+LexToken(EOL,'\n',1,8925)
+LexToken(VAR,'random_n_exprs',1,8930)
+LexToken(ASSIGNMENT,'=',1,8944)
+LexToken(VAR,'list',1,8945)
+LexToken(OPENBRACKET,'(',1,8949)
+LexToken(VAR,'string',1,8950)
+LexToken(OPENBRACKET,'(',1,8956)
+LexToken(VAR,'mean4',1,8957)
+LexToken(CLOSEBRACKET,')',1,8962)
+LexToken(COMMA,',',1,8963)
+LexToken(VAR,'string',1,8964)
+LexToken(OPENBRACKET,'(',1,8970)
+LexToken(VAR,'var4',1,8971)
+LexToken(CLOSEBRACKET,')',1,8975)
+LexToken(COMMA,',',1,8976)
+LexToken(VAR,'string',1,8978)
+LexToken(OPENBRACKET,'(',1,8984)
+LexToken(VAR,'seed4',1,8985)
+LexToken(CLOSEBRACKET,')',1,8990)
+LexToken(COMMA,',',1,8991)
+LexToken(VAR,'string',1,8992)
+LexToken(OPENBRACKET,'(',1,8998)
+LexToken(VAR,'sample4',1,8999)
+LexToken(CLOSEBRACKET,')',1,9006)
+LexToken(COMMA,',',1,9007)
+LexToken(VAR,'string',1,9008)
+LexToken(OPENBRACKET,'(',1,9014)
+LexToken(VAR,'np4',1,9015)
+LexToken(CLOSEBRACKET,')',1,9018)
+LexToken(CLOSEBRACKET,')',1,9019)
+LexToken(EOL,'\n',1,9020)
+LexToken(EOL,'\n',1,9021)
+LexToken(VAR,'min5',1,9026)
+LexToken(ASSIGNMENT,'=',1,9030)
+LexToken(OPENSQBRACKET,'[',1,9031)
+LexToken(CLOSESQBRACKET,']',1,9032)
+LexToken(SEMICOLON,';',1,9033)
+LexToken(EOL,'\n',1,9034)
+LexToken(VAR,'max5',1,9039)
+LexToken(ASSIGNMENT,'=',1,9043)
+LexToken(OPENSQBRACKET,'[',1,9044)
+LexToken(CLOSESQBRACKET,']',1,9045)
+LexToken(SEMICOLON,';',1,9046)
+LexToken(EOL,'\n',1,9047)
+LexToken(VAR,'seed5',1,9052)
+LexToken(ASSIGNMENT,'=',1,9057)
+LexToken(OPENSQBRACKET,'[',1,9058)
+LexToken(CLOSESQBRACKET,']',1,9059)
+LexToken(SEMICOLON,';',1,9060)
+LexToken(EOL,'\n',1,9061)
+LexToken(VAR,'sample5',1,9066)
+LexToken(ASSIGNMENT,'=',1,9073)
+LexToken(OPENSQBRACKET,'[',1,9074)
+LexToken(CLOSESQBRACKET,']',1,9075)
+LexToken(SEMICOLON,';',1,9076)
+LexToken(EOL,'\n',1,9077)
+LexToken(VAR,'np5',1,9082)
+LexToken(ASSIGNMENT,'=',1,9085)
+LexToken(OPENSQBRACKET,'[',1,9086)
+LexToken(CLOSESQBRACKET,']',1,9087)
+LexToken(SEMICOLON,';',1,9088)
+LexToken(EOL,'\n',1,9089)
+LexToken(VAR,'random_u_exprs',1,9094)
+LexToken(ASSIGNMENT,'=',1,9108)
+LexToken(VAR,'list',1,9109)
+LexToken(OPENBRACKET,'(',1,9113)
+LexToken(VAR,'string',1,9114)
+LexToken(OPENBRACKET,'(',1,9120)
+LexToken(VAR,'min5',1,9121)
+LexToken(CLOSEBRACKET,')',1,9125)
+LexToken(COMMA,',',1,9126)
+LexToken(VAR,'string',1,9128)
+LexToken(OPENBRACKET,'(',1,9134)
+LexToken(VAR,'max5',1,9135)
+LexToken(CLOSEBRACKET,')',1,9139)
+LexToken(COMMA,',',1,9140)
+LexToken(VAR,'string',1,9142)
+LexToken(OPENBRACKET,'(',1,9148)
+LexToken(VAR,'seed5',1,9149)
+LexToken(CLOSEBRACKET,')',1,9154)
+LexToken(COMMA,',',1,9155)
+LexToken(VAR,'string',1,9156)
+LexToken(OPENBRACKET,'(',1,9162)
+LexToken(VAR,'sample5',1,9163)
+LexToken(CLOSEBRACKET,')',1,9170)
+LexToken(COMMA,',',1,9171)
+LexToken(VAR,'string',1,9172)
+LexToken(OPENBRACKET,'(',1,9178)
+LexToken(VAR,'np5',1,9179)
+LexToken(CLOSEBRACKET,')',1,9182)
+LexToken(CLOSEBRACKET,')',1,9183)
+LexToken(EOL,'\n',1,9184)
+LexToken(EOL,'\n',1,9185)
+LexToken(EOL,'\n',1,9222)
+LexToken(VAR,'xmx',1,9227)
+LexToken(ASSIGNMENT,'=',1,9230)
+LexToken(VAR,'max',1,9231)
+LexToken(OPENBRACKET,'(',1,9234)
+LexToken(VAR,'xy',1,9235)
+LexToken(OPENBRACKET,'(',1,9237)
+LexToken(COLON,':',1,9238)
+LexToken(COMMA,',',1,9239)
+LexToken(NUMBER,'1',1,9240)
+LexToken(CLOSEBRACKET,')',1,9241)
+LexToken(CLOSEBRACKET,')',1,9242)
+LexToken(SEMICOLON,';',1,9243)
+LexToken(EOL,'\n',1,9244)
+LexToken(VAR,'xmn',1,9249)
+LexToken(ASSIGNMENT,'=',1,9252)
+LexToken(VAR,'min',1,9253)
+LexToken(OPENBRACKET,'(',1,9256)
+LexToken(VAR,'xy',1,9257)
+LexToken(OPENBRACKET,'(',1,9259)
+LexToken(COLON,':',1,9260)
+LexToken(COMMA,',',1,9261)
+LexToken(NUMBER,'1',1,9262)
+LexToken(CLOSEBRACKET,')',1,9263)
+LexToken(CLOSEBRACKET,')',1,9264)
+LexToken(COMMA,',',1,9265)
+LexToken(EOL,'\n',1,9266)
+LexToken(VAR,'ymx',1,9271)
+LexToken(ASSIGNMENT,'=',1,9274)
+LexToken(VAR,'max',1,9275)
+LexToken(OPENBRACKET,'(',1,9278)
+LexToken(VAR,'xy',1,9279)
+LexToken(OPENBRACKET,'(',1,9281)
+LexToken(COLON,':',1,9282)
+LexToken(COMMA,',',1,9283)
+LexToken(NUMBER,'2',1,9284)
+LexToken(CLOSEBRACKET,')',1,9285)
+LexToken(CLOSEBRACKET,')',1,9286)
+LexToken(SEMICOLON,';',1,9287)
+LexToken(EOL,'\n',1,9288)
+LexToken(VAR,'ymn',1,9293)
+LexToken(ASSIGNMENT,'=',1,9296)
+LexToken(VAR,'min',1,9297)
+LexToken(OPENBRACKET,'(',1,9300)
+LexToken(VAR,'xy',1,9301)
+LexToken(OPENBRACKET,'(',1,9303)
+LexToken(COLON,':',1,9304)
+LexToken(COMMA,',',1,9305)
+LexToken(NUMBER,'2',1,9306)
+LexToken(CLOSEBRACKET,')',1,9307)
+LexToken(CLOSEBRACKET,')',1,9308)
+LexToken(SEMICOLON,';',1,9309)
+LexToken(EOL,'\n',1,9310)
+LexToken(VAR,'dx',1,9315)
+LexToken(ASSIGNMENT,'=',1,9317)
+LexToken(VAR,'xmx',1,9318)
+LexToken(OPERATOR,'-',1,9321)
+LexToken(VAR,'xmn',1,9322)
+LexToken(SEMICOLON,';',1,9325)
+LexToken(EOL,'\n',1,9326)
+LexToken(VAR,'dy',1,9331)
+LexToken(ASSIGNMENT,'=',1,9333)
+LexToken(VAR,'ymx',1,9334)
+LexToken(OPERATOR,'-',1,9337)
+LexToken(VAR,'ymn',1,9338)
+LexToken(EOL,'\n',1,9341)
+LexToken(IF,'if',1,9346)
+LexToken(VAR,'dx',1,9349)
+LexToken(COMPARISON,'==',1,9351)
+LexToken(NUMBER,'0',1,9353)
+LexToken(THEN,'then',1,9355)
+LexToken(EOL,'\n',1,9359)
+LexToken(VAR,'dx',1,9368)
+LexToken(ASSIGNMENT,'=',1,9370)
+LexToken(VAR,'max',1,9371)
+LexToken(OPENBRACKET,'(',1,9374)
+LexToken(VAR,'xmx',1,9375)
+LexToken(OPERATOR,'/',1,9378)
+LexToken(NUMBER,'2',1,9379)
+LexToken(COMMA,',',1,9380)
+LexToken(NUMBER,'1',1,9381)
+LexToken(CLOSEBRACKET,')',1,9382)
+LexToken(COMMA,',',1,9383)
+LexToken(EOL,'\n',1,9384)
+LexToken(END,'end',1,9389)
+LexToken(SEMICOLON,';',1,9392)
+LexToken(EOL,'\n',1,9393)
+LexToken(VAR,'xmx',1,9398)
+LexToken(ASSIGNMENT,'=',1,9401)
+LexToken(VAR,'xmx',1,9402)
+LexToken(OPERATOR,'+',1,9405)
+LexToken(VAR,'dx',1,9406)
+LexToken(OPERATOR,'/',1,9408)
+LexToken(NUMBER,'50',1,9409)
+LexToken(SEMICOLON,';',1,9411)
+LexToken(EOL,'\n',1,9412)
+LexToken(IF,'if',1,9417)
+LexToken(VAR,'dy',1,9420)
+LexToken(COMPARISON,'==',1,9422)
+LexToken(NUMBER,'0',1,9424)
+LexToken(THEN,'then',1,9426)
+LexToken(EOL,'\n',1,9430)
+LexToken(VAR,'dy',1,9439)
+LexToken(ASSIGNMENT,'=',1,9441)
+LexToken(VAR,'max',1,9442)
+LexToken(OPENBRACKET,'(',1,9445)
+LexToken(VAR,'ymx',1,9446)
+LexToken(OPERATOR,'/',1,9449)
+LexToken(NUMBER,'2',1,9450)
+LexToken(COMMA,',',1,9451)
+LexToken(NUMBER,'1',1,9452)
+LexToken(CLOSEBRACKET,')',1,9453)
+LexToken(COMMA,',',1,9454)
+LexToken(EOL,'\n',1,9455)
+LexToken(END,'end',1,9460)
+LexToken(SEMICOLON,';',1,9463)
+LexToken(EOL,'\n',1,9464)
+LexToken(VAR,'ymn',1,9469)
+LexToken(ASSIGNMENT,'=',1,9472)
+LexToken(VAR,'ymn',1,9473)
+LexToken(OPERATOR,'-',1,9476)
+LexToken(VAR,'dy',1,9477)
+LexToken(OPERATOR,'/',1,9479)
+LexToken(NUMBER,'50',1,9480)
+LexToken(SEMICOLON,';',1,9482)
+LexToken(EOL,'\n',1,9483)
+LexToken(VAR,'ymx',1,9488)
+LexToken(ASSIGNMENT,'=',1,9491)
+LexToken(VAR,'ymx',1,9492)
+LexToken(OPERATOR,'+',1,9495)
+LexToken(VAR,'dy',1,9496)
+LexToken(OPERATOR,'/',1,9498)
+LexToken(NUMBER,'50',1,9499)
+LexToken(SEMICOLON,';',1,9501)
+LexToken(EOL,'\n',1,9502)
+LexToken(EOL,'\n',1,9503)
+LexToken(VAR,'rect',1,9508)
+LexToken(ASSIGNMENT,'=',1,9512)
+LexToken(OPENSQBRACKET,'[',1,9513)
+LexToken(VAR,'xmn',1,9514)
+LexToken(COMMA,',',1,9517)
+LexToken(VAR,'ymn',1,9518)
+LexToken(SEMICOLON,';',1,9521)
+LexToken(VAR,'xmx',1,9522)
+LexToken(COMMA,',',1,9525)
+LexToken(VAR,'ymx',1,9526)
+LexToken(CLOSESQBRACKET,']',1,9529)
+LexToken(SEMICOLON,';',1,9530)
+LexToken(EOL,'\n',1,9531)
+LexToken(EOL,'\n',1,9605)
+LexToken(VAR,'f',1,9610)
+LexToken(ASSIGNMENT,'=',1,9611)
+LexToken(VAR,'scf',1,9612)
+LexToken(OPENBRACKET,'(',1,9615)
+LexToken(CLOSEBRACKET,')',1,9616)
+LexToken(SEMICOLON,';',1,9617)
+LexToken(EOL,'\n',1,9618)
+LexToken(EOL,'\n',1,9619)
+LexToken(IF,'if',1,9624)
+LexToken(VAR,'getos',1,9627)
+LexToken(OPENBRACKET,'(',1,9632)
+LexToken(CLOSEBRACKET,')',1,9633)
+LexToken(COMPARISON,'<>',1,9635)
+LexToken(DQSTRING,'"Windows"',1,9646)
+LexToken(THEN,'then',1,9648)
+LexToken(EOL,'\n',1,9652)
+LexToken(VAR,'delmenu',1,9661)
+LexToken(OPENBRACKET,'(',1,9668)
+LexToken(VAR,'curwin',1,9669)
+LexToken(COMMA,',',1,9675)
+LexToken(DQSTRING,'"3D Rot."',1,9684)
+LexToken(CLOSEBRACKET,')',1,9685)
+LexToken(EOL,'\n',1,9686)
+LexToken(VAR,'delmenu',1,9695)
+LexToken(OPENBRACKET,'(',1,9702)
+LexToken(VAR,'curwin',1,9703)
+LexToken(COMMA,',',1,9709)
+LexToken(DQSTRING,'"Edit"',1,9715)
+LexToken(CLOSEBRACKET,')',1,9716)
+LexToken(EOL,'\n',1,9717)
+LexToken(VAR,'delmenu',1,9726)
+LexToken(OPENBRACKET,'(',1,9733)
+LexToken(VAR,'curwin',1,9734)
+LexToken(COMMA,',',1,9740)
+LexToken(DQSTRING,'"File"',1,9746)
+LexToken(CLOSEBRACKET,')',1,9747)
+LexToken(EOL,'\n',1,9748)
+LexToken(VAR,'delmenu',1,9757)
+LexToken(OPENBRACKET,'(',1,9764)
+LexToken(VAR,'curwin',1,9765)
+LexToken(COMMA,',',1,9771)
+LexToken(DQSTRING,'"Insert"',1,9779)
+LexToken(CLOSEBRACKET,')',1,9780)
+LexToken(EOL,'\n',1,9781)
+LexToken(ELSE,'else',1,9786)
+LexToken(EOL,'\n',1,9790)
+LexToken(VAR,'hidetoolbar',1,9799)
+LexToken(OPENBRACKET,'(',1,9810)
+LexToken(VAR,'curwin',1,9811)
+LexToken(CLOSEBRACKET,')',1,9817)
+LexToken(EOL,'\n',1,9818)
+LexToken(EOL,'\n',1,9836)
+LexToken(VAR,'delmenu',1,9845)
+LexToken(OPENBRACKET,'(',1,9852)
+LexToken(VAR,'curwin',1,9853)
+LexToken(COMMA,',',1,9859)
+LexToken(DQSTRING,'"&Fichier"',1,9869)
+LexToken(CLOSEBRACKET,')',1,9870)
+LexToken(EOL,'\n',1,9871)
+LexToken(VAR,'delmenu',1,9880)
+LexToken(OPENBRACKET,'(',1,9887)
+LexToken(VAR,'curwin',1,9888)
+LexToken(COMMA,',',1,9894)
+LexToken(DQSTRING,'"&Editer"',1,9903)
+LexToken(CLOSEBRACKET,')',1,9904)
+LexToken(EOL,'\n',1,9905)
+LexToken(VAR,'delmenu',1,9914)
+LexToken(OPENBRACKET,'(',1,9921)
+LexToken(VAR,'curwin',1,9922)
+LexToken(COMMA,',',1,9928)
+LexToken(DQSTRING,'"&Outils"',1,9937)
+LexToken(CLOSEBRACKET,')',1,9938)
+LexToken(EOL,'\n',1,9939)
+LexToken(VAR,'delmenu',1,9948)
+LexToken(OPENBRACKET,'(',1,9955)
+LexToken(VAR,'curwin',1,9956)
+LexToken(COMMA,',',1,9962)
+LexToken(DQSTRING,'"&Inserer"',1,9972)
+LexToken(CLOSEBRACKET,')',1,9973)
+LexToken(EOL,'\n',1,9974)
+LexToken(EOL,'\n',1,9993)
+LexToken(VAR,'delmenu',1,10002)
+LexToken(OPENBRACKET,'(',1,10009)
+LexToken(VAR,'curwin',1,10010)
+LexToken(COMMA,',',1,10016)
+LexToken(DQSTRING,'"&File"',1,10023)
+LexToken(CLOSEBRACKET,')',1,10024)
+LexToken(EOL,'\n',1,10025)
+LexToken(VAR,'delmenu',1,10034)
+LexToken(OPENBRACKET,'(',1,10041)
+LexToken(VAR,'curwin',1,10042)
+LexToken(COMMA,',',1,10048)
+LexToken(DQSTRING,'"&Edit"',1,10055)
+LexToken(CLOSEBRACKET,')',1,10056)
+LexToken(EOL,'\n',1,10057)
+LexToken(VAR,'delmenu',1,10066)
+LexToken(OPENBRACKET,'(',1,10073)
+LexToken(VAR,'curwin',1,10074)
+LexToken(COMMA,',',1,10080)
+LexToken(DQSTRING,'"&Tools"',1,10088)
+LexToken(CLOSEBRACKET,')',1,10089)
+LexToken(EOL,'\n',1,10090)
+LexToken(VAR,'delmenu',1,10099)
+LexToken(OPENBRACKET,'(',1,10106)
+LexToken(VAR,'curwin',1,10107)
+LexToken(COMMA,',',1,10113)
+LexToken(DQSTRING,'"&Insert"',1,10122)
+LexToken(CLOSEBRACKET,')',1,10123)
+LexToken(EOL,'\n',1,10124)
+LexToken(END,'end',1,10129)
+LexToken(EOL,'\n',1,10132)
+LexToken(EOL,'\n',1,10198)
+LexToken(EOL,'\n',1,10199)
+LexToken(VAR,'menu_r',1,10204)
+LexToken(ASSIGNMENT,'=',1,10210)
+LexToken(OPENSQBRACKET,'[',1,10211)
+LexToken(CLOSESQBRACKET,']',1,10212)
+LexToken(SEMICOLON,';',1,10213)
+LexToken(EOL,'\n',1,10214)
+LexToken(VAR,'menu_s',1,10219)
+LexToken(ASSIGNMENT,'=',1,10225)
+LexToken(OPENSQBRACKET,'[',1,10226)
+LexToken(CLOSESQBRACKET,']',1,10227)
+LexToken(SEMICOLON,';',1,10228)
+LexToken(EOL,'\n',1,10229)
+LexToken(VAR,'menu_o',1,10234)
+LexToken(ASSIGNMENT,'=',1,10240)
+LexToken(OPENSQBRACKET,'[',1,10241)
+LexToken(DQSTRING,'"zero order-below"',1,10259)
+LexToken(COMMA,',',1,10260)
+LexToken(DQSTRING,'"linear"',1,10268)
+LexToken(COMMA,',',1,10269)
+LexToken(DQSTRING,'"order 2"',1,10278)
+LexToken(COMMA,',',1,10279)
+LexToken(DQSTRING,'"not_a_knot"',1,10291)
+LexToken(COMMA,',',1,10292)
+LexToken(DQSTRING,'"periodic"',1,10302)
+LexToken(COMMA,',',1,10303)
+LexToken(DQSTRING,'"monotone"',1,10313)
+LexToken(COMMA,',',1,10314)
+LexToken(DQSTRING,'"fast"',1,10320)
+LexToken(COMMA,',',1,10321)
+LexToken(DQSTRING,'"clamped"',1,10330)
+LexToken(COMMA,',',1,10331)
+LexToken(DQSTRING,'"zero order-above"',1,10349)
+LexToken(COMMA,',',1,10350)
+LexToken(DQSTRING,'"zero order-nearest"',1,10370)
+LexToken(CLOSESQBRACKET,']',1,10371)
+LexToken(EOL,'\n',1,10372)
+LexToken(VAR,'menu_d',1,10377)
+LexToken(ASSIGNMENT,'=',1,10383)
+LexToken(OPENSQBRACKET,'[',1,10384)
+LexToken(DQSTRING,'"Clear"',1,10391)
+LexToken(COMMA,',',1,10392)
+LexToken(DQSTRING,'"Data Bounds"',1,10405)
+LexToken(COMMA,',',1,10406)
+LexToken(DQSTRING,'"Load from text file"',1,10427)
+LexToken(COMMA,',',1,10428)
+LexToken(DQSTRING,'"Save to text file"',1,10447)
+LexToken(COMMA,',',1,10448)
+LexToken(DQSTRING,'"Load from Excel"',1,10465)
+LexToken(COMMA,',',1,10466)
+LexToken(DQSTRING,'"Extrapolation"',1,10481)
+LexToken(CLOSESQBRACKET,']',1,10482)
+LexToken(EOL,'\n',1,10483)
+LexToken(VAR,'menu_t',1,10488)
+LexToken(ASSIGNMENT,'=',1,10494)
+LexToken(OPENSQBRACKET,'[',1,10495)
+LexToken(DQSTRING,'"sine"',1,10501)
+LexToken(COMMA,',',1,10502)
+LexToken(DQSTRING,'"sawtooth1"',1,10513)
+LexToken(COMMA,',',1,10514)
+LexToken(DQSTRING,'"sawtooth2"',1,10525)
+LexToken(COMMA,',',1,10526)
+LexToken(DQSTRING,'"pulse"',1,10533)
+LexToken(COMMA,',',1,10534)
+LexToken(DQSTRING,'"random normal"',1,10549)
+LexToken(COMMA,',',1,10550)
+LexToken(DQSTRING,'"random uniform"',1,10566)
+LexToken(CLOSESQBRACKET,']',1,10567)
+LexToken(EOL,'\n',1,10568)
+LexToken(VAR,'menu_e',1,10573)
+LexToken(ASSIGNMENT,'=',1,10579)
+LexToken(OPENSQBRACKET,'[',1,10580)
+LexToken(DQSTRING,'"Help"',1,10586)
+LexToken(COMMA,',',1,10587)
+LexToken(DQSTRING,'"Exit without save"',1,10606)
+LexToken(COMMA,',',1,10607)
+LexToken(DQSTRING,'"Save/Exit"',1,10618)
+LexToken(CLOSESQBRACKET,']',1,10619)
+LexToken(EOL,'\n',1,10620)
+LexToken(VAR,'MENU',1,10625)
+LexToken(ASSIGNMENT,'=',1,10629)
+LexToken(OPENSQBRACKET,'[',1,10630)
+LexToken(DQSTRING,'"Autoscale"',1,10641)
+LexToken(COMMA,',',1,10642)
+LexToken(DQSTRING,'"Spline"',1,10650)
+LexToken(COMMA,',',1,10651)
+LexToken(DQSTRING,'"Data"',1,10657)
+LexToken(COMMA,',',1,10658)
+LexToken(DQSTRING,'"Standards"',1,10669)
+LexToken(COMMA,',',1,10670)
+LexToken(DQSTRING,'"Exit"',1,10676)
+LexToken(CLOSESQBRACKET,']',1,10677)
+LexToken(SEMICOLON,';',1,10678)
+LexToken(EOL,'\n',1,10679)
+LexToken(VAR,'menus',1,10684)
+LexToken(ASSIGNMENT,'=',1,10689)
+LexToken(VAR,'list',1,10690)
+LexToken(OPENBRACKET,'(',1,10694)
+LexToken(VAR,'MENU',1,10695)
+LexToken(COMMA,',',1,10699)
+LexToken(VAR,'menu_s',1,10700)
+LexToken(COMMA,',',1,10706)
+LexToken(VAR,'menu_o',1,10707)
+LexToken(COMMA,',',1,10713)
+LexToken(VAR,'menu_d',1,10714)
+LexToken(COMMA,',',1,10720)
+LexToken(VAR,'menu_t',1,10721)
+LexToken(COMMA,',',1,10727)
+LexToken(VAR,'menu_e',1,10728)
+LexToken(CLOSEBRACKET,')',1,10734)
+LexToken(SEMICOLON,';',1,10735)
+LexToken(EOL,'\n',1,10736)
+LexToken(EOL,'\n',1,10737)
+LexToken(VAR,'scam',1,10742)
+LexToken(ASSIGNMENT,'=',1,10746)
+LexToken(DQSTRING,'"menus(1)(1)"',1,10759)
+LexToken(EOL,'\n',1,10760)
+LexToken(VAR,'w',1,10765)
+LexToken(ASSIGNMENT,'=',1,10766)
+LexToken(DQSTRING,'"menus(3)("',1,10777)
+LexToken(SEMICOLON,';',1,10778)
+LexToken(VAR,'r',1,10779)
+LexToken(ASSIGNMENT,'=',1,10780)
+LexToken(DQSTRING,'")"',1,10783)
+LexToken(SEMICOLON,';',1,10784)
+LexToken(EOL,'\n',1,10785)
+LexToken(VAR,'Orderm',1,10790)
+LexToken(ASSIGNMENT,'=',1,10796)
+LexToken(VAR,'w',1,10797)
+LexToken(OPENBRACKET,'(',1,10798)
+LexToken(VAR,'ones',1,10799)
+LexToken(OPENBRACKET,'(',1,10803)
+LexToken(VAR,'menu_o',1,10804)
+LexToken(CLOSEBRACKET,')',1,10810)
+LexToken(CLOSEBRACKET,')',1,10811)
+LexToken(OPERATOR,'+',1,10812)
+LexToken(VAR,'string',1,10813)
+LexToken(OPENBRACKET,'(',1,10819)
+LexToken(NUMBER,'1',1,10820)
+LexToken(COLON,':',1,10821)
+LexToken(VAR,'size',1,10822)
+LexToken(OPENBRACKET,'(',1,10826)
+LexToken(VAR,'menu_o',1,10827)
+LexToken(COMMA,',',1,10833)
+LexToken(DQSTRING,'"*"',1,10836)
+LexToken(CLOSEBRACKET,')',1,10837)
+LexToken(CLOSEBRACKET,')',1,10838)
+LexToken(OPERATOR,'+',1,10839)
+LexToken(VAR,'r',1,10840)
+LexToken(OPENBRACKET,'(',1,10841)
+LexToken(VAR,'ones',1,10842)
+LexToken(OPENBRACKET,'(',1,10846)
+LexToken(VAR,'menu_o',1,10847)
+LexToken(CLOSEBRACKET,')',1,10853)
+LexToken(CLOSEBRACKET,')',1,10854)
+LexToken(EOL,'\n',1,10855)
+LexToken(VAR,'w',1,10860)
+LexToken(ASSIGNMENT,'=',1,10861)
+LexToken(DQSTRING,'"menus(4)("',1,10872)
+LexToken(SEMICOLON,';',1,10873)
+LexToken(VAR,'r',1,10874)
+LexToken(ASSIGNMENT,'=',1,10875)
+LexToken(DQSTRING,'")"',1,10878)
+LexToken(SEMICOLON,';',1,10879)
+LexToken(EOL,'\n',1,10880)
+LexToken(VAR,'Datam',1,10885)
+LexToken(ASSIGNMENT,'=',1,10890)
+LexToken(VAR,'w',1,10891)
+LexToken(OPENBRACKET,'(',1,10892)
+LexToken(VAR,'ones',1,10893)
+LexToken(OPENBRACKET,'(',1,10897)
+LexToken(VAR,'menu_d',1,10898)
+LexToken(CLOSEBRACKET,')',1,10904)
+LexToken(CLOSEBRACKET,')',1,10905)
+LexToken(OPERATOR,'+',1,10906)
+LexToken(VAR,'string',1,10907)
+LexToken(OPENBRACKET,'(',1,10913)
+LexToken(NUMBER,'1',1,10914)
+LexToken(COLON,':',1,10915)
+LexToken(VAR,'size',1,10916)
+LexToken(OPENBRACKET,'(',1,10920)
+LexToken(VAR,'menu_d',1,10921)
+LexToken(COMMA,',',1,10927)
+LexToken(DQSTRING,'"*"',1,10930)
+LexToken(CLOSEBRACKET,')',1,10931)
+LexToken(CLOSEBRACKET,')',1,10932)
+LexToken(OPERATOR,'+',1,10933)
+LexToken(VAR,'r',1,10934)
+LexToken(OPENBRACKET,'(',1,10935)
+LexToken(VAR,'ones',1,10936)
+LexToken(OPENBRACKET,'(',1,10940)
+LexToken(VAR,'menu_d',1,10941)
+LexToken(CLOSEBRACKET,')',1,10947)
+LexToken(CLOSEBRACKET,')',1,10948)
+LexToken(EOL,'\n',1,10949)
+LexToken(VAR,'w',1,10954)
+LexToken(ASSIGNMENT,'=',1,10955)
+LexToken(DQSTRING,'"menus(5)("',1,10966)
+LexToken(SEMICOLON,';',1,10967)
+LexToken(VAR,'r',1,10968)
+LexToken(ASSIGNMENT,'=',1,10969)
+LexToken(DQSTRING,'")"',1,10972)
+LexToken(SEMICOLON,';',1,10973)
+LexToken(EOL,'\n',1,10974)
+LexToken(VAR,'Standm',1,10979)
+LexToken(ASSIGNMENT,'=',1,10985)
+LexToken(VAR,'w',1,10986)
+LexToken(OPENBRACKET,'(',1,10987)
+LexToken(VAR,'ones',1,10988)
+LexToken(OPENBRACKET,'(',1,10992)
+LexToken(VAR,'menu_t',1,10993)
+LexToken(CLOSEBRACKET,')',1,10999)
+LexToken(CLOSEBRACKET,')',1,11000)
+LexToken(OPERATOR,'+',1,11001)
+LexToken(VAR,'string',1,11002)
+LexToken(OPENBRACKET,'(',1,11008)
+LexToken(NUMBER,'1',1,11009)
+LexToken(COLON,':',1,11010)
+LexToken(VAR,'size',1,11011)
+LexToken(OPENBRACKET,'(',1,11015)
+LexToken(VAR,'menu_t',1,11016)
+LexToken(COMMA,',',1,11022)
+LexToken(DQSTRING,'"*"',1,11025)
+LexToken(CLOSEBRACKET,')',1,11026)
+LexToken(CLOSEBRACKET,')',1,11027)
+LexToken(OPERATOR,'+',1,11028)
+LexToken(VAR,'r',1,11029)
+LexToken(OPENBRACKET,'(',1,11030)
+LexToken(VAR,'ones',1,11031)
+LexToken(OPENBRACKET,'(',1,11035)
+LexToken(VAR,'menu_t',1,11036)
+LexToken(CLOSEBRACKET,')',1,11042)
+LexToken(CLOSEBRACKET,')',1,11043)
+LexToken(EOL,'\n',1,11044)
+LexToken(VAR,'w',1,11049)
+LexToken(ASSIGNMENT,'=',1,11050)
+LexToken(DQSTRING,'"menus(6)("',1,11061)
+LexToken(SEMICOLON,';',1,11062)
+LexToken(VAR,'r',1,11063)
+LexToken(ASSIGNMENT,'=',1,11064)
+LexToken(DQSTRING,'")"',1,11067)
+LexToken(SEMICOLON,';',1,11068)
+LexToken(EOL,'\n',1,11069)
+LexToken(VAR,'Exitm',1,11074)
+LexToken(ASSIGNMENT,'=',1,11079)
+LexToken(VAR,'w',1,11080)
+LexToken(OPENBRACKET,'(',1,11081)
+LexToken(VAR,'ones',1,11082)
+LexToken(OPENBRACKET,'(',1,11086)
+LexToken(VAR,'menu_e',1,11087)
+LexToken(CLOSEBRACKET,')',1,11093)
+LexToken(CLOSEBRACKET,')',1,11094)
+LexToken(OPERATOR,'+',1,11095)
+LexToken(VAR,'string',1,11096)
+LexToken(OPENBRACKET,'(',1,11102)
+LexToken(NUMBER,'1',1,11103)
+LexToken(COLON,':',1,11104)
+LexToken(VAR,'size',1,11105)
+LexToken(OPENBRACKET,'(',1,11109)
+LexToken(VAR,'menu_e',1,11110)
+LexToken(COMMA,',',1,11116)
+LexToken(DQSTRING,'"*"',1,11119)
+LexToken(CLOSEBRACKET,')',1,11120)
+LexToken(CLOSEBRACKET,')',1,11121)
+LexToken(OPERATOR,'+',1,11122)
+LexToken(VAR,'r',1,11123)
+LexToken(OPENBRACKET,'(',1,11124)
+LexToken(VAR,'ones',1,11125)
+LexToken(OPENBRACKET,'(',1,11129)
+LexToken(VAR,'menu_e',1,11130)
+LexToken(CLOSEBRACKET,')',1,11136)
+LexToken(CLOSEBRACKET,')',1,11137)
+LexToken(EOL,'\n',1,11138)
+LexToken(EOL,'\n',1,11139)
+LexToken(VAR,'execstr',1,11144)
+LexToken(OPENBRACKET,'(',1,11151)
+LexToken(DQSTRING,'"Autoscale_"',1,11163)
+LexToken(OPERATOR,'+',1,11164)
+LexToken(VAR,'string',1,11165)
+LexToken(OPENBRACKET,'(',1,11171)
+LexToken(VAR,'curwin',1,11172)
+LexToken(CLOSEBRACKET,')',1,11178)
+LexToken(OPERATOR,'+',1,11179)
+LexToken(DQSTRING,'"=scam"',1,11186)
+LexToken(CLOSEBRACKET,')',1,11187)
+LexToken(EOL,'\n',1,11188)
+LexToken(VAR,'execstr',1,11193)
+LexToken(OPENBRACKET,'(',1,11200)
+LexToken(DQSTRING,'"Spline_"',1,11209)
+LexToken(OPERATOR,'+',1,11210)
+LexToken(VAR,'string',1,11211)
+LexToken(OPENBRACKET,'(',1,11217)
+LexToken(VAR,'curwin',1,11218)
+LexToken(CLOSEBRACKET,')',1,11224)
+LexToken(OPERATOR,'+',1,11225)
+LexToken(DQSTRING,'"=Orderm"',1,11234)
+LexToken(CLOSEBRACKET,')',1,11235)
+LexToken(EOL,'\n',1,11236)
+LexToken(VAR,'execstr',1,11241)
+LexToken(OPENBRACKET,'(',1,11248)
+LexToken(DQSTRING,'"Data_"',1,11255)
+LexToken(OPERATOR,'+',1,11256)
+LexToken(VAR,'string',1,11257)
+LexToken(OPENBRACKET,'(',1,11263)
+LexToken(VAR,'curwin',1,11264)
+LexToken(CLOSEBRACKET,')',1,11270)
+LexToken(OPERATOR,'+',1,11271)
+LexToken(DQSTRING,'"=Datam"',1,11279)
+LexToken(CLOSEBRACKET,')',1,11280)
+LexToken(EOL,'\n',1,11281)
+LexToken(VAR,'execstr',1,11286)
+LexToken(OPENBRACKET,'(',1,11293)
+LexToken(DQSTRING,'"Standards_"',1,11305)
+LexToken(OPERATOR,'+',1,11306)
+LexToken(VAR,'string',1,11307)
+LexToken(OPENBRACKET,'(',1,11313)
+LexToken(VAR,'curwin',1,11314)
+LexToken(CLOSEBRACKET,')',1,11320)
+LexToken(OPERATOR,'+',1,11321)
+LexToken(DQSTRING,'"=Standm"',1,11330)
+LexToken(CLOSEBRACKET,')',1,11331)
+LexToken(EOL,'\n',1,11332)
+LexToken(VAR,'execstr',1,11337)
+LexToken(OPENBRACKET,'(',1,11344)
+LexToken(DQSTRING,'"Exit_"',1,11351)
+LexToken(OPERATOR,'+',1,11352)
+LexToken(VAR,'string',1,11353)
+LexToken(OPENBRACKET,'(',1,11359)
+LexToken(VAR,'curwin',1,11360)
+LexToken(CLOSEBRACKET,')',1,11366)
+LexToken(OPERATOR,'+',1,11367)
+LexToken(DQSTRING,'"=Exitm"',1,11375)
+LexToken(CLOSEBRACKET,')',1,11376)
+LexToken(EOL,'\n',1,11377)
+LexToken(EOL,'\n',1,11378)
+LexToken(VAR,'addmenu',1,11383)
+LexToken(OPENBRACKET,'(',1,11390)
+LexToken(VAR,'curwin',1,11391)
+LexToken(COMMA,',',1,11397)
+LexToken(VAR,'MENU',1,11398)
+LexToken(OPENBRACKET,'(',1,11402)
+LexToken(NUMBER,'1',1,11403)
+LexToken(CLOSEBRACKET,')',1,11404)
+LexToken(CLOSEBRACKET,')',1,11405)
+LexToken(EOL,'\n',1,11406)
+LexToken(VAR,'addmenu',1,11411)
+LexToken(OPENBRACKET,'(',1,11418)
+LexToken(VAR,'curwin',1,11419)
+LexToken(COMMA,',',1,11425)
+LexToken(VAR,'MENU',1,11426)
+LexToken(OPENBRACKET,'(',1,11430)
+LexToken(NUMBER,'2',1,11431)
+LexToken(CLOSEBRACKET,')',1,11432)
+LexToken(COMMA,',',1,11433)
+LexToken(VAR,'menu_o',1,11434)
+LexToken(CLOSEBRACKET,')',1,11440)
+LexToken(EOL,'\n',1,11441)
+LexToken(VAR,'addmenu',1,11446)
+LexToken(OPENBRACKET,'(',1,11453)
+LexToken(VAR,'curwin',1,11454)
+LexToken(COMMA,',',1,11460)
+LexToken(VAR,'MENU',1,11461)
+LexToken(OPENBRACKET,'(',1,11465)
+LexToken(NUMBER,'3',1,11466)
+LexToken(CLOSEBRACKET,')',1,11467)
+LexToken(COMMA,',',1,11468)
+LexToken(VAR,'menu_d',1,11469)
+LexToken(CLOSEBRACKET,')',1,11475)
+LexToken(EOL,'\n',1,11476)
+LexToken(VAR,'addmenu',1,11481)
+LexToken(OPENBRACKET,'(',1,11488)
+LexToken(VAR,'curwin',1,11489)
+LexToken(COMMA,',',1,11495)
+LexToken(VAR,'MENU',1,11496)
+LexToken(OPENBRACKET,'(',1,11500)
+LexToken(NUMBER,'4',1,11501)
+LexToken(CLOSEBRACKET,')',1,11502)
+LexToken(COMMA,',',1,11503)
+LexToken(VAR,'menu_t',1,11504)
+LexToken(CLOSEBRACKET,')',1,11510)
+LexToken(EOL,'\n',1,11511)
+LexToken(VAR,'addmenu',1,11516)
+LexToken(OPENBRACKET,'(',1,11523)
+LexToken(VAR,'curwin',1,11524)
+LexToken(COMMA,',',1,11530)
+LexToken(VAR,'MENU',1,11531)
+LexToken(OPENBRACKET,'(',1,11535)
+LexToken(NUMBER,'5',1,11536)
+LexToken(CLOSEBRACKET,')',1,11537)
+LexToken(COMMA,',',1,11538)
+LexToken(VAR,'menu_e',1,11539)
+LexToken(CLOSEBRACKET,')',1,11545)
+LexToken(EOL,'\n',1,11546)
+LexToken(EOL,'\n',1,11620)
+LexToken(EOL,'\n',1,11639)
+LexToken(VAR,'drawlater',1,11644)
+LexToken(OPENBRACKET,'(',1,11653)
+LexToken(CLOSEBRACKET,')',1,11654)
+LexToken(SEMICOLON,';',1,11655)
+LexToken(EOL,'\n',1,11656)
+LexToken(VAR,'a',1,11661)
+LexToken(ASSIGNMENT,'=',1,11662)
+LexToken(VAR,'gca',1,11663)
+LexToken(OPENBRACKET,'(',1,11666)
+LexToken(VAR,'f',1,11667)
+LexToken(CLOSEBRACKET,')',1,11668)
+LexToken(SEMICOLON,';',1,11669)
+LexToken(EOL,'\n',1,11670)
+LexToken(VAR,'a',1,11675)
+LexToken(DOT,'.',1,11676)
+LexToken(VAR,'data_bounds',1,11677)
+LexToken(ASSIGNMENT,'=',1,11688)
+LexToken(VAR,'rect',1,11689)
+LexToken(SEMICOLON,';',1,11693)
+LexToken(EOL,'\n',1,11694)
+LexToken(VAR,'a',1,11699)
+LexToken(DOT,'.',1,11700)
+LexToken(VAR,'axes_visible',1,11701)
+LexToken(ASSIGNMENT,'=',1,11713)
+LexToken(DQSTRING,'"on"',1,11717)
+LexToken(SEMICOLON,';',1,11718)
+LexToken(EOL,'\n',1,11719)
+LexToken(VAR,'a',1,11724)
+LexToken(DOT,'.',1,11725)
+LexToken(VAR,'clip_state',1,11726)
+LexToken(ASSIGNMENT,'=',1,11736)
+LexToken(DQSTRING,'"on"',1,11740)
+LexToken(SEMICOLON,';',1,11741)
+LexToken(EOL,'\n',1,11742)
+LexToken(VAR,'xtitle',1,11747)
+LexToken(OPENBRACKET,'(',1,11753)
+LexToken(DQSTRING,'""',1,11756)
+LexToken(COMMA,',',1,11757)
+LexToken(DQSTRING,'"time"',1,11764)
+LexToken(COMMA,',',1,11765)
+LexToken(DQSTRING,'"Output"',1,11774)
+LexToken(CLOSEBRACKET,')',1,11776)
+LexToken(SEMICOLON,';',1,11778)
+LexToken(EOL,'\n',1,11779)
+LexToken(VAR,'a',1,11784)
+LexToken(DOT,'.',1,11785)
+LexToken(VAR,'title',1,11786)
+LexToken(DOT,'.',1,11791)
+LexToken(VAR,'font_size',1,11792)
+LexToken(ASSIGNMENT,'=',1,11801)
+LexToken(NUMBER,'2',1,11802)
+LexToken(SEMICOLON,';',1,11803)
+LexToken(EOL,'\n',1,11804)
+LexToken(VAR,'a',1,11809)
+LexToken(DOT,'.',1,11810)
+LexToken(VAR,'title',1,11811)
+LexToken(DOT,'.',1,11816)
+LexToken(VAR,'font_style',1,11817)
+LexToken(ASSIGNMENT,'=',1,11827)
+LexToken(NUMBER,'4',1,11828)
+LexToken(SEMICOLON,';',1,11829)
+LexToken(EOL,'\n',1,11830)
+LexToken(VAR,'a',1,11835)
+LexToken(DOT,'.',1,11836)
+LexToken(VAR,'title',1,11837)
+LexToken(DOT,'.',1,11842)
+LexToken(VAR,'foreground',1,11843)
+LexToken(ASSIGNMENT,'=',1,11853)
+LexToken(NUMBER,'2',1,11854)
+LexToken(SEMICOLON,';',1,11855)
+LexToken(EOL,'\n',1,11856)
+LexToken(EOL,'\n',1,11857)
+LexToken(VAR,'a',1,11862)
+LexToken(DOT,'.',1,11863)
+LexToken(VAR,'grid',1,11864)
+LexToken(ASSIGNMENT,'=',1,11868)
+LexToken(OPENSQBRACKET,'[',1,11869)
+LexToken(NUMBER,'2',1,11870)
+LexToken(NUMBER,'2',1,11872)
+LexToken(CLOSESQBRACKET,']',1,11873)
+LexToken(SEMICOLON,';',1,11874)
+LexToken(EOL,'\n',1,11875)
+LexToken(VAR,'xpolys',1,11880)
+LexToken(OPENBRACKET,'(',1,11886)
+LexToken(VAR,'xy',1,11887)
+LexToken(OPENBRACKET,'(',1,11889)
+LexToken(COLON,':',1,11890)
+LexToken(COMMA,',',1,11891)
+LexToken(NUMBER,'1',1,11892)
+LexToken(CLOSEBRACKET,')',1,11893)
+LexToken(COMMA,',',1,11894)
+LexToken(VAR,'xy',1,11895)
+LexToken(OPENBRACKET,'(',1,11897)
+LexToken(COLON,':',1,11898)
+LexToken(COMMA,',',1,11899)
+LexToken(NUMBER,'2',1,11900)
+LexToken(CLOSEBRACKET,')',1,11901)
+LexToken(COMMA,',',1,11902)
+LexToken(OPENSQBRACKET,'[',1,11903)
+LexToken(NUMBER,'-1',1,11904)
+LexToken(CLOSESQBRACKET,']',1,11906)
+LexToken(CLOSEBRACKET,')',1,11907)
+LexToken(SEMICOLON,';',1,11908)
+LexToken(EOL,'\n',1,11925)
+LexToken(VAR,'xpolys',1,11930)
+LexToken(OPENBRACKET,'(',1,11936)
+LexToken(VAR,'xy',1,11937)
+LexToken(OPENBRACKET,'(',1,11939)
+LexToken(COLON,':',1,11940)
+LexToken(COMMA,',',1,11941)
+LexToken(NUMBER,'1',1,11942)
+LexToken(CLOSEBRACKET,')',1,11943)
+LexToken(COMMA,',',1,11944)
+LexToken(VAR,'xy',1,11945)
+LexToken(OPENBRACKET,'(',1,11947)
+LexToken(COLON,':',1,11948)
+LexToken(COMMA,',',1,11949)
+LexToken(NUMBER,'2',1,11950)
+LexToken(CLOSEBRACKET,')',1,11951)
+LexToken(COMMA,',',1,11952)
+LexToken(OPENSQBRACKET,'[',1,11953)
+LexToken(NUMBER,'5',1,11954)
+LexToken(CLOSESQBRACKET,']',1,11955)
+LexToken(CLOSEBRACKET,')',1,11956)
+LexToken(SEMICOLON,';',1,11957)
+LexToken(EOL,'\n',1,11975)
+LexToken(VAR,'splines',1,11980)
+LexToken(ASSIGNMENT,'=',1,11987)
+LexToken(VAR,'a',1,11988)
+LexToken(DOT,'.',1,11989)
+LexToken(VAR,'children',1,11990)
+LexToken(OPENBRACKET,'(',1,11998)
+LexToken(NUMBER,'1',1,11999)
+LexToken(CLOSEBRACKET,')',1,12000)
+LexToken(DOT,'.',1,12001)
+LexToken(VAR,'children',1,12002)
+LexToken(EOL,'\n',1,12010)
+LexToken(VAR,'points',1,12015)
+LexToken(ASSIGNMENT,'=',1,12021)
+LexToken(VAR,'a',1,12022)
+LexToken(DOT,'.',1,12023)
+LexToken(VAR,'children',1,12024)
+LexToken(OPENBRACKET,'(',1,12032)
+LexToken(NUMBER,'2',1,12033)
+LexToken(CLOSEBRACKET,')',1,12034)
+LexToken(DOT,'.',1,12035)
+LexToken(VAR,'children',1,12036)
+LexToken(EOL,'\n',1,12044)
+LexToken(EOL,'\n',1,12090)
+LexToken(EOL,'\n',1,12091)
+LexToken(OPENSQBRACKET,'[',1,12096)
+LexToken(VAR,'rpar',1,12097)
+LexToken(COMMA,',',1,12101)
+LexToken(VAR,'ipar',1,12102)
+LexToken(CLOSESQBRACKET,']',1,12106)
+LexToken(ASSIGNMENT,'=',1,12107)
+LexToken(VAR,'AutoScale',1,12108)
+LexToken(OPENBRACKET,'(',1,12117)
+LexToken(VAR,'a',1,12118)
+LexToken(COMMA,',',1,12119)
+LexToken(VAR,'xy',1,12120)
+LexToken(COMMA,',',1,12122)
+LexToken(VAR,'ipar',1,12123)
+LexToken(COMMA,',',1,12127)
+LexToken(VAR,'rpar',1,12128)
+LexToken(CLOSEBRACKET,')',1,12132)
+LexToken(EOL,'\n',1,12133)
+LexToken(VAR,'drawnow',1,12138)
+LexToken(OPENBRACKET,'(',1,12145)
+LexToken(CLOSEBRACKET,')',1,12146)
+LexToken(SEMICOLON,';',1,12147)
+LexToken(EOL,'\n',1,12148)
+LexToken(EOL,'\n',1,12176)
+LexToken(VAR,'lines',1,12181)
+LexToken(OPENBRACKET,'(',1,12186)
+LexToken(NUMBER,'0',1,12187)
+LexToken(CLOSEBRACKET,')',1,12188)
+LexToken(SEMICOLON,';',1,12189)
+LexToken(EOL,'\n',1,12190)
+LexToken(WHILE,'while',1,12195)
+LexToken(PREVAR_BOOLEAN,'%t',1,12201)
+LexToken(THEN,'then',1,12204)
+LexToken(EOL,'\n',1,12260)
+LexToken(VAR,'N',1,12269)
+LexToken(ASSIGNMENT,'=',1,12270)
+LexToken(VAR,'size',1,12271)
+LexToken(OPENBRACKET,'(',1,12275)
+LexToken(VAR,'xy',1,12276)
+LexToken(COMMA,',',1,12278)
+LexToken(DQSTRING,'"r"',1,12281)
+LexToken(CLOSEBRACKET,')',1,12282)
+LexToken(SEMICOLON,';',1,12283)
+LexToken(EOL,'\n',1,12284)
+LexToken(OPENSQBRACKET,'[',1,12293)
+LexToken(VAR,'btn',1,12294)
+LexToken(COMMA,',',1,12297)
+LexToken(VAR,'xc',1,12298)
+LexToken(COMMA,',',1,12300)
+LexToken(VAR,'yc',1,12301)
+LexToken(COMMA,',',1,12303)
+LexToken(VAR,'win',1,12304)
+LexToken(COMMA,',',1,12307)
+LexToken(VAR,'Cmenu',1,12308)
+LexToken(CLOSESQBRACKET,']',1,12313)
+LexToken(ASSIGNMENT,'=',1,12314)
+LexToken(VAR,'get_click',1,12315)
+LexToken(OPENBRACKET,'(',1,12324)
+LexToken(CLOSEBRACKET,')',1,12325)
+LexToken(SEMICOLON,';',1,12326)
+LexToken(EOL,'\n',1,12327)
+LexToken(IF,'if',1,12336)
+LexToken(OPENBRACKET,'(',1,12339)
+LexToken(OPENBRACKET,'(',1,12340)
+LexToken(VAR,'win',1,12341)
+LexToken(COMPARISON,'>',1,12344)
+LexToken(NUMBER,'0',1,12345)
+LexToken(CLOSEBRACKET,')',1,12346)
+LexToken(LOGICAL,'&',1,12348)
+LexToken(OPENBRACKET,'(',1,12350)
+LexToken(VAR,'win',1,12351)
+LexToken(COMPARISON,'<>',1,12354)
+LexToken(VAR,'curwin',1,12356)
+LexToken(CLOSEBRACKET,')',1,12362)
+LexToken(CLOSEBRACKET,')',1,12363)
+LexToken(THEN,'then',1,12365)
+LexToken(EOL,'\n',1,12369)
+LexToken(VAR,'Cmenu',1,12382)
+LexToken(ASSIGNMENT,'=',1,12387)
+LexToken(DQSTRING,'"Mouse click is Offside!"',1,12412)
+LexToken(SEMICOLON,';',1,12413)
+LexToken(EOL,'\n',1,12414)
+LexToken(END,'end',1,12423)
+LexToken(EOL,'\n',1,12426)
+LexToken(IF,'if',1,12435)
+LexToken(VAR,'Cmenu',1,12438)
+LexToken(COMPARISON,'==',1,12443)
+LexToken(OPENSQBRACKET,'[',1,12445)
+LexToken(CLOSESQBRACKET,']',1,12446)
+LexToken(THEN,'then',1,12448)
+LexToken(VAR,'Cmenu',1,12453)
+LexToken(ASSIGNMENT,'=',1,12458)
+LexToken(DQSTRING,'"edit"',1,12464)
+LexToken(COMMA,',',1,12465)
+LexToken(END,'end',1,12466)
+LexToken(EOL,'\n',1,12469)
+LexToken(IF,'if',1,12478)
+LexToken(OPENBRACKET,'(',1,12481)
+LexToken(VAR,'Cmenu',1,12482)
+LexToken(COMPARISON,'==',1,12487)
+LexToken(DQSTRING,'"Exit"',1,12494)
+LexToken(CLOSEBRACKET,')',1,12495)
+LexToken(LOGICAL,'|',1,12497)
+LexToken(OPENBRACKET,'(',1,12498)
+LexToken(VAR,'Cmenu',1,12499)
+LexToken(COMPARISON,'==',1,12504)
+LexToken(DQSTRING,'"Quit"',1,12511)
+LexToken(CLOSEBRACKET,')',1,12513)
+LexToken(THEN,'then',1,12515)
+LexToken(COMMA,',',1,12519)
+LexToken(EOL,'\n',1,12520)
+LexToken(VAR,'ipar',1,12533)
+LexToken(ASSIGNMENT,'=',1,12537)
+LexToken(OPENSQBRACKET,'[',1,12538)
+LexToken(CLOSESQBRACKET,']',1,12539)
+LexToken(SEMICOLON,';',1,12540)
+LexToken(EOL,'\n',1,12541)
+LexToken(VAR,'rpar',1,12554)
+LexToken(ASSIGNMENT,'=',1,12558)
+LexToken(OPENSQBRACKET,'[',1,12559)
+LexToken(CLOSESQBRACKET,']',1,12560)
+LexToken(SEMICOLON,';',1,12561)
+LexToken(EOL,'\n',1,12562)
+LexToken(VAR,'ok',1,12575)
+LexToken(ASSIGNMENT,'=',1,12577)
+LexToken(PREVAR_BOOLEAN,'%f',1,12578)
+LexToken(SEMICOLON,';',1,12580)
+LexToken(RETURN,'return',1,12581)
+LexToken(SEMICOLON,';',1,12587)
+LexToken(EOL,'\n',1,12588)
+LexToken(END,'end',1,12597)
+LexToken(EOL,'\n',1,12600)
+LexToken(EOL,'\n',1,12678)
+LexToken(IF,'if',1,12687)
+LexToken(OPENBRACKET,'(',1,12690)
+LexToken(OPENBRACKET,'(',1,12691)
+LexToken(VAR,'Cmenu',1,12692)
+LexToken(COMPARISON,'==',1,12697)
+LexToken(DQSTRING,'"zero order-below"',1,12716)
+LexToken(CLOSEBRACKET,')',1,12717)
+LexToken(LOGICAL,'|',1,12719)
+LexToken(OPENBRACKET,'(',1,12721)
+LexToken(VAR,'Cmenu',1,12722)
+LexToken(COMPARISON,'==',1,12727)
+LexToken(DQSTRING,'"linear"',1,12736)
+LexToken(CLOSEBRACKET,')',1,12737)
+LexToken(LOGICAL,'|',1,12739)
+LexToken(OPENBRACKET,'(',1,12741)
+LexToken(VAR,'Cmenu',1,12742)
+LexToken(COMPARISON,'==',1,12747)
+LexToken(DQSTRING,'"order 2"',1,12757)
+LexToken(CLOSEBRACKET,')',1,12758)
+LexToken(LOGICAL,'|',1,12759)
+LexToken(OPENBRACKET,'(',1,12777)
+LexToken(VAR,'Cmenu',1,12778)
+LexToken(COMPARISON,'==',1,12783)
+LexToken(DQSTRING,'"not_a_knot"',1,12796)
+LexToken(CLOSEBRACKET,')',1,12797)
+LexToken(LOGICAL,'|',1,12798)
+LexToken(OPENBRACKET,'(',1,12800)
+LexToken(VAR,'Cmenu',1,12801)
+LexToken(COMPARISON,'==',1,12806)
+LexToken(DQSTRING,'"periodic"',1,12817)
+LexToken(CLOSEBRACKET,')',1,12818)
+LexToken(LOGICAL,'|',1,12819)
+LexToken(OPENBRACKET,'(',1,12821)
+LexToken(VAR,'Cmenu',1,12822)
+LexToken(COMPARISON,'==',1,12827)
+LexToken(DQSTRING,'"monotone"',1,12838)
+LexToken(CLOSEBRACKET,')',1,12839)
+LexToken(LOGICAL,'|',1,12840)
+LexToken(OPENBRACKET,'(',1,12858)
+LexToken(VAR,'Cmenu',1,12859)
+LexToken(COMPARISON,'==',1,12864)
+LexToken(DQSTRING,'"fast"',1,12871)
+LexToken(CLOSEBRACKET,')',1,12872)
+LexToken(LOGICAL,'|',1,12873)
+LexToken(OPENBRACKET,'(',1,12875)
+LexToken(VAR,'Cmenu',1,12876)
+LexToken(COMPARISON,'==',1,12881)
+LexToken(DQSTRING,'"clamped"',1,12891)
+LexToken(CLOSEBRACKET,')',1,12892)
+LexToken(LOGICAL,'|',1,12894)
+LexToken(OPENBRACKET,'(',1,12895)
+LexToken(VAR,'Cmenu',1,12896)
+LexToken(COMPARISON,'==',1,12901)
+LexToken(DQSTRING,'"zero order-above"',1,12920)
+LexToken(CLOSEBRACKET,')',1,12921)
+LexToken(LOGICAL,'|',1,12922)
+LexToken(OPENBRACKET,'(',1,12923)
+LexToken(VAR,'Cmenu',1,12924)
+LexToken(COMPARISON,'==',1,12929)
+LexToken(DQSTRING,'"zero order-nearest"',1,12950)
+LexToken(CLOSEBRACKET,')',1,12951)
+LexToken(CLOSEBRACKET,')',1,12952)
+LexToken(THEN,'then',1,12954)
+LexToken(EOL,'\n',1,12958)
+LexToken(EOL,'\n',1,12959)
+LexToken(SELECT,'select',1,12972)
+LexToken(VAR,'Cmenu',1,12980)
+LexToken(EOL,'\n',1,12985)
+LexToken(CASE,'case',1,12998)
+LexToken(DQSTRING,'"zero order-below"',1,13020)
+LexToken(THEN,'then',1,13022)
+LexToken(EOL,'\n',1,13026)
+LexToken(VAR,'NOrder',1,13043)
+LexToken(ASSIGNMENT,'=',1,13049)
+LexToken(NUMBER,'0',1,13050)
+LexToken(SEMICOLON,';',1,13051)
+LexToken(EOL,'\n',1,13052)
+LexToken(CASE,'case',1,13065)
+LexToken(DQSTRING,'"linear"',1,13077)
+LexToken(THEN,'then',1,13079)
+LexToken(EOL,'\n',1,13083)
+LexToken(VAR,'NOrder',1,13100)
+LexToken(ASSIGNMENT,'=',1,13106)
+LexToken(NUMBER,'1',1,13107)
+LexToken(SEMICOLON,';',1,13108)
+LexToken(EOL,'\n',1,13109)
+LexToken(CASE,'case',1,13122)
+LexToken(DQSTRING,'"order 2"',1,13135)
+LexToken(THEN,'then',1,13137)
+LexToken(EOL,'\n',1,13141)
+LexToken(VAR,'NOrder',1,13158)
+LexToken(ASSIGNMENT,'=',1,13164)
+LexToken(NUMBER,'2',1,13165)
+LexToken(SEMICOLON,';',1,13166)
+LexToken(EOL,'\n',1,13167)
+LexToken(CASE,'case',1,13180)
+LexToken(DQSTRING,'"not_a_knot"',1,13196)
+LexToken(THEN,'then',1,13198)
+LexToken(EOL,'\n',1,13202)
+LexToken(VAR,'NOrder',1,13219)
+LexToken(ASSIGNMENT,'=',1,13225)
+LexToken(NUMBER,'3',1,13226)
+LexToken(SEMICOLON,';',1,13227)
+LexToken(EOL,'\n',1,13228)
+LexToken(CASE,'case',1,13241)
+LexToken(DQSTRING,'"periodic"',1,13255)
+LexToken(THEN,'then',1,13257)
+LexToken(EOL,'\n',1,13261)
+LexToken(VAR,'NOrder',1,13278)
+LexToken(ASSIGNMENT,'=',1,13284)
+LexToken(NUMBER,'4',1,13285)
+LexToken(SEMICOLON,';',1,13286)
+LexToken(EOL,'\n',1,13287)
+LexToken(CASE,'case',1,13300)
+LexToken(DQSTRING,'"monotone"',1,13314)
+LexToken(THEN,'then',1,13316)
+LexToken(EOL,'\n',1,13320)
+LexToken(VAR,'NOrder',1,13337)
+LexToken(ASSIGNMENT,'=',1,13343)
+LexToken(NUMBER,'5',1,13344)
+LexToken(SEMICOLON,';',1,13345)
+LexToken(EOL,'\n',1,13346)
+LexToken(CASE,'case',1,13359)
+LexToken(DQSTRING,'"fast"',1,13369)
+LexToken(THEN,'then',1,13371)
+LexToken(EOL,'\n',1,13375)
+LexToken(VAR,'NOrder',1,13392)
+LexToken(ASSIGNMENT,'=',1,13398)
+LexToken(NUMBER,'6',1,13399)
+LexToken(SEMICOLON,';',1,13400)
+LexToken(EOL,'\n',1,13401)
+LexToken(CASE,'case',1,13414)
+LexToken(DQSTRING,'"clamped"',1,13427)
+LexToken(THEN,'then',1,13429)
+LexToken(EOL,'\n',1,13433)
+LexToken(VAR,'NOrder',1,13450)
+LexToken(ASSIGNMENT,'=',1,13456)
+LexToken(NUMBER,'7',1,13457)
+LexToken(SEMICOLON,';',1,13458)
+LexToken(EOL,'\n',1,13459)
+LexToken(CASE,'case',1,13472)
+LexToken(DQSTRING,'"zero order-above"',1,13494)
+LexToken(THEN,'then',1,13496)
+LexToken(EOL,'\n',1,13500)
+LexToken(VAR,'NOrder',1,13517)
+LexToken(ASSIGNMENT,'=',1,13523)
+LexToken(NUMBER,'8',1,13524)
+LexToken(SEMICOLON,';',1,13525)
+LexToken(EOL,'\n',1,13526)
+LexToken(CASE,'case',1,13539)
+LexToken(DQSTRING,'"zero order-nearest"',1,13563)
+LexToken(THEN,'then',1,13565)
+LexToken(EOL,'\n',1,13569)
+LexToken(VAR,'NOrder',1,13586)
+LexToken(ASSIGNMENT,'=',1,13592)
+LexToken(NUMBER,'9',1,13593)
+LexToken(SEMICOLON,';',1,13594)
+LexToken(EOL,'\n',1,13595)
+LexToken(END,'end',1,13608)
+LexToken(EOL,'\n',1,13611)
+LexToken(VAR,'ipar',1,13624)
+LexToken(OPENBRACKET,'(',1,13628)
+LexToken(NUMBER,'2',1,13629)
+LexToken(CLOSEBRACKET,')',1,13630)
+LexToken(ASSIGNMENT,'=',1,13631)
+LexToken(VAR,'NOrder',1,13632)
+LexToken(SEMICOLON,';',1,13638)
+LexToken(EOL,'\n',1,13639)
+LexToken(OPENSQBRACKET,'[',1,13652)
+LexToken(VAR,'rpar',1,13653)
+LexToken(COMMA,',',1,13657)
+LexToken(VAR,'ipar',1,13658)
+LexToken(CLOSESQBRACKET,']',1,13662)
+LexToken(ASSIGNMENT,'=',1,13663)
+LexToken(VAR,'AutoScale',1,13664)
+LexToken(OPENBRACKET,'(',1,13673)
+LexToken(VAR,'a',1,13674)
+LexToken(COMMA,',',1,13675)
+LexToken(VAR,'xy',1,13676)
+LexToken(COMMA,',',1,13678)
+LexToken(VAR,'ipar',1,13679)
+LexToken(COMMA,',',1,13683)
+LexToken(VAR,'rpar',1,13684)
+LexToken(CLOSEBRACKET,')',1,13688)
+LexToken(EOL,'\n',1,13689)
+LexToken(END,'end',1,13698)
+LexToken(EOL,'\n',1,13701)
+LexToken(EOL,'\n',1,13779)
+LexToken(SELECT,'select',1,13788)
+LexToken(VAR,'Cmenu',1,13795)
+LexToken(EOL,'\n',1,13800)
+LexToken(CASE,'case',1,13809)
+LexToken(DQSTRING,'"Data Bounds"',1,13826)
+LexToken(THEN,'then',1,13828)
+LexToken(EOL,'\n',1,13832)
+LexToken(VAR,'rectx',1,13845)
+LexToken(ASSIGNMENT,'=',1,13850)
+LexToken(VAR,'findrect',1,13851)
+LexToken(OPENBRACKET,'(',1,13859)
+LexToken(VAR,'a',1,13860)
+LexToken(CLOSEBRACKET,')',1,13861)
+LexToken(SEMICOLON,';',1,13862)
+LexToken(EOL,'\n',1,13863)
+LexToken(OPENSQBRACKET,'[',1,13876)
+LexToken(VAR,'mok',1,13877)
+LexToken(COMMA,',',1,13880)
+LexToken(VAR,'xmn1',1,13881)
+LexToken(COMMA,',',1,13885)
+LexToken(VAR,'xmx1',1,13886)
+LexToken(COMMA,',',1,13890)
+LexToken(VAR,'ymn1',1,13891)
+LexToken(COMMA,',',1,13895)
+LexToken(VAR,'ymx1',1,13896)
+LexToken(CLOSESQBRACKET,']',1,13900)
+LexToken(ASSIGNMENT,'=',1,13901)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,13902)
+LexToken(OPENBRACKET,'(',1,13917)
+LexToken(DQSTRING,'"Enter new bounds"',1,13935)
+LexToken(COMMA,',',1,13936)
+LexToken(OPENSQBRACKET,'[',1,13937)
+LexToken(DQSTRING,'"xmin"',1,13943)
+LexToken(SEMICOLON,';',1,13944)
+LexToken(DQSTRING,'"xmax"',1,13950)
+LexToken(SEMICOLON,';',1,13951)
+LexToken(DQSTRING,'"ymin"',1,13974)
+LexToken(SEMICOLON,';',1,13975)
+LexToken(DQSTRING,'"ymax"',1,13981)
+LexToken(CLOSESQBRACKET,']',1,13982)
+LexToken(COMMA,',',1,13983)
+LexToken(VAR,'list',1,13984)
+LexToken(OPENBRACKET,'(',1,13988)
+LexToken(DQSTRING,'"vec"',1,13993)
+LexToken(COMMA,',',1,13994)
+LexToken(NUMBER,'1',1,13995)
+LexToken(COMMA,',',1,13996)
+LexToken(DQSTRING,'"vec"',1,14001)
+LexToken(COMMA,',',1,14002)
+LexToken(NUMBER,'1',1,14003)
+LexToken(COMMA,',',1,14004)
+LexToken(DQSTRING,'"vec"',1,14009)
+LexToken(COMMA,',',1,14010)
+LexToken(NUMBER,'1',1,14011)
+LexToken(COMMA,',',1,14012)
+LexToken(DQSTRING,'"vec"',1,14017)
+LexToken(COMMA,',',1,14018)
+LexToken(NUMBER,'1',1,14019)
+LexToken(CLOSEBRACKET,')',1,14020)
+LexToken(COMMA,',',1,14021)
+LexToken(VAR,'string',1,14039)
+LexToken(OPENBRACKET,'(',1,14045)
+LexToken(VAR,'rectx',1,14046)
+LexToken(CLOSEBRACKET,')',1,14051)
+LexToken(CLOSEBRACKET,')',1,14052)
+LexToken(EOL,'\n',1,14053)
+LexToken(EOL,'\n',1,14080)
+LexToken(IF,'if',1,14093)
+LexToken(VAR,'mok',1,14096)
+LexToken(THEN,'then',1,14100)
+LexToken(EOL,'\n',1,14104)
+LexToken(IF,'if',1,14121)
+LexToken(OPENBRACKET,'(',1,14124)
+LexToken(VAR,'xmn1',1,14125)
+LexToken(COMPARISON,'>',1,14129)
+LexToken(VAR,'xmx1',1,14130)
+LexToken(LOGICAL,'|',1,14134)
+LexToken(VAR,'ymn1',1,14135)
+LexToken(COMPARISON,'>',1,14139)
+LexToken(VAR,'ymx1',1,14140)
+LexToken(CLOSEBRACKET,')',1,14144)
+LexToken(THEN,'then',1,14146)
+LexToken(EOL,'\n',1,14150)
+LexToken(VAR,'xinfo',1,14171)
+LexToken(OPENBRACKET,'(',1,14176)
+LexToken(DQSTRING,'"Incorrect bounds"',1,14194)
+LexToken(CLOSEBRACKET,')',1,14195)
+LexToken(EOL,'\n',1,14196)
+LexToken(VAR,'mok',1,14217)
+LexToken(ASSIGNMENT,'=',1,14220)
+LexToken(PREVAR_BOOLEAN,'%f',1,14221)
+LexToken(SEMICOLON,';',1,14223)
+LexToken(EOL,'\n',1,14224)
+LexToken(END,'end',1,14241)
+LexToken(EOL,'\n',1,14244)
+LexToken(IF,'if',1,14261)
+LexToken(VAR,'mok',1,14264)
+LexToken(THEN,'then',1,14268)
+LexToken(EOL,'\n',1,14272)
+LexToken(VAR,'a',1,14293)
+LexToken(DOT,'.',1,14294)
+LexToken(VAR,'data_bounds',1,14295)
+LexToken(ASSIGNMENT,'=',1,14306)
+LexToken(OPENSQBRACKET,'[',1,14307)
+LexToken(VAR,'xmn1',1,14308)
+LexToken(COMMA,',',1,14312)
+LexToken(VAR,'ymn1',1,14313)
+LexToken(SEMICOLON,';',1,14317)
+LexToken(VAR,'xmx1',1,14318)
+LexToken(COMMA,',',1,14322)
+LexToken(VAR,'ymx1',1,14323)
+LexToken(CLOSESQBRACKET,']',1,14327)
+LexToken(SEMICOLON,';',1,14328)
+LexToken(EOL,'\n',1,14329)
+LexToken(END,'end',1,14346)
+LexToken(EOL,'\n',1,14349)
+LexToken(END,'end',1,14362)
+LexToken(EOL,'\n',1,14365)
+LexToken(EOL,'\n',1,14390)
+LexToken(EOL,'\n',1,14472)
+LexToken(CASE,'case',1,14481)
+LexToken(DQSTRING,'"Autoscale"',1,14496)
+LexToken(THEN,'then',1,14498)
+LexToken(EOL,'\n',1,14502)
+LexToken(OPENSQBRACKET,'[',1,14515)
+LexToken(VAR,'rpar',1,14516)
+LexToken(COMMA,',',1,14520)
+LexToken(VAR,'ipar',1,14521)
+LexToken(CLOSESQBRACKET,']',1,14525)
+LexToken(ASSIGNMENT,'=',1,14526)
+LexToken(VAR,'AutoScale',1,14527)
+LexToken(OPENBRACKET,'(',1,14536)
+LexToken(VAR,'a',1,14537)
+LexToken(COMMA,',',1,14538)
+LexToken(VAR,'xy',1,14539)
+LexToken(COMMA,',',1,14541)
+LexToken(VAR,'ipar',1,14542)
+LexToken(COMMA,',',1,14546)
+LexToken(VAR,'rpar',1,14547)
+LexToken(CLOSEBRACKET,')',1,14551)
+LexToken(EOL,'\n',1,14552)
+LexToken(EOL,'\n',1,14634)
+LexToken(CASE,'case',1,14643)
+LexToken(DQSTRING,'"Extrapolation"',1,14662)
+LexToken(THEN,'then',1,14664)
+LexToken(EOL,'\n',1,14668)
+LexToken(EOL,'\n',1,14690)
+LexToken(IF,'if',1,14703)
+LexToken(VAR,'extrapo',1,14706)
+LexToken(COMPARISON,'==',1,14713)
+LexToken(NUMBER,'1',1,14715)
+LexToken(THEN,'then',1,14717)
+LexToken(COMMA,',',1,14721)
+LexToken(EOL,'\n',1,14722)
+LexToken(VAR,'ans0',1,14739)
+LexToken(ASSIGNMENT,'=',1,14743)
+LexToken(DQSTRING,'"1"',1,14746)
+LexToken(COMMA,',',1,14747)
+LexToken(EOL,'\n',1,14748)
+LexToken(ELSE,'else',1,14761)
+LexToken(COMMA,',',1,14765)
+LexToken(EOL,'\n',1,14766)
+LexToken(VAR,'ans0',1,14783)
+LexToken(ASSIGNMENT,'=',1,14787)
+LexToken(DQSTRING,'"0"',1,14790)
+LexToken(COMMA,',',1,14791)
+LexToken(EOL,'\n',1,14792)
+LexToken(END,'end',1,14805)
+LexToken(SEMICOLON,';',1,14808)
+LexToken(EOL,'\n',1,14809)
+LexToken(OPENSQBRACKET,'[',1,14822)
+LexToken(VAR,'mok',1,14823)
+LexToken(COMMA,',',1,14826)
+LexToken(VAR,'myans',1,14827)
+LexToken(CLOSESQBRACKET,']',1,14832)
+LexToken(ASSIGNMENT,'=',1,14833)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,14834)
+LexToken(OPENBRACKET,'(',1,14849)
+LexToken(DQSTRING,'"Extrapolation method (just for Method 1)"',1,14891)
+LexToken(COMMA,',',1,14892)
+LexToken(OPENSQBRACKET,'[',1,14893)
+LexToken(DQSTRING,'"0: hold end values, 1: extrapolation"',1,14931)
+LexToken(CLOSESQBRACKET,']',1,14932)
+LexToken(COMMA,',',1,14933)
+LexToken(VAR,'list',1,14934)
+LexToken(OPENBRACKET,'(',1,14938)
+LexToken(DQSTRING,'"vec"',1,14943)
+LexToken(COMMA,',',1,14944)
+LexToken(NUMBER,'1',1,14945)
+LexToken(CLOSEBRACKET,')',1,14946)
+LexToken(COMMA,',',1,14947)
+LexToken(VAR,'list',1,14948)
+LexToken(OPENBRACKET,'(',1,14952)
+LexToken(VAR,'ans0',1,14953)
+LexToken(CLOSEBRACKET,')',1,14957)
+LexToken(CLOSEBRACKET,')',1,14958)
+LexToken(SEMICOLON,';',1,14959)
+LexToken(EOL,'\n',1,14960)
+LexToken(IF,'if',1,14973)
+LexToken(OPENBRACKET,'(',1,14976)
+LexToken(VAR,'mok',1,14977)
+LexToken(COMPARISON,'==',1,14980)
+LexToken(PREVAR_BOOLEAN,'%t',1,14982)
+LexToken(CLOSEBRACKET,')',1,14984)
+LexToken(THEN,'then',1,14986)
+LexToken(EOL,'\n',1,14990)
+LexToken(VAR,'extrapo',1,15007)
+LexToken(ASSIGNMENT,'=',1,15014)
+LexToken(VAR,'int',1,15015)
+LexToken(OPENBRACKET,'(',1,15018)
+LexToken(VAR,'myans',1,15019)
+LexToken(CLOSEBRACKET,')',1,15024)
+LexToken(SEMICOLON,';',1,15025)
+LexToken(EOL,'\n',1,15026)
+LexToken(IF,'if',1,15043)
+LexToken(VAR,'extrapo',1,15046)
+LexToken(COMPARISON,'<',1,15053)
+LexToken(NUMBER,'0',1,15054)
+LexToken(THEN,'then',1,15056)
+LexToken(EOL,'\n',1,15060)
+LexToken(VAR,'extrapo',1,15081)
+LexToken(ASSIGNMENT,'=',1,15088)
+LexToken(NUMBER,'0',1,15089)
+LexToken(SEMICOLON,';',1,15090)
+LexToken(EOL,'\n',1,15091)
+LexToken(END,'end',1,15108)
+LexToken(SEMICOLON,';',1,15111)
+LexToken(EOL,'\n',1,15112)
+LexToken(IF,'if',1,15129)
+LexToken(VAR,'extrapo',1,15132)
+LexToken(COMPARISON,'>',1,15139)
+LexToken(NUMBER,'1',1,15140)
+LexToken(THEN,'then',1,15142)
+LexToken(EOL,'\n',1,15146)
+LexToken(VAR,'extrapo',1,15167)
+LexToken(ASSIGNMENT,'=',1,15174)
+LexToken(NUMBER,'1',1,15175)
+LexToken(SEMICOLON,';',1,15176)
+LexToken(EOL,'\n',1,15177)
+LexToken(END,'end',1,15194)
+LexToken(SEMICOLON,';',1,15197)
+LexToken(EOL,'\n',1,15198)
+LexToken(VAR,'ipar',1,15215)
+LexToken(OPENBRACKET,'(',1,15219)
+LexToken(NUMBER,'4',1,15220)
+LexToken(CLOSEBRACKET,')',1,15221)
+LexToken(ASSIGNMENT,'=',1,15222)
+LexToken(VAR,'extrapo',1,15223)
+LexToken(SEMICOLON,';',1,15230)
+LexToken(EOL,'\n',1,15231)
+LexToken(OPENSQBRACKET,'[',1,15248)
+LexToken(VAR,'rpar',1,15249)
+LexToken(COMMA,',',1,15253)
+LexToken(VAR,'ipar',1,15254)
+LexToken(CLOSESQBRACKET,']',1,15258)
+LexToken(ASSIGNMENT,'=',1,15259)
+LexToken(VAR,'AutoScale',1,15260)
+LexToken(OPENBRACKET,'(',1,15269)
+LexToken(VAR,'a',1,15270)
+LexToken(COMMA,',',1,15271)
+LexToken(VAR,'xy',1,15272)
+LexToken(COMMA,',',1,15274)
+LexToken(VAR,'ipar',1,15275)
+LexToken(COMMA,',',1,15279)
+LexToken(VAR,'rpar',1,15280)
+LexToken(CLOSEBRACKET,')',1,15284)
+LexToken(EOL,'\n',1,15285)
+LexToken(END,'end',1,15298)
+LexToken(EOL,'\n',1,15301)
+LexToken(EOL,'\n',1,15383)
+LexToken(CASE,'case',1,15392)
+LexToken(DQSTRING,'"sine"',1,15402)
+LexToken(THEN,'then',1,15404)
+LexToken(EOL,'\n',1,15408)
+LexToken(OPENSQBRACKET,'[',1,15421)
+LexToken(VAR,'mok',1,15422)
+LexToken(COMMA,',',1,15425)
+LexToken(VAR,'Amp',1,15426)
+LexToken(COMMA,',',1,15429)
+LexToken(VAR,'wp',1,15430)
+LexToken(COMMA,',',1,15432)
+LexToken(VAR,'phase',1,15433)
+LexToken(COMMA,',',1,15438)
+LexToken(VAR,'offset',1,15439)
+LexToken(COMMA,',',1,15445)
+LexToken(VAR,'np1',1,15446)
+LexToken(COMMA,',',1,15449)
+LexToken(VAR,'Sin_exprs2',1,15450)
+LexToken(CLOSESQBRACKET,']',1,15460)
+LexToken(ASSIGNMENT,'=',1,15461)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,15462)
+LexToken(OPENBRACKET,'(',1,15477)
+LexToken(DQSTRING,'" Sine parameters"',1,15495)
+LexToken(COMMA,',',1,15496)
+LexToken(OPENSQBRACKET,'[',1,15514)
+LexToken(DQSTRING,'"Amplitude"',1,15525)
+LexToken(SEMICOLON,';',1,15526)
+LexToken(DQSTRING,'"Frequency(rad/sec)"',1,15546)
+LexToken(SEMICOLON,';',1,15547)
+LexToken(DQSTRING,'"Phase(rad)"',1,15576)
+LexToken(SEMICOLON,';',1,15577)
+LexToken(DQSTRING,'"Bias"',1,15583)
+LexToken(SEMICOLON,';',1,15584)
+LexToken(DQSTRING,'"number of points"',1,15602)
+LexToken(CLOSESQBRACKET,']',1,15603)
+LexToken(COMMA,',',1,15604)
+LexToken(VAR,'list',1,15605)
+LexToken(OPENBRACKET,'(',1,15609)
+LexToken(DQSTRING,'"vec"',1,15614)
+LexToken(COMMA,',',1,15615)
+LexToken(NUMBER,'1',1,15616)
+LexToken(COMMA,',',1,15617)
+LexToken(DQSTRING,'"vec"',1,15622)
+LexToken(COMMA,',',1,15623)
+LexToken(NUMBER,'1',1,15624)
+LexToken(COMMA,',',1,15625)
+LexToken(DQSTRING,'"vec"',1,15630)
+LexToken(COMMA,',',1,15631)
+LexToken(NUMBER,'1',1,15632)
+LexToken(COMMA,',',1,15633)
+LexToken(DQSTRING,'"vec"',1,15655)
+LexToken(COMMA,',',1,15656)
+LexToken(NUMBER,'1',1,15657)
+LexToken(COMMA,',',1,15658)
+LexToken(DQSTRING,'"vec"',1,15663)
+LexToken(COMMA,',',1,15664)
+LexToken(NUMBER,'1',1,15665)
+LexToken(CLOSEBRACKET,')',1,15666)
+LexToken(COMMA,',',1,15667)
+LexToken(VAR,'Sin_exprs',1,15668)
+LexToken(CLOSEBRACKET,')',1,15677)
+LexToken(EOL,'\n',1,15678)
+LexToken(IF,'if',1,15691)
+LexToken(VAR,'np1',1,15694)
+LexToken(COMPARISON,'<',1,15697)
+LexToken(NUMBER,'2',1,15699)
+LexToken(THEN,'then',1,15701)
+LexToken(EOL,'\n',1,15705)
+LexToken(VAR,'np1',1,15722)
+LexToken(ASSIGNMENT,'=',1,15725)
+LexToken(NUMBER,'2',1,15726)
+LexToken(SEMICOLON,';',1,15727)
+LexToken(EOL,'\n',1,15728)
+LexToken(END,'end',1,15741)
+LexToken(EOL,'\n',1,15744)
+LexToken(IF,'if',1,15757)
+LexToken(VAR,'mok',1,15760)
+LexToken(LOGICAL,'&',1,15764)
+LexToken(VAR,'wp',1,15766)
+LexToken(COMPARISON,'>',1,15768)
+LexToken(NUMBER,'0',1,15769)
+LexToken(THEN,'then',1,15772)
+LexToken(EOL,'\n',1,15776)
+LexToken(VAR,'NOrder',1,15793)
+LexToken(ASSIGNMENT,'=',1,15799)
+LexToken(NUMBER,'3',1,15800)
+LexToken(SEMICOLON,';',1,15801)
+LexToken(EOL,'\n',1,15802)
+LexToken(VAR,'ipar',1,15819)
+LexToken(OPENBRACKET,'(',1,15823)
+LexToken(NUMBER,'2',1,15824)
+LexToken(CLOSEBRACKET,')',1,15825)
+LexToken(ASSIGNMENT,'=',1,15826)
+LexToken(VAR,'NOrder',1,15827)
+LexToken(SEMICOLON,';',1,15833)
+LexToken(EOL,'\n',1,15834)
+LexToken(VAR,'phase',1,15851)
+LexToken(ASSIGNMENT,'=',1,15856)
+LexToken(VAR,'atan',1,15857)
+LexToken(OPENBRACKET,'(',1,15861)
+LexToken(VAR,'tan',1,15862)
+LexToken(OPENBRACKET,'(',1,15865)
+LexToken(VAR,'phase',1,15866)
+LexToken(CLOSEBRACKET,')',1,15871)
+LexToken(CLOSEBRACKET,')',1,15872)
+LexToken(SEMICOLON,';',1,15873)
+LexToken(EOL,'\n',1,15874)
+LexToken(VAR,'xt',1,15891)
+LexToken(ASSIGNMENT,'=',1,15893)
+LexToken(VAR,'linspace',1,15894)
+LexToken(OPENBRACKET,'(',1,15902)
+LexToken(NUMBER,'0',1,15903)
+LexToken(COMMA,',',1,15904)
+LexToken(PREVAR_FLOAT,'%pi',1,15905)
+LexToken(OPERATOR,'*',1,15908)
+LexToken(NUMBER,'2',1,15909)
+LexToken(OPERATOR,'/',1,15910)
+LexToken(VAR,'wp',1,15911)
+LexToken(COMMA,',',1,15913)
+LexToken(VAR,'np1',1,15914)
+LexToken(CLOSEBRACKET,')',1,15917)
+LexToken(TRANSPOSE,"'",1,15918)
+LexToken(SEMICOLON,';',1,15919)
+LexToken(EOL,'\n',1,15920)
+LexToken(VAR,'yt',1,15937)
+LexToken(ASSIGNMENT,'=',1,15939)
+LexToken(VAR,'Amp',1,15940)
+LexToken(OPERATOR,'*',1,15943)
+LexToken(VAR,'sin',1,15944)
+LexToken(OPENBRACKET,'(',1,15947)
+LexToken(VAR,'wp',1,15948)
+LexToken(OPERATOR,'*',1,15950)
+LexToken(VAR,'xt',1,15951)
+LexToken(OPERATOR,'+',1,15953)
+LexToken(VAR,'phase',1,15954)
+LexToken(CLOSEBRACKET,')',1,15959)
+LexToken(OPERATOR,'+',1,15960)
+LexToken(VAR,'offset',1,15961)
+LexToken(SEMICOLON,';',1,15967)
+LexToken(EOL,'\n',1,15968)
+LexToken(VAR,'xy',1,15985)
+LexToken(ASSIGNMENT,'=',1,15987)
+LexToken(OPENSQBRACKET,'[',1,15988)
+LexToken(VAR,'xt',1,15989)
+LexToken(COMMA,',',1,15991)
+LexToken(VAR,'yt',1,15992)
+LexToken(CLOSESQBRACKET,']',1,15994)
+LexToken(SEMICOLON,';',1,15995)
+LexToken(EOL,'\n',1,15996)
+LexToken(OPENSQBRACKET,'[',1,16013)
+LexToken(VAR,'rpar',1,16014)
+LexToken(COMMA,',',1,16018)
+LexToken(VAR,'ipar',1,16019)
+LexToken(CLOSESQBRACKET,']',1,16023)
+LexToken(ASSIGNMENT,'=',1,16024)
+LexToken(VAR,'AutoScale',1,16025)
+LexToken(OPENBRACKET,'(',1,16034)
+LexToken(VAR,'a',1,16035)
+LexToken(COMMA,',',1,16036)
+LexToken(VAR,'xy',1,16037)
+LexToken(COMMA,',',1,16039)
+LexToken(VAR,'ipar',1,16040)
+LexToken(COMMA,',',1,16044)
+LexToken(VAR,'rpar',1,16045)
+LexToken(CLOSEBRACKET,')',1,16049)
+LexToken(EOL,'\n',1,16050)
+LexToken(VAR,'Sin_exprs',1,16067)
+LexToken(ASSIGNMENT,'=',1,16076)
+LexToken(VAR,'Sin_exprs2',1,16077)
+LexToken(EOL,'\n',1,16087)
+LexToken(END,'end',1,16100)
+LexToken(EOL,'\n',1,16103)
+LexToken(EOL,'\n',1,16185)
+LexToken(CASE,'case',1,16194)
+LexToken(DQSTRING,'"sawtooth1"',1,16209)
+LexToken(THEN,'then',1,16211)
+LexToken(EOL,'\n',1,16215)
+LexToken(OPENSQBRACKET,'[',1,16228)
+LexToken(VAR,'mok',1,16229)
+LexToken(COMMA,',',1,16232)
+LexToken(VAR,'sAmp',1,16233)
+LexToken(COMMA,',',1,16237)
+LexToken(VAR,'sTp',1,16238)
+LexToken(COMMA,',',1,16241)
+LexToken(VAR,'sdelay',1,16242)
+LexToken(COMMA,',',1,16248)
+LexToken(VAR,'Sawt1_exprs2',1,16249)
+LexToken(CLOSESQBRACKET,']',1,16261)
+LexToken(ASSIGNMENT,'=',1,16262)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,16263)
+LexToken(OPENBRACKET,'(',1,16278)
+LexToken(DQSTRING,'"Sawtooth signal parameters"',1,16306)
+LexToken(COMMA,',',1,16307)
+LexToken(OPENSQBRACKET,'[',1,16325)
+LexToken(DQSTRING,'"Amplitude"',1,16336)
+LexToken(SEMICOLON,';',1,16337)
+LexToken(DQSTRING,'"Period"',1,16345)
+LexToken(SEMICOLON,';',1,16346)
+LexToken(DQSTRING,'"delay"',1,16353)
+LexToken(CLOSESQBRACKET,']',1,16354)
+LexToken(COMMA,',',1,16355)
+LexToken(VAR,'list',1,16373)
+LexToken(OPENBRACKET,'(',1,16377)
+LexToken(DQSTRING,'"vec"',1,16382)
+LexToken(COMMA,',',1,16383)
+LexToken(NUMBER,'1',1,16384)
+LexToken(COMMA,',',1,16385)
+LexToken(DQSTRING,'"vec"',1,16390)
+LexToken(COMMA,',',1,16391)
+LexToken(NUMBER,'1',1,16392)
+LexToken(COMMA,',',1,16393)
+LexToken(DQSTRING,'"vec"',1,16398)
+LexToken(COMMA,',',1,16399)
+LexToken(NUMBER,'1',1,16400)
+LexToken(CLOSEBRACKET,')',1,16401)
+LexToken(COMMA,',',1,16402)
+LexToken(VAR,'Sawt1_exprs',1,16403)
+LexToken(CLOSEBRACKET,')',1,16414)
+LexToken(EOL,'\n',1,16415)
+LexToken(IF,'if',1,16428)
+LexToken(VAR,'mok',1,16431)
+LexToken(LOGICAL,'&',1,16435)
+LexToken(VAR,'sTp',1,16437)
+LexToken(COMPARISON,'>',1,16440)
+LexToken(NUMBER,'0',1,16441)
+LexToken(THEN,'then',1,16443)
+LexToken(EOL,'\n',1,16447)
+LexToken(VAR,'NOrder',1,16464)
+LexToken(ASSIGNMENT,'=',1,16470)
+LexToken(NUMBER,'1',1,16471)
+LexToken(SEMICOLON,';',1,16472)
+LexToken(EOL,'\n',1,16473)
+LexToken(VAR,'ipar',1,16490)
+LexToken(OPENBRACKET,'(',1,16494)
+LexToken(NUMBER,'2',1,16495)
+LexToken(CLOSEBRACKET,')',1,16496)
+LexToken(ASSIGNMENT,'=',1,16497)
+LexToken(VAR,'NOrder',1,16498)
+LexToken(SEMICOLON,';',1,16504)
+LexToken(EOL,'\n',1,16505)
+LexToken(IF,'if',1,16522)
+LexToken(VAR,'sdelay',1,16525)
+LexToken(COMPARISON,'<',1,16531)
+LexToken(VAR,'sTp',1,16532)
+LexToken(THEN,'then',1,16536)
+LexToken(EOL,'\n',1,16540)
+LexToken(VAR,'xt',1,16561)
+LexToken(ASSIGNMENT,'=',1,16563)
+LexToken(OPENSQBRACKET,'[',1,16564)
+LexToken(NUMBER,'0',1,16565)
+LexToken(SEMICOLON,';',1,16566)
+LexToken(VAR,'sdelay',1,16567)
+LexToken(SEMICOLON,';',1,16573)
+LexToken(VAR,'sTp',1,16574)
+LexToken(CLOSESQBRACKET,']',1,16577)
+LexToken(SEMICOLON,';',1,16578)
+LexToken(EOL,'\n',1,16579)
+LexToken(VAR,'yt',1,16600)
+LexToken(ASSIGNMENT,'=',1,16602)
+LexToken(OPENSQBRACKET,'[',1,16603)
+LexToken(NUMBER,'0',1,16604)
+LexToken(SEMICOLON,';',1,16605)
+LexToken(NUMBER,'0',1,16606)
+LexToken(SEMICOLON,';',1,16607)
+LexToken(VAR,'sAmp',1,16608)
+LexToken(CLOSESQBRACKET,']',1,16612)
+LexToken(SEMICOLON,';',1,16613)
+LexToken(EOL,'\n',1,16614)
+LexToken(ELSE,'else',1,16631)
+LexToken(EOL,'\n',1,16635)
+LexToken(VAR,'xt',1,16656)
+LexToken(ASSIGNMENT,'=',1,16658)
+LexToken(OPENSQBRACKET,'[',1,16659)
+LexToken(NUMBER,'0',1,16660)
+LexToken(CLOSESQBRACKET,']',1,16661)
+LexToken(SEMICOLON,';',1,16662)
+LexToken(EOL,'\n',1,16663)
+LexToken(VAR,'yt',1,16684)
+LexToken(ASSIGNMENT,'=',1,16686)
+LexToken(OPENSQBRACKET,'[',1,16687)
+LexToken(NUMBER,'0',1,16688)
+LexToken(CLOSESQBRACKET,']',1,16689)
+LexToken(SEMICOLON,';',1,16690)
+LexToken(EOL,'\n',1,16691)
+LexToken(END,'end',1,16708)
+LexToken(EOL,'\n',1,16711)
+LexToken(VAR,'xy',1,16728)
+LexToken(ASSIGNMENT,'=',1,16730)
+LexToken(OPENSQBRACKET,'[',1,16731)
+LexToken(VAR,'xt',1,16732)
+LexToken(COMMA,',',1,16734)
+LexToken(VAR,'yt',1,16735)
+LexToken(CLOSESQBRACKET,']',1,16737)
+LexToken(SEMICOLON,';',1,16738)
+LexToken(EOL,'\n',1,16739)
+LexToken(OPENSQBRACKET,'[',1,16756)
+LexToken(VAR,'rpar',1,16757)
+LexToken(COMMA,',',1,16761)
+LexToken(VAR,'ipar',1,16762)
+LexToken(CLOSESQBRACKET,']',1,16766)
+LexToken(ASSIGNMENT,'=',1,16767)
+LexToken(VAR,'AutoScale',1,16768)
+LexToken(OPENBRACKET,'(',1,16777)
+LexToken(VAR,'a',1,16778)
+LexToken(COMMA,',',1,16779)
+LexToken(VAR,'xy',1,16780)
+LexToken(COMMA,',',1,16782)
+LexToken(VAR,'ipar',1,16783)
+LexToken(COMMA,',',1,16787)
+LexToken(VAR,'rpar',1,16788)
+LexToken(CLOSEBRACKET,')',1,16792)
+LexToken(SEMICOLON,';',1,16793)
+LexToken(EOL,'\n',1,16794)
+LexToken(VAR,'Sawt1_exprs',1,16811)
+LexToken(ASSIGNMENT,'=',1,16822)
+LexToken(VAR,'Sawt1_exprs2',1,16823)
+LexToken(EOL,'\n',1,16835)
+LexToken(END,'end',1,16848)
+LexToken(EOL,'\n',1,16851)
+LexToken(EOL,'\n',1,16933)
+LexToken(CASE,'case',1,16942)
+LexToken(DQSTRING,'"sawtooth2"',1,16957)
+LexToken(THEN,'then',1,16959)
+LexToken(EOL,'\n',1,16963)
+LexToken(OPENSQBRACKET,'[',1,16976)
+LexToken(VAR,'mok',1,16977)
+LexToken(COMMA,',',1,16980)
+LexToken(VAR,'sAmp2',1,16981)
+LexToken(COMMA,',',1,16986)
+LexToken(VAR,'sTp2',1,16987)
+LexToken(COMMA,',',1,16991)
+LexToken(VAR,'Sawt2_exprs2',1,16992)
+LexToken(CLOSESQBRACKET,']',1,17004)
+LexToken(ASSIGNMENT,'=',1,17005)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,17006)
+LexToken(OPENBRACKET,'(',1,17021)
+LexToken(DQSTRING,'"Sawtooth signal parameters"',1,17049)
+LexToken(COMMA,',',1,17050)
+LexToken(OPENSQBRACKET,'[',1,17068)
+LexToken(DQSTRING,'"Amplitude"',1,17079)
+LexToken(SEMICOLON,';',1,17080)
+LexToken(DQSTRING,'"Period"',1,17088)
+LexToken(CLOSESQBRACKET,']',1,17089)
+LexToken(COMMA,',',1,17090)
+LexToken(VAR,'list',1,17091)
+LexToken(OPENBRACKET,'(',1,17095)
+LexToken(DQSTRING,'"vec"',1,17100)
+LexToken(COMMA,',',1,17101)
+LexToken(NUMBER,'1',1,17102)
+LexToken(COMMA,',',1,17103)
+LexToken(DQSTRING,'"vec"',1,17108)
+LexToken(COMMA,',',1,17109)
+LexToken(NUMBER,'1',1,17110)
+LexToken(CLOSEBRACKET,')',1,17111)
+LexToken(COMMA,',',1,17112)
+LexToken(VAR,'Sawt2_exprs',1,17113)
+LexToken(CLOSEBRACKET,')',1,17124)
+LexToken(EOL,'\n',1,17125)
+LexToken(IF,'if',1,17138)
+LexToken(VAR,'mok',1,17141)
+LexToken(LOGICAL,'&',1,17145)
+LexToken(VAR,'sTp2',1,17147)
+LexToken(COMPARISON,'>',1,17151)
+LexToken(NUMBER,'0',1,17152)
+LexToken(THEN,'then',1,17154)
+LexToken(EOL,'\n',1,17158)
+LexToken(VAR,'NOrder',1,17175)
+LexToken(ASSIGNMENT,'=',1,17181)
+LexToken(NUMBER,'1',1,17182)
+LexToken(SEMICOLON,';',1,17183)
+LexToken(EOL,'\n',1,17184)
+LexToken(VAR,'ipar',1,17201)
+LexToken(OPENBRACKET,'(',1,17205)
+LexToken(NUMBER,'2',1,17206)
+LexToken(CLOSEBRACKET,')',1,17207)
+LexToken(ASSIGNMENT,'=',1,17208)
+LexToken(VAR,'NOrder',1,17209)
+LexToken(SEMICOLON,';',1,17215)
+LexToken(EOL,'\n',1,17216)
+LexToken(VAR,'xt',1,17233)
+LexToken(ASSIGNMENT,'=',1,17235)
+LexToken(OPENSQBRACKET,'[',1,17236)
+LexToken(NUMBER,'0',1,17237)
+LexToken(SEMICOLON,';',1,17238)
+LexToken(VAR,'sTp2',1,17239)
+LexToken(CLOSESQBRACKET,']',1,17243)
+LexToken(SEMICOLON,';',1,17244)
+LexToken(EOL,'\n',1,17245)
+LexToken(VAR,'yt',1,17262)
+LexToken(ASSIGNMENT,'=',1,17264)
+LexToken(OPENSQBRACKET,'[',1,17265)
+LexToken(VAR,'sAmp2',1,17266)
+LexToken(SEMICOLON,';',1,17271)
+LexToken(OPERATOR,'-',1,17272)
+LexToken(VAR,'sAmp2',1,17273)
+LexToken(CLOSESQBRACKET,']',1,17278)
+LexToken(SEMICOLON,';',1,17279)
+LexToken(EOL,'\n',1,17280)
+LexToken(VAR,'xy',1,17297)
+LexToken(ASSIGNMENT,'=',1,17299)
+LexToken(OPENSQBRACKET,'[',1,17300)
+LexToken(VAR,'xt',1,17301)
+LexToken(COMMA,',',1,17303)
+LexToken(VAR,'yt',1,17304)
+LexToken(CLOSESQBRACKET,']',1,17306)
+LexToken(SEMICOLON,';',1,17307)
+LexToken(EOL,'\n',1,17308)
+LexToken(OPENSQBRACKET,'[',1,17325)
+LexToken(VAR,'rpar',1,17326)
+LexToken(COMMA,',',1,17330)
+LexToken(VAR,'ipar',1,17331)
+LexToken(CLOSESQBRACKET,']',1,17335)
+LexToken(ASSIGNMENT,'=',1,17336)
+LexToken(VAR,'AutoScale',1,17337)
+LexToken(OPENBRACKET,'(',1,17346)
+LexToken(VAR,'a',1,17347)
+LexToken(COMMA,',',1,17348)
+LexToken(VAR,'xy',1,17349)
+LexToken(COMMA,',',1,17351)
+LexToken(VAR,'ipar',1,17352)
+LexToken(COMMA,',',1,17356)
+LexToken(VAR,'rpar',1,17357)
+LexToken(CLOSEBRACKET,')',1,17361)
+LexToken(SEMICOLON,';',1,17362)
+LexToken(EOL,'\n',1,17363)
+LexToken(VAR,'Sawt2_exprs',1,17380)
+LexToken(ASSIGNMENT,'=',1,17391)
+LexToken(VAR,'Sawt2_exprs2',1,17392)
+LexToken(EOL,'\n',1,17404)
+LexToken(END,'end',1,17417)
+LexToken(EOL,'\n',1,17420)
+LexToken(EOL,'\n',1,17502)
+LexToken(CASE,'case',1,17511)
+LexToken(DQSTRING,'"pulse"',1,17522)
+LexToken(THEN,'then',1,17524)
+LexToken(EOL,'\n',1,17528)
+LexToken(OPENSQBRACKET,'[',1,17541)
+LexToken(VAR,'mok',1,17542)
+LexToken(COMMA,',',1,17545)
+LexToken(VAR,'Amp3',1,17546)
+LexToken(COMMA,',',1,17550)
+LexToken(VAR,'Tp3',1,17551)
+LexToken(COMMA,',',1,17554)
+LexToken(VAR,'Pw3',1,17555)
+LexToken(COMMA,',',1,17558)
+LexToken(VAR,'Pd3',1,17559)
+LexToken(COMMA,',',1,17562)
+LexToken(VAR,'Bias3',1,17563)
+LexToken(COMMA,',',1,17568)
+LexToken(VAR,'Pulse_exprs2',1,17569)
+LexToken(CLOSESQBRACKET,']',1,17581)
+LexToken(ASSIGNMENT,'=',1,17582)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,17583)
+LexToken(OPENBRACKET,'(',1,17598)
+LexToken(DQSTRING,'"Square wave pulse signal"',1,17624)
+LexToken(COMMA,',',1,17625)
+LexToken(OPENSQBRACKET,'[',1,17643)
+LexToken(DQSTRING,'"Amplitude"',1,17654)
+LexToken(SEMICOLON,';',1,17655)
+LexToken(DQSTRING,'"Period (sec)"',1,17669)
+LexToken(SEMICOLON,';',1,17670)
+LexToken(DQSTRING,'"Pulse width(% of period)"',1,17696)
+LexToken(SEMICOLON,';',1,17697)
+LexToken(DQSTRING,'"Phase delay (sec)"',1,17716)
+LexToken(SEMICOLON,';',1,17717)
+LexToken(DQSTRING,'"Bias"',1,17723)
+LexToken(CLOSESQBRACKET,']',1,17724)
+LexToken(COMMA,',',1,17725)
+LexToken(VAR,'list',1,17726)
+LexToken(OPENBRACKET,'(',1,17730)
+LexToken(DQSTRING,'"vec"',1,17735)
+LexToken(COMMA,',',1,17736)
+LexToken(NUMBER,'1',1,17737)
+LexToken(COMMA,',',1,17738)
+LexToken(DQSTRING,'"vec"',1,17760)
+LexToken(COMMA,',',1,17761)
+LexToken(NUMBER,'1',1,17762)
+LexToken(COMMA,',',1,17763)
+LexToken(DQSTRING,'"vec"',1,17768)
+LexToken(COMMA,',',1,17769)
+LexToken(NUMBER,'1',1,17770)
+LexToken(COMMA,',',1,17771)
+LexToken(DQSTRING,'"vec"',1,17776)
+LexToken(COMMA,',',1,17777)
+LexToken(NUMBER,'1',1,17778)
+LexToken(COMMA,',',1,17779)
+LexToken(DQSTRING,'"vec"',1,17784)
+LexToken(COMMA,',',1,17785)
+LexToken(NUMBER,'1',1,17803)
+LexToken(CLOSEBRACKET,')',1,17804)
+LexToken(COMMA,',',1,17805)
+LexToken(VAR,'Pulse_exprs',1,17806)
+LexToken(CLOSEBRACKET,')',1,17817)
+LexToken(EOL,'\n',1,17818)
+LexToken(IF,'if',1,17831)
+LexToken(VAR,'mok',1,17834)
+LexToken(LOGICAL,'&',1,17838)
+LexToken(VAR,'Tp3',1,17840)
+LexToken(COMPARISON,'>',1,17843)
+LexToken(NUMBER,'0',1,17844)
+LexToken(THEN,'then',1,17847)
+LexToken(EOL,'\n',1,17851)
+LexToken(VAR,'NOrder',1,17868)
+LexToken(ASSIGNMENT,'=',1,17874)
+LexToken(NUMBER,'0',1,17875)
+LexToken(SEMICOLON,';',1,17876)
+LexToken(EOL,'\n',1,17877)
+LexToken(VAR,'ipar',1,17894)
+LexToken(OPENBRACKET,'(',1,17898)
+LexToken(NUMBER,'2',1,17899)
+LexToken(CLOSEBRACKET,')',1,17900)
+LexToken(ASSIGNMENT,'=',1,17901)
+LexToken(VAR,'NOrder',1,17902)
+LexToken(SEMICOLON,';',1,17908)
+LexToken(EOL,'\n',1,17909)
+LexToken(IF,'if',1,17926)
+LexToken(OPENBRACKET,'(',1,17929)
+LexToken(VAR,'Pd3',1,17930)
+LexToken(COMPARISON,'>',1,17933)
+LexToken(NUMBER,'0',1,17934)
+LexToken(CLOSEBRACKET,')',1,17935)
+LexToken(THEN,'then',1,17937)
+LexToken(EOL,'\n',1,17941)
+LexToken(VAR,'xt',1,17962)
+LexToken(ASSIGNMENT,'=',1,17964)
+LexToken(NUMBER,'0',1,17965)
+LexToken(SEMICOLON,';',1,17966)
+LexToken(EOL,'\n',1,17967)
+LexToken(VAR,'yt',1,17988)
+LexToken(ASSIGNMENT,'=',1,17990)
+LexToken(VAR,'Bias3',1,17991)
+LexToken(SEMICOLON,';',1,17996)
+LexToken(EOL,'\n',1,17997)
+LexToken(ELSE,'else',1,18014)
+LexToken(EOL,'\n',1,18018)
+LexToken(VAR,'xt',1,18039)
+LexToken(ASSIGNMENT,'=',1,18041)
+LexToken(OPENSQBRACKET,'[',1,18042)
+LexToken(CLOSESQBRACKET,']',1,18043)
+LexToken(SEMICOLON,';',1,18044)
+LexToken(EOL,'\n',1,18045)
+LexToken(VAR,'yt',1,18066)
+LexToken(ASSIGNMENT,'=',1,18068)
+LexToken(OPENSQBRACKET,'[',1,18069)
+LexToken(CLOSESQBRACKET,']',1,18070)
+LexToken(SEMICOLON,';',1,18071)
+LexToken(EOL,'\n',1,18072)
+LexToken(END,'end',1,18089)
+LexToken(EOL,'\n',1,18092)
+LexToken(EOL,'\n',1,18154)
+LexToken(IF,'if',1,18171)
+LexToken(VAR,'Pd3',1,18174)
+LexToken(COMPARISON,'<',1,18177)
+LexToken(VAR,'Tp3',1,18178)
+LexToken(THEN,'then',1,18182)
+LexToken(EOL,'\n',1,18186)
+LexToken(IF,'if',1,18207)
+LexToken(VAR,'Pw3',1,18210)
+LexToken(COMPARISON,'>',1,18213)
+LexToken(NUMBER,'0',1,18214)
+LexToken(THEN,'then',1,18216)
+LexToken(EOL,'\n',1,18220)
+LexToken(VAR,'xt',1,18245)
+LexToken(ASSIGNMENT,'=',1,18247)
+LexToken(OPENSQBRACKET,'[',1,18248)
+LexToken(VAR,'xt',1,18249)
+LexToken(SEMICOLON,';',1,18251)
+LexToken(VAR,'Pd3',1,18252)
+LexToken(SEMICOLON,';',1,18255)
+LexToken(VAR,'Pw3',1,18257)
+LexToken(OPERATOR,'*',1,18260)
+LexToken(VAR,'Tp3',1,18261)
+LexToken(OPERATOR,'/',1,18264)
+LexToken(NUMBER,'100',1,18265)
+LexToken(OPERATOR,'+',1,18268)
+LexToken(VAR,'Pd3',1,18269)
+LexToken(SEMICOLON,';',1,18272)
+LexToken(VAR,'Tp3',1,18273)
+LexToken(CLOSESQBRACKET,']',1,18276)
+LexToken(SEMICOLON,';',1,18277)
+LexToken(EOL,'\n',1,18278)
+LexToken(VAR,'yt',1,18303)
+LexToken(ASSIGNMENT,'=',1,18305)
+LexToken(OPENSQBRACKET,'[',1,18306)
+LexToken(VAR,'yt',1,18307)
+LexToken(SEMICOLON,';',1,18309)
+LexToken(VAR,'Amp3',1,18310)
+LexToken(OPERATOR,'+',1,18314)
+LexToken(VAR,'Bias3',1,18315)
+LexToken(SEMICOLON,';',1,18320)
+LexToken(VAR,'Bias3',1,18321)
+LexToken(SEMICOLON,';',1,18326)
+LexToken(VAR,'Bias3',1,18327)
+LexToken(CLOSESQBRACKET,']',1,18332)
+LexToken(SEMICOLON,';',1,18333)
+LexToken(EOL,'\n',1,18334)
+LexToken(ELSE,'else',1,18355)
+LexToken(EOL,'\n',1,18359)
+LexToken(VAR,'xt',1,18384)
+LexToken(ASSIGNMENT,'=',1,18386)
+LexToken(OPENSQBRACKET,'[',1,18387)
+LexToken(NUMBER,'0',1,18388)
+LexToken(SEMICOLON,';',1,18389)
+LexToken(VAR,'Tp3',1,18390)
+LexToken(CLOSESQBRACKET,']',1,18393)
+LexToken(SEMICOLON,';',1,18394)
+LexToken(EOL,'\n',1,18395)
+LexToken(VAR,'yt',1,18420)
+LexToken(ASSIGNMENT,'=',1,18422)
+LexToken(OPENSQBRACKET,'[',1,18423)
+LexToken(VAR,'Bias3',1,18424)
+LexToken(SEMICOLON,';',1,18429)
+LexToken(VAR,'Bias3',1,18430)
+LexToken(CLOSESQBRACKET,']',1,18435)
+LexToken(SEMICOLON,';',1,18436)
+LexToken(EOL,'\n',1,18437)
+LexToken(END,'end',1,18458)
+LexToken(EOL,'\n',1,18461)
+LexToken(ELSE,'else',1,18478)
+LexToken(EOL,'\n',1,18482)
+LexToken(VAR,'xt',1,18503)
+LexToken(ASSIGNMENT,'=',1,18505)
+LexToken(OPENSQBRACKET,'[',1,18506)
+LexToken(NUMBER,'0',1,18507)
+LexToken(SEMICOLON,';',1,18508)
+LexToken(VAR,'Tp3',1,18509)
+LexToken(CLOSESQBRACKET,']',1,18512)
+LexToken(SEMICOLON,';',1,18513)
+LexToken(EOL,'\n',1,18514)
+LexToken(VAR,'yt',1,18535)
+LexToken(ASSIGNMENT,'=',1,18537)
+LexToken(OPENSQBRACKET,'[',1,18538)
+LexToken(VAR,'Bias3',1,18539)
+LexToken(SEMICOLON,';',1,18544)
+LexToken(VAR,'Bias3',1,18545)
+LexToken(CLOSESQBRACKET,']',1,18550)
+LexToken(SEMICOLON,';',1,18551)
+LexToken(EOL,'\n',1,18552)
+LexToken(END,'end',1,18569)
+LexToken(EOL,'\n',1,18572)
+LexToken(EOL,'\n',1,18573)
+LexToken(VAR,'xy',1,18590)
+LexToken(ASSIGNMENT,'=',1,18592)
+LexToken(OPENSQBRACKET,'[',1,18593)
+LexToken(VAR,'xt',1,18594)
+LexToken(COMMA,',',1,18596)
+LexToken(VAR,'yt',1,18597)
+LexToken(CLOSESQBRACKET,']',1,18599)
+LexToken(SEMICOLON,';',1,18600)
+LexToken(EOL,'\n',1,18601)
+LexToken(OPENSQBRACKET,'[',1,18618)
+LexToken(VAR,'rpar',1,18619)
+LexToken(COMMA,',',1,18623)
+LexToken(VAR,'ipar',1,18624)
+LexToken(CLOSESQBRACKET,']',1,18628)
+LexToken(ASSIGNMENT,'=',1,18629)
+LexToken(VAR,'AutoScale',1,18630)
+LexToken(OPENBRACKET,'(',1,18639)
+LexToken(VAR,'a',1,18640)
+LexToken(COMMA,',',1,18641)
+LexToken(VAR,'xy',1,18642)
+LexToken(COMMA,',',1,18644)
+LexToken(VAR,'ipar',1,18645)
+LexToken(COMMA,',',1,18649)
+LexToken(VAR,'rpar',1,18650)
+LexToken(CLOSEBRACKET,')',1,18654)
+LexToken(SEMICOLON,';',1,18655)
+LexToken(EOL,'\n',1,18656)
+LexToken(VAR,'Pulse_exprs',1,18673)
+LexToken(ASSIGNMENT,'=',1,18684)
+LexToken(VAR,'Pulse_exprs2',1,18685)
+LexToken(SEMICOLON,';',1,18697)
+LexToken(EOL,'\n',1,18698)
+LexToken(END,'end',1,18711)
+LexToken(EOL,'\n',1,18714)
+LexToken(EOL,'\n',1,18796)
+LexToken(CASE,'case',1,18805)
+LexToken(DQSTRING,'"random normal"',1,18824)
+LexToken(THEN,'then',1,18826)
+LexToken(EOL,'\n',1,18830)
+LexToken(OPENSQBRACKET,'[',1,18843)
+LexToken(VAR,'mok',1,18844)
+LexToken(COMMA,',',1,18847)
+LexToken(VAR,'mean4',1,18848)
+LexToken(COMMA,',',1,18853)
+LexToken(VAR,'var4',1,18854)
+LexToken(COMMA,',',1,18858)
+LexToken(VAR,'seed4',1,18859)
+LexToken(COMMA,',',1,18864)
+LexToken(VAR,'sample4',1,18865)
+LexToken(COMMA,',',1,18872)
+LexToken(VAR,'np4',1,18873)
+LexToken(COMMA,',',1,18876)
+LexToken(VAR,'random_n_exprs2',1,18877)
+LexToken(CLOSESQBRACKET,']',1,18892)
+LexToken(ASSIGNMENT,'=',1,18893)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,18894)
+LexToken(OPENBRACKET,'(',1,18909)
+LexToken(DQSTRING,'"Normal (Gaussian) random signal"',1,18942)
+LexToken(COMMA,',',1,18943)
+LexToken(OPENSQBRACKET,'[',1,18961)
+LexToken(DQSTRING,'"Mean"',1,18967)
+LexToken(SEMICOLON,';',1,18968)
+LexToken(DQSTRING,'"Variance"',1,18978)
+LexToken(SEMICOLON,';',1,18979)
+LexToken(DQSTRING,'"Initial seed"',1,18993)
+LexToken(SEMICOLON,';',1,18994)
+LexToken(DQSTRING,'"Sample time"',1,19007)
+LexToken(SEMICOLON,';',1,19008)
+LexToken(DQSTRING,'"Number of points"',1,19026)
+LexToken(CLOSESQBRACKET,']',1,19027)
+LexToken(COMMA,',',1,19028)
+LexToken(VAR,'list',1,19029)
+LexToken(OPENBRACKET,'(',1,19033)
+LexToken(DQSTRING,'"vec"',1,19038)
+LexToken(COMMA,',',1,19039)
+LexToken(NUMBER,'1',1,19040)
+LexToken(COMMA,',',1,19041)
+LexToken(DQSTRING,'"vec"',1,19063)
+LexToken(COMMA,',',1,19064)
+LexToken(NUMBER,'1',1,19065)
+LexToken(COMMA,',',1,19066)
+LexToken(DQSTRING,'"vec"',1,19071)
+LexToken(COMMA,',',1,19072)
+LexToken(NUMBER,'1',1,19073)
+LexToken(COMMA,',',1,19074)
+LexToken(DQSTRING,'"vec"',1,19079)
+LexToken(COMMA,',',1,19080)
+LexToken(NUMBER,'1',1,19098)
+LexToken(COMMA,',',1,19099)
+LexToken(DQSTRING,'"vec"',1,19104)
+LexToken(COMMA,',',1,19105)
+LexToken(NUMBER,'1',1,19106)
+LexToken(CLOSEBRACKET,')',1,19107)
+LexToken(COMMA,',',1,19108)
+LexToken(VAR,'random_n_exprs',1,19109)
+LexToken(CLOSEBRACKET,')',1,19123)
+LexToken(EOL,'\n',1,19124)
+LexToken(IF,'if',1,19137)
+LexToken(VAR,'mok',1,19140)
+LexToken(LOGICAL,'&',1,19144)
+LexToken(VAR,'sample4',1,19146)
+LexToken(COMPARISON,'>',1,19153)
+LexToken(NUMBER,'0',1,19154)
+LexToken(THEN,'then',1,19156)
+LexToken(EOL,'\n',1,19160)
+LexToken(VAR,'NOrder',1,19177)
+LexToken(ASSIGNMENT,'=',1,19183)
+LexToken(NUMBER,'0',1,19184)
+LexToken(SEMICOLON,';',1,19185)
+LexToken(EOL,'\n',1,19186)
+LexToken(VAR,'ipar',1,19203)
+LexToken(OPENBRACKET,'(',1,19207)
+LexToken(NUMBER,'2',1,19208)
+LexToken(CLOSEBRACKET,')',1,19209)
+LexToken(ASSIGNMENT,'=',1,19210)
+LexToken(VAR,'NOrder',1,19211)
+LexToken(SEMICOLON,';',1,19217)
+LexToken(EOL,'\n',1,19218)
+LexToken(VAR,'rand',1,19235)
+LexToken(OPENBRACKET,'(',1,19239)
+LexToken(DQSTRING,'"normal"',1,19247)
+LexToken(CLOSEBRACKET,')',1,19248)
+LexToken(SEMICOLON,';',1,19249)
+LexToken(EOL,'\n',1,19250)
+LexToken(VAR,'rand',1,19267)
+LexToken(OPENBRACKET,'(',1,19271)
+LexToken(DQSTRING,'"seed"',1,19277)
+LexToken(COMMA,',',1,19278)
+LexToken(VAR,'seed4',1,19279)
+LexToken(CLOSEBRACKET,')',1,19284)
+LexToken(SEMICOLON,';',1,19285)
+LexToken(EOL,'\n',1,19286)
+LexToken(VAR,'xt',1,19303)
+LexToken(ASSIGNMENT,'=',1,19305)
+LexToken(NUMBER,'0',1,19306)
+LexToken(COLON,':',1,19307)
+LexToken(VAR,'sample4',1,19308)
+LexToken(COLON,':',1,19315)
+LexToken(VAR,'sample4',1,19316)
+LexToken(OPERATOR,'*',1,19323)
+LexToken(OPENBRACKET,'(',1,19324)
+LexToken(VAR,'np4',1,19325)
+LexToken(NUMBER,'-1',1,19328)
+LexToken(CLOSEBRACKET,')',1,19330)
+LexToken(SEMICOLON,';',1,19331)
+LexToken(EOL,'\n',1,19332)
+LexToken(VAR,'xt',1,19349)
+LexToken(ASSIGNMENT,'=',1,19351)
+LexToken(VAR,'xt',1,19352)
+LexToken(OPENBRACKET,'(',1,19354)
+LexToken(COLON,':',1,19355)
+LexToken(CLOSEBRACKET,')',1,19356)
+LexToken(SEMICOLON,';',1,19357)
+LexToken(EOL,'\n',1,19358)
+LexToken(VAR,'yt',1,19375)
+LexToken(ASSIGNMENT,'=',1,19377)
+LexToken(VAR,'mean4',1,19378)
+LexToken(OPERATOR,'+',1,19383)
+LexToken(VAR,'sqrt',1,19384)
+LexToken(OPENBRACKET,'(',1,19388)
+LexToken(VAR,'var4',1,19389)
+LexToken(CLOSEBRACKET,')',1,19393)
+LexToken(OPERATOR,'*',1,19394)
+LexToken(VAR,'rand',1,19395)
+LexToken(OPENBRACKET,'(',1,19399)
+LexToken(VAR,'np4',1,19400)
+LexToken(COMMA,',',1,19403)
+LexToken(NUMBER,'1',1,19404)
+LexToken(CLOSEBRACKET,')',1,19405)
+LexToken(SEMICOLON,';',1,19406)
+LexToken(EOL,'\n',1,19407)
+LexToken(VAR,'xy',1,19424)
+LexToken(ASSIGNMENT,'=',1,19426)
+LexToken(OPENSQBRACKET,'[',1,19427)
+LexToken(VAR,'xt',1,19428)
+LexToken(COMMA,',',1,19430)
+LexToken(VAR,'yt',1,19431)
+LexToken(CLOSESQBRACKET,']',1,19433)
+LexToken(SEMICOLON,';',1,19434)
+LexToken(EOL,'\n',1,19435)
+LexToken(OPENSQBRACKET,'[',1,19452)
+LexToken(VAR,'rpar',1,19453)
+LexToken(COMMA,',',1,19457)
+LexToken(VAR,'ipar',1,19458)
+LexToken(CLOSESQBRACKET,']',1,19462)
+LexToken(ASSIGNMENT,'=',1,19463)
+LexToken(VAR,'AutoScale',1,19464)
+LexToken(OPENBRACKET,'(',1,19473)
+LexToken(VAR,'a',1,19474)
+LexToken(COMMA,',',1,19475)
+LexToken(VAR,'xy',1,19476)
+LexToken(COMMA,',',1,19478)
+LexToken(VAR,'ipar',1,19479)
+LexToken(COMMA,',',1,19483)
+LexToken(VAR,'rpar',1,19484)
+LexToken(CLOSEBRACKET,')',1,19488)
+LexToken(SEMICOLON,';',1,19489)
+LexToken(EOL,'\n',1,19490)
+LexToken(VAR,'random_n_exprs2',1,19507)
+LexToken(ASSIGNMENT,'=',1,19522)
+LexToken(VAR,'random_n_exprs',1,19523)
+LexToken(SEMICOLON,';',1,19537)
+LexToken(EOL,'\n',1,19538)
+LexToken(END,'end',1,19551)
+LexToken(EOL,'\n',1,19554)
+LexToken(EOL,'\n',1,19636)
+LexToken(CASE,'case',1,19645)
+LexToken(DQSTRING,'"random uniform"',1,19665)
+LexToken(THEN,'then',1,19667)
+LexToken(EOL,'\n',1,19671)
+LexToken(OPENSQBRACKET,'[',1,19684)
+LexToken(VAR,'mok',1,19685)
+LexToken(COMMA,',',1,19688)
+LexToken(VAR,'min5',1,19689)
+LexToken(COMMA,',',1,19693)
+LexToken(VAR,'max5',1,19694)
+LexToken(COMMA,',',1,19698)
+LexToken(VAR,'seed5',1,19699)
+LexToken(COMMA,',',1,19704)
+LexToken(VAR,'sample5',1,19705)
+LexToken(COMMA,',',1,19712)
+LexToken(VAR,'np5',1,19713)
+LexToken(COMMA,',',1,19716)
+LexToken(VAR,'random_u_exprs2',1,19717)
+LexToken(CLOSESQBRACKET,']',1,19732)
+LexToken(ASSIGNMENT,'=',1,19733)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,19734)
+LexToken(OPENBRACKET,'(',1,19749)
+LexToken(DQSTRING,'"Uniform random signal"',1,19772)
+LexToken(COMMA,',',1,19773)
+LexToken(OPENSQBRACKET,'[',1,19791)
+LexToken(DQSTRING,'"Minimum"',1,19800)
+LexToken(SEMICOLON,';',1,19801)
+LexToken(DQSTRING,'"Maximum"',1,19810)
+LexToken(SEMICOLON,';',1,19811)
+LexToken(DQSTRING,'"Initial seed"',1,19825)
+LexToken(SEMICOLON,';',1,19826)
+LexToken(DQSTRING,'"Sample time"',1,19839)
+LexToken(SEMICOLON,';',1,19840)
+LexToken(DQSTRING,'"Number of points"',1,19858)
+LexToken(CLOSESQBRACKET,']',1,19859)
+LexToken(COMMA,',',1,19860)
+LexToken(VAR,'list',1,19861)
+LexToken(OPENBRACKET,'(',1,19865)
+LexToken(DQSTRING,'"vec"',1,19870)
+LexToken(COMMA,',',1,19871)
+LexToken(NUMBER,'1',1,19872)
+LexToken(COMMA,',',1,19873)
+LexToken(DQSTRING,'"vec"',1,19895)
+LexToken(COMMA,',',1,19896)
+LexToken(NUMBER,'1',1,19897)
+LexToken(COMMA,',',1,19898)
+LexToken(DQSTRING,'"vec"',1,19903)
+LexToken(COMMA,',',1,19904)
+LexToken(NUMBER,'1',1,19905)
+LexToken(COMMA,',',1,19906)
+LexToken(DQSTRING,'"vec"',1,19911)
+LexToken(COMMA,',',1,19912)
+LexToken(NUMBER,'1',1,19930)
+LexToken(COMMA,',',1,19931)
+LexToken(DQSTRING,'"vec"',1,19936)
+LexToken(COMMA,',',1,19937)
+LexToken(NUMBER,'1',1,19938)
+LexToken(CLOSEBRACKET,')',1,19939)
+LexToken(COMMA,',',1,19940)
+LexToken(VAR,'random_u_exprs',1,19941)
+LexToken(CLOSEBRACKET,')',1,19955)
+LexToken(EOL,'\n',1,19956)
+LexToken(IF,'if',1,19969)
+LexToken(VAR,'mok',1,19972)
+LexToken(LOGICAL,'&',1,19976)
+LexToken(VAR,'sample5',1,19978)
+LexToken(COMPARISON,'>',1,19985)
+LexToken(NUMBER,'0',1,19986)
+LexToken(THEN,'then',1,19988)
+LexToken(EOL,'\n',1,19992)
+LexToken(VAR,'NOrder',1,20009)
+LexToken(ASSIGNMENT,'=',1,20015)
+LexToken(NUMBER,'0',1,20016)
+LexToken(SEMICOLON,';',1,20017)
+LexToken(EOL,'\n',1,20018)
+LexToken(VAR,'ipar',1,20035)
+LexToken(OPENBRACKET,'(',1,20039)
+LexToken(NUMBER,'2',1,20040)
+LexToken(CLOSEBRACKET,')',1,20041)
+LexToken(ASSIGNMENT,'=',1,20042)
+LexToken(VAR,'NOrder',1,20043)
+LexToken(SEMICOLON,';',1,20049)
+LexToken(EOL,'\n',1,20050)
+LexToken(VAR,'rand',1,20067)
+LexToken(OPENBRACKET,'(',1,20071)
+LexToken(DQSTRING,'"uniform"',1,20080)
+LexToken(CLOSEBRACKET,')',1,20081)
+LexToken(SEMICOLON,';',1,20082)
+LexToken(EOL,'\n',1,20083)
+LexToken(VAR,'rand',1,20100)
+LexToken(OPENBRACKET,'(',1,20104)
+LexToken(DQSTRING,'"seed"',1,20110)
+LexToken(COMMA,',',1,20111)
+LexToken(VAR,'seed5',1,20112)
+LexToken(CLOSEBRACKET,')',1,20117)
+LexToken(SEMICOLON,';',1,20118)
+LexToken(EOL,'\n',1,20119)
+LexToken(VAR,'xt',1,20136)
+LexToken(ASSIGNMENT,'=',1,20138)
+LexToken(NUMBER,'0',1,20139)
+LexToken(COLON,':',1,20140)
+LexToken(VAR,'sample5',1,20141)
+LexToken(COLON,':',1,20148)
+LexToken(VAR,'sample5',1,20149)
+LexToken(OPERATOR,'*',1,20156)
+LexToken(OPENBRACKET,'(',1,20157)
+LexToken(VAR,'np5',1,20158)
+LexToken(NUMBER,'-1',1,20161)
+LexToken(CLOSEBRACKET,')',1,20163)
+LexToken(SEMICOLON,';',1,20164)
+LexToken(EOL,'\n',1,20165)
+LexToken(VAR,'xt',1,20182)
+LexToken(ASSIGNMENT,'=',1,20184)
+LexToken(VAR,'xt',1,20185)
+LexToken(OPENBRACKET,'(',1,20187)
+LexToken(COLON,':',1,20188)
+LexToken(CLOSEBRACKET,')',1,20189)
+LexToken(SEMICOLON,';',1,20190)
+LexToken(EOL,'\n',1,20191)
+LexToken(VAR,'yt',1,20208)
+LexToken(ASSIGNMENT,'=',1,20210)
+LexToken(VAR,'min5',1,20211)
+LexToken(OPERATOR,'+',1,20215)
+LexToken(OPENBRACKET,'(',1,20216)
+LexToken(VAR,'max5',1,20217)
+LexToken(OPERATOR,'-',1,20221)
+LexToken(VAR,'min5',1,20222)
+LexToken(CLOSEBRACKET,')',1,20226)
+LexToken(OPERATOR,'*',1,20227)
+LexToken(VAR,'rand',1,20228)
+LexToken(OPENBRACKET,'(',1,20232)
+LexToken(VAR,'np5',1,20233)
+LexToken(COMMA,',',1,20236)
+LexToken(NUMBER,'1',1,20237)
+LexToken(CLOSEBRACKET,')',1,20238)
+LexToken(SEMICOLON,';',1,20239)
+LexToken(EOL,'\n',1,20240)
+LexToken(VAR,'xy',1,20257)
+LexToken(ASSIGNMENT,'=',1,20259)
+LexToken(OPENSQBRACKET,'[',1,20260)
+LexToken(VAR,'xt',1,20261)
+LexToken(COMMA,',',1,20263)
+LexToken(VAR,'yt',1,20264)
+LexToken(CLOSESQBRACKET,']',1,20266)
+LexToken(SEMICOLON,';',1,20267)
+LexToken(EOL,'\n',1,20268)
+LexToken(OPENSQBRACKET,'[',1,20285)
+LexToken(VAR,'rpar',1,20286)
+LexToken(COMMA,',',1,20290)
+LexToken(VAR,'ipar',1,20291)
+LexToken(CLOSESQBRACKET,']',1,20295)
+LexToken(ASSIGNMENT,'=',1,20296)
+LexToken(VAR,'AutoScale',1,20297)
+LexToken(OPENBRACKET,'(',1,20306)
+LexToken(VAR,'a',1,20307)
+LexToken(COMMA,',',1,20308)
+LexToken(VAR,'xy',1,20309)
+LexToken(COMMA,',',1,20311)
+LexToken(VAR,'ipar',1,20312)
+LexToken(COMMA,',',1,20316)
+LexToken(VAR,'rpar',1,20317)
+LexToken(CLOSEBRACKET,')',1,20321)
+LexToken(SEMICOLON,';',1,20322)
+LexToken(EOL,'\n',1,20323)
+LexToken(VAR,'random_u_exprs2',1,20340)
+LexToken(ASSIGNMENT,'=',1,20355)
+LexToken(VAR,'random_u_exprs',1,20356)
+LexToken(SEMICOLON,';',1,20370)
+LexToken(EOL,'\n',1,20371)
+LexToken(EOL,'\n',1,20372)
+LexToken(END,'end',1,20385)
+LexToken(EOL,'\n',1,20388)
+LexToken(EOL,'\n',1,20470)
+LexToken(CASE,'case',1,20479)
+LexToken(DQSTRING,'"Save/Exit"',1,20494)
+LexToken(THEN,'then',1,20496)
+LexToken(EOL,'\n',1,20500)
+LexToken(VAR,'NOrder',1,20513)
+LexToken(ASSIGNMENT,'=',1,20519)
+LexToken(VAR,'ipar',1,20520)
+LexToken(OPENBRACKET,'(',1,20524)
+LexToken(NUMBER,'2',1,20525)
+LexToken(CLOSEBRACKET,')',1,20526)
+LexToken(SEMICOLON,';',1,20527)
+LexToken(EOL,'\n',1,20528)
+LexToken(VAR,'PeridicOption',1,20541)
+LexToken(ASSIGNMENT,'=',1,20554)
+LexToken(VAR,'ipar',1,20555)
+LexToken(OPENBRACKET,'(',1,20559)
+LexToken(NUMBER,'3',1,20560)
+LexToken(CLOSEBRACKET,')',1,20561)
+LexToken(SEMICOLON,';',1,20562)
+LexToken(EOL,'\n',1,20563)
+LexToken(EOL,'\n',1,20564)
+LexToken(VAR,'METHOD',1,20577)
+LexToken(ASSIGNMENT,'=',1,20583)
+LexToken(VAR,'getmethod',1,20584)
+LexToken(OPENBRACKET,'(',1,20593)
+LexToken(VAR,'NOrder',1,20594)
+LexToken(CLOSEBRACKET,')',1,20600)
+LexToken(SEMICOLON,';',1,20601)
+LexToken(EOL,'\n',1,20602)
+LexToken(IF,'if',1,20615)
+LexToken(OPENBRACKET,'(',1,20618)
+LexToken(VAR,'METHOD',1,20619)
+LexToken(COMPARISON,'==',1,20625)
+LexToken(DQSTRING,'"periodic"',1,20636)
+LexToken(CLOSEBRACKET,')',1,20637)
+LexToken(THEN,'then',1,20639)
+LexToken(EOL,'\n',1,20662)
+LexToken(VAR,'xy',1,20679)
+LexToken(OPENBRACKET,'(',1,20681)
+LexToken(VAR,'N',1,20682)
+LexToken(COMMA,',',1,20683)
+LexToken(NUMBER,'2',1,20684)
+LexToken(CLOSEBRACKET,')',1,20685)
+LexToken(ASSIGNMENT,'=',1,20686)
+LexToken(VAR,'xy',1,20687)
+LexToken(OPENBRACKET,'(',1,20689)
+LexToken(NUMBER,'1',1,20690)
+LexToken(COMMA,',',1,20691)
+LexToken(NUMBER,'2',1,20692)
+LexToken(CLOSEBRACKET,')',1,20693)
+LexToken(SEMICOLON,';',1,20694)
+LexToken(EOL,'\n',1,20695)
+LexToken(END,'end',1,20708)
+LexToken(EOL,'\n',1,20711)
+LexToken(EOL,'\n',1,20712)
+LexToken(IF,'if',1,20725)
+LexToken(OPENBRACKET,'(',1,20728)
+LexToken(VAR,'METHOD',1,20729)
+LexToken(COMPARISON,'==',1,20735)
+LexToken(DQSTRING,'"order 2"',1,20745)
+LexToken(LOGICAL,'|',1,20747)
+LexToken(VAR,'METHOD',1,20749)
+LexToken(COMPARISON,'==',1,20755)
+LexToken(DQSTRING,'"not_a_knot"',1,20768)
+LexToken(LOGICAL,'|',1,20769)
+LexToken(VAR,'METHOD',1,20770)
+LexToken(COMPARISON,'==',1,20776)
+LexToken(DQSTRING,'"periodic"',1,20787)
+LexToken(LOGICAL,'|',1,20789)
+LexToken(VAR,'METHOD',1,20791)
+LexToken(COMPARISON,'==',1,20797)
+LexToken(DQSTRING,'"monotone"',1,20808)
+LexToken(LOGICAL,'|',1,20809)
+LexToken(VAR,'METHOD',1,20811)
+LexToken(COMPARISON,'==',1,20817)
+LexToken(DQSTRING,'"fast"',1,20824)
+LexToken(LOGICAL,'|',1,20826)
+LexToken(VAR,'METHOD',1,20828)
+LexToken(COMPARISON,'==',1,20834)
+LexToken(DQSTRING,'"clamped"',1,20844)
+LexToken(CLOSEBRACKET,')',1,20845)
+LexToken(THEN,'then',1,20847)
+LexToken(EOL,'\n',1,20851)
+LexToken(VAR,'rpar',1,20868)
+LexToken(ASSIGNMENT,'=',1,20872)
+LexToken(OPENSQBRACKET,'[',1,20873)
+LexToken(VAR,'xy',1,20874)
+LexToken(OPENBRACKET,'(',1,20876)
+LexToken(COLON,':',1,20877)
+LexToken(COMMA,',',1,20878)
+LexToken(NUMBER,'1',1,20879)
+LexToken(CLOSEBRACKET,')',1,20880)
+LexToken(SEMICOLON,';',1,20881)
+LexToken(VAR,'xy',1,20882)
+LexToken(OPENBRACKET,'(',1,20884)
+LexToken(COLON,':',1,20885)
+LexToken(COMMA,',',1,20886)
+LexToken(NUMBER,'2',1,20887)
+LexToken(CLOSEBRACKET,')',1,20888)
+LexToken(SEMICOLON,';',1,20889)
+LexToken(VAR,'rpar',1,20890)
+LexToken(CLOSESQBRACKET,']',1,20894)
+LexToken(SEMICOLON,';',1,20895)
+LexToken(EOL,'\n',1,20896)
+LexToken(ELSE,'else',1,20909)
+LexToken(EOL,'\n',1,20913)
+LexToken(IF,'if',1,20930)
+LexToken(OPENBRACKET,'(',1,20933)
+LexToken(VAR,'METHOD',1,20934)
+LexToken(COMPARISON,'==',1,20940)
+LexToken(DQSTRING,'"zero order-below"',1,20959)
+LexToken(LOGICAL,'|',1,20960)
+LexToken(VAR,'METHOD',1,20961)
+LexToken(COMPARISON,'==',1,20967)
+LexToken(DQSTRING,'"linear"',1,20976)
+LexToken(LOGICAL,'|',1,20977)
+LexToken(VAR,'METHOD',1,20978)
+LexToken(COMPARISON,'==',1,20984)
+LexToken(DQSTRING,'"zero order-above"',1,21003)
+LexToken(LOGICAL,'|',1,21004)
+LexToken(VAR,'METHOD',1,21005)
+LexToken(COMPARISON,'==',1,21011)
+LexToken(DQSTRING,'"zero order-nearest"',1,21032)
+LexToken(CLOSEBRACKET,')',1,21033)
+LexToken(EOL,'\n',1,21034)
+LexToken(VAR,'rpar',1,21055)
+LexToken(ASSIGNMENT,'=',1,21059)
+LexToken(OPENSQBRACKET,'[',1,21060)
+LexToken(VAR,'xy',1,21061)
+LexToken(OPENBRACKET,'(',1,21063)
+LexToken(COLON,':',1,21064)
+LexToken(COMMA,',',1,21065)
+LexToken(NUMBER,'1',1,21066)
+LexToken(CLOSEBRACKET,')',1,21067)
+LexToken(SEMICOLON,';',1,21068)
+LexToken(VAR,'xy',1,21069)
+LexToken(OPENBRACKET,'(',1,21071)
+LexToken(COLON,':',1,21072)
+LexToken(COMMA,',',1,21073)
+LexToken(NUMBER,'2',1,21074)
+LexToken(CLOSEBRACKET,')',1,21075)
+LexToken(SEMICOLON,';',1,21076)
+LexToken(CLOSESQBRACKET,']',1,21077)
+LexToken(EOL,'\n',1,21078)
+LexToken(END,'end',1,21095)
+LexToken(EOL,'\n',1,21098)
+LexToken(END,'end',1,21111)
+LexToken(EOL,'\n',1,21114)
+LexToken(EOL,'\n',1,21115)
+LexToken(VAR,'ok',1,21128)
+LexToken(ASSIGNMENT,'=',1,21130)
+LexToken(PREVAR_BOOLEAN,'%t',1,21131)
+LexToken(EOL,'\n',1,21133)
+LexToken(VAR,'delete',1,21146)
+LexToken(OPENBRACKET,'(',1,21152)
+LexToken(VAR,'f',1,21153)
+LexToken(CLOSEBRACKET,')',1,21154)
+LexToken(SEMICOLON,';',1,21155)
+LexToken(EOL,'\n',1,21156)
+LexToken(RETURN,'return',1,21169)
+LexToken(EOL,'\n',1,21175)
+LexToken(EOL,'\n',1,21257)
+LexToken(CASE,'case',1,21266)
+LexToken(DQSTRING,'"Exit without save"',1,21289)
+LexToken(THEN,'then',1,21291)
+LexToken(EOL,'\n',1,21295)
+LexToken(VAR,'ipar',1,21308)
+LexToken(ASSIGNMENT,'=',1,21312)
+LexToken(OPENSQBRACKET,'[',1,21313)
+LexToken(CLOSESQBRACKET,']',1,21314)
+LexToken(SEMICOLON,';',1,21315)
+LexToken(EOL,'\n',1,21316)
+LexToken(VAR,'rpar',1,21329)
+LexToken(ASSIGNMENT,'=',1,21333)
+LexToken(OPENSQBRACKET,'[',1,21334)
+LexToken(CLOSESQBRACKET,']',1,21335)
+LexToken(SEMICOLON,';',1,21336)
+LexToken(EOL,'\n',1,21337)
+LexToken(VAR,'ok',1,21350)
+LexToken(ASSIGNMENT,'=',1,21352)
+LexToken(PREVAR_BOOLEAN,'%f',1,21353)
+LexToken(EOL,'\n',1,21355)
+LexToken(VAR,'delete',1,21368)
+LexToken(OPENBRACKET,'(',1,21374)
+LexToken(VAR,'f',1,21375)
+LexToken(CLOSEBRACKET,')',1,21376)
+LexToken(SEMICOLON,';',1,21377)
+LexToken(EOL,'\n',1,21378)
+LexToken(RETURN,'return',1,21391)
+LexToken(EOL,'\n',1,21397)
+LexToken(EOL,'\n',1,21479)
+LexToken(CASE,'case',1,21488)
+LexToken(DQSTRING,'"Clear"',1,21499)
+LexToken(THEN,'then',1,21501)
+LexToken(EOL,'\n',1,21505)
+LexToken(VAR,'xy',1,21518)
+LexToken(ASSIGNMENT,'=',1,21520)
+LexToken(OPENSQBRACKET,'[',1,21521)
+LexToken(NUMBER,'0',1,21522)
+LexToken(COMMA,',',1,21523)
+LexToken(NUMBER,'0',1,21524)
+LexToken(CLOSESQBRACKET,']',1,21525)
+LexToken(SEMICOLON,';',1,21526)
+LexToken(EOL,'\n',1,21527)
+LexToken(VAR,'NOrder',1,21540)
+LexToken(ASSIGNMENT,'=',1,21546)
+LexToken(NUMBER,'0',1,21547)
+LexToken(SEMICOLON,';',1,21548)
+LexToken(EOL,'\n',1,21549)
+LexToken(VAR,'ipar',1,21562)
+LexToken(OPENBRACKET,'(',1,21566)
+LexToken(NUMBER,'2',1,21567)
+LexToken(CLOSEBRACKET,')',1,21568)
+LexToken(ASSIGNMENT,'=',1,21569)
+LexToken(VAR,'NOrder',1,21570)
+LexToken(SEMICOLON,';',1,21576)
+LexToken(EOL,'\n',1,21577)
+LexToken(OPENSQBRACKET,'[',1,21590)
+LexToken(VAR,'rpar',1,21591)
+LexToken(COMMA,',',1,21595)
+LexToken(VAR,'ipar',1,21596)
+LexToken(CLOSESQBRACKET,']',1,21600)
+LexToken(ASSIGNMENT,'=',1,21601)
+LexToken(VAR,'AutoScale',1,21602)
+LexToken(OPENBRACKET,'(',1,21611)
+LexToken(VAR,'a',1,21612)
+LexToken(COMMA,',',1,21613)
+LexToken(VAR,'xy',1,21614)
+LexToken(COMMA,',',1,21616)
+LexToken(VAR,'ipar',1,21617)
+LexToken(COMMA,',',1,21621)
+LexToken(VAR,'rpar',1,21622)
+LexToken(CLOSEBRACKET,')',1,21626)
+LexToken(EOL,'\n',1,21627)
+LexToken(EOL,'\n',1,21706)
+LexToken(CASE,'case',1,21715)
+LexToken(DQSTRING,'"Edit text data NOT IN USE"',1,21746)
+LexToken(THEN,'then',1,21748)
+LexToken(EOL,'\n',1,21752)
+LexToken(EOL,'\n',1,21780)
+LexToken(OPENSQBRACKET,'[',1,21793)
+LexToken(VAR,'mok',1,21794)
+LexToken(COMMA,',',1,21797)
+LexToken(VAR,'xt',1,21798)
+LexToken(COMMA,',',1,21800)
+LexToken(VAR,'yt',1,21801)
+LexToken(CLOSESQBRACKET,']',1,21803)
+LexToken(ASSIGNMENT,'=',1,21804)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,21805)
+LexToken(OPENBRACKET,'(',1,21820)
+LexToken(DQSTRING,'"Enter x and y data"',1,21840)
+LexToken(COMMA,',',1,21841)
+LexToken(OPENSQBRACKET,'[',1,21842)
+LexToken(DQSTRING,'"x"',1,21845)
+LexToken(SEMICOLON,';',1,21846)
+LexToken(DQSTRING,'"y"',1,21849)
+LexToken(CLOSESQBRACKET,']',1,21850)
+LexToken(COMMA,',',1,21851)
+LexToken(VAR,'list',1,21852)
+LexToken(OPENBRACKET,'(',1,21856)
+LexToken(DQSTRING,'"vec"',1,21861)
+LexToken(COMMA,',',1,21862)
+LexToken(NUMBER,'-1',1,21863)
+LexToken(COMMA,',',1,21865)
+LexToken(DQSTRING,'"vec"',1,21870)
+LexToken(COMMA,',',1,21871)
+LexToken(NUMBER,'-1',1,21872)
+LexToken(CLOSEBRACKET,')',1,21874)
+LexToken(COMMA,',',1,21875)
+LexToken(VAR,'list',1,21876)
+LexToken(OPENBRACKET,'(',1,21880)
+LexToken(VAR,'strcat',1,21881)
+LexToken(OPENBRACKET,'(',1,21887)
+LexToken(VAR,'sci2exp',1,21888)
+LexToken(OPENBRACKET,'(',1,21895)
+LexToken(VAR,'xy',1,21896)
+LexToken(OPENBRACKET,'(',1,21898)
+LexToken(COLON,':',1,21899)
+LexToken(COMMA,',',1,21900)
+LexToken(NUMBER,'1',1,21901)
+LexToken(CLOSEBRACKET,')',1,21902)
+LexToken(CLOSEBRACKET,')',1,21903)
+LexToken(CLOSEBRACKET,')',1,21904)
+LexToken(COMMA,',',1,21905)
+LexToken(VAR,'strcat',1,21906)
+LexToken(OPENBRACKET,'(',1,21912)
+LexToken(VAR,'sci2exp',1,21913)
+LexToken(OPENBRACKET,'(',1,21920)
+LexToken(VAR,'xy',1,21921)
+LexToken(OPENBRACKET,'(',1,21923)
+LexToken(COLON,':',1,21924)
+LexToken(COMMA,',',1,21925)
+LexToken(NUMBER,'2',1,21926)
+LexToken(CLOSEBRACKET,')',1,21927)
+LexToken(CLOSEBRACKET,')',1,21928)
+LexToken(CLOSEBRACKET,')',1,21929)
+LexToken(CLOSEBRACKET,')',1,21930)
+LexToken(CLOSEBRACKET,')',1,21931)
+LexToken(SEMICOLON,';',1,21932)
+LexToken(EOL,'\n',1,21933)
+LexToken(IF,'if',1,21946)
+LexToken(VAR,'mok',1,21949)
+LexToken(THEN,'then',1,21953)
+LexToken(COMMA,',',1,21957)
+LexToken(EOL,'\n',1,21958)
+LexToken(VAR,'xy',1,21975)
+LexToken(ASSIGNMENT,'=',1,21977)
+LexToken(OPENSQBRACKET,'[',1,21978)
+LexToken(VAR,'xt',1,21979)
+LexToken(COMMA,',',1,21981)
+LexToken(VAR,'yt',1,21982)
+LexToken(CLOSESQBRACKET,']',1,21984)
+LexToken(SEMICOLON,';',1,21985)
+LexToken(EOL,'\n',1,21986)
+LexToken(OPENSQBRACKET,'[',1,22003)
+LexToken(VAR,'xy',1,22004)
+LexToken(CLOSESQBRACKET,']',1,22006)
+LexToken(ASSIGNMENT,'=',1,22007)
+LexToken(VAR,'cleandata',1,22008)
+LexToken(OPENBRACKET,'(',1,22017)
+LexToken(VAR,'xy',1,22018)
+LexToken(CLOSEBRACKET,')',1,22020)
+LexToken(COMMA,',',1,22021)
+LexToken(EOL,'\n',1,22022)
+LexToken(OPENSQBRACKET,'[',1,22039)
+LexToken(VAR,'rpar',1,22040)
+LexToken(COMMA,',',1,22044)
+LexToken(VAR,'ipar',1,22045)
+LexToken(CLOSESQBRACKET,']',1,22049)
+LexToken(ASSIGNMENT,'=',1,22050)
+LexToken(VAR,'AutoScale',1,22051)
+LexToken(OPENBRACKET,'(',1,22060)
+LexToken(VAR,'a',1,22061)
+LexToken(COMMA,',',1,22062)
+LexToken(VAR,'xy',1,22063)
+LexToken(COMMA,',',1,22065)
+LexToken(VAR,'ipar',1,22066)
+LexToken(COMMA,',',1,22070)
+LexToken(VAR,'rpar',1,22071)
+LexToken(CLOSEBRACKET,')',1,22075)
+LexToken(EOL,'\n',1,22076)
+LexToken(END,'end',1,22089)
+LexToken(EOL,'\n',1,22092)
+LexToken(EOL,'\n',1,22170)
+LexToken(CASE,'case',1,22179)
+LexToken(DQSTRING,'"Help"',1,22189)
+LexToken(THEN,'then',1,22191)
+LexToken(EOL,'\n',1,22195)
+LexToken(VAR,'t1',1,22208)
+LexToken(ASSIGNMENT,'=',1,22210)
+LexToken(DQSTRING,'"Mouse-left click: adding a new point"',1,22248)
+LexToken(EOL,'\n',1,22249)
+LexToken(VAR,'t2',1,22262)
+LexToken(ASSIGNMENT,'=',1,22264)
+LexToken(DQSTRING,'"Mouse-right click: remove a point"',1,22299)
+LexToken(EOL,'\n',1,22300)
+LexToken(VAR,'t3',1,22313)
+LexToken(ASSIGNMENT,'=',1,22315)
+LexToken(DQSTRING,'"Mouse-left double click: edit a point\\\'s coordinates"',1,22369)
+LexToken(EOL,'\n',1,22370)
+LexToken(VAR,'t4',1,22383)
+LexToken(ASSIGNMENT,'=',1,22385)
+LexToken(DQSTRING,'"Mouse-left button press/drag/release: move a point"',1,22438)
+LexToken(EOL,'\n',1,22439)
+LexToken(VAR,'t5',1,22452)
+LexToken(ASSIGNMENT,'=',1,22454)
+LexToken(DQSTRING,'"Change the window size: \\\'Data\\\' menu -> \\\'Databounds\\\'"',1,22511)
+LexToken(EOL,'\n',1,22512)
+LexToken(VAR,'x_message',1,22525)
+LexToken(OPENBRACKET,'(',1,22534)
+LexToken(OPENSQBRACKET,'[',1,22535)
+LexToken(VAR,'t1',1,22536)
+LexToken(SEMICOLON,';',1,22538)
+LexToken(VAR,'t2',1,22539)
+LexToken(SEMICOLON,';',1,22541)
+LexToken(VAR,'t3',1,22542)
+LexToken(SEMICOLON,';',1,22544)
+LexToken(VAR,'t4',1,22545)
+LexToken(SEMICOLON,';',1,22547)
+LexToken(VAR,'t5',1,22548)
+LexToken(CLOSESQBRACKET,']',1,22550)
+LexToken(CLOSEBRACKET,')',1,22551)
+LexToken(SEMICOLON,';',1,22552)
+LexToken(EOL,'\n',1,22553)
+LexToken(EOL,'\n',1,22631)
+LexToken(CASE,'case',1,22640)
+LexToken(DQSTRING,'"Load from Excel"',1,22661)
+LexToken(THEN,'then',1,22663)
+LexToken(EOL,'\n',1,22667)
+LexToken(OPENSQBRACKET,'[',1,22680)
+LexToken(VAR,'tok',1,22681)
+LexToken(COMMA,',',1,22684)
+LexToken(VAR,'xytt',1,22685)
+LexToken(CLOSESQBRACKET,']',1,22689)
+LexToken(ASSIGNMENT,'=',1,22690)
+LexToken(VAR,'ReadExcel',1,22691)
+LexToken(OPENBRACKET,'(',1,22700)
+LexToken(CLOSEBRACKET,')',1,22701)
+LexToken(EOL,'\n',1,22702)
+LexToken(IF,'if',1,22715)
+LexToken(VAR,'tok',1,22718)
+LexToken(THEN,'then',1,22722)
+LexToken(EOL,'\n',1,22726)
+LexToken(VAR,'xy',1,22743)
+LexToken(ASSIGNMENT,'=',1,22745)
+LexToken(VAR,'xytt',1,22746)
+LexToken(SEMICOLON,';',1,22750)
+LexToken(EOL,'\n',1,22751)
+LexToken(VAR,'NOrder',1,22768)
+LexToken(ASSIGNMENT,'=',1,22774)
+LexToken(NUMBER,'1',1,22775)
+LexToken(EOL,'\n',1,22776)
+LexToken(VAR,'ipar',1,22793)
+LexToken(OPENBRACKET,'(',1,22797)
+LexToken(NUMBER,'2',1,22798)
+LexToken(CLOSEBRACKET,')',1,22799)
+LexToken(ASSIGNMENT,'=',1,22800)
+LexToken(VAR,'NOrder',1,22801)
+LexToken(SEMICOLON,';',1,22807)
+LexToken(EOL,'\n',1,22808)
+LexToken(OPENSQBRACKET,'[',1,22825)
+LexToken(VAR,'rpar',1,22826)
+LexToken(COMMA,',',1,22830)
+LexToken(VAR,'ipar',1,22831)
+LexToken(CLOSESQBRACKET,']',1,22835)
+LexToken(ASSIGNMENT,'=',1,22836)
+LexToken(VAR,'AutoScale',1,22837)
+LexToken(OPENBRACKET,'(',1,22846)
+LexToken(VAR,'a',1,22847)
+LexToken(COMMA,',',1,22848)
+LexToken(VAR,'xy',1,22849)
+LexToken(COMMA,',',1,22851)
+LexToken(VAR,'ipar',1,22852)
+LexToken(COMMA,',',1,22856)
+LexToken(VAR,'rpar',1,22857)
+LexToken(CLOSEBRACKET,')',1,22861)
+LexToken(EOL,'\n',1,22862)
+LexToken(END,'end',1,22875)
+LexToken(EOL,'\n',1,22878)
+LexToken(EOL,'\n',1,22956)
+LexToken(CASE,'case',1,22965)
+LexToken(DQSTRING,'"Load from text file"',1,22990)
+LexToken(THEN,'then',1,22992)
+LexToken(EOL,'\n',1,22996)
+LexToken(OPENSQBRACKET,'[',1,23009)
+LexToken(VAR,'tok',1,23010)
+LexToken(COMMA,',',1,23013)
+LexToken(VAR,'xytt',1,23014)
+LexToken(CLOSESQBRACKET,']',1,23018)
+LexToken(ASSIGNMENT,'=',1,23019)
+LexToken(VAR,'ReadFromFile',1,23020)
+LexToken(OPENBRACKET,'(',1,23032)
+LexToken(CLOSEBRACKET,')',1,23033)
+LexToken(EOL,'\n',1,23034)
+LexToken(IF,'if',1,23047)
+LexToken(VAR,'tok',1,23050)
+LexToken(THEN,'then',1,23054)
+LexToken(EOL,'\n',1,23058)
+LexToken(VAR,'xy',1,23075)
+LexToken(ASSIGNMENT,'=',1,23077)
+LexToken(VAR,'xytt',1,23078)
+LexToken(SEMICOLON,';',1,23082)
+LexToken(EOL,'\n',1,23083)
+LexToken(VAR,'NOrder',1,23100)
+LexToken(ASSIGNMENT,'=',1,23106)
+LexToken(NUMBER,'1',1,23107)
+LexToken(EOL,'\n',1,23108)
+LexToken(VAR,'ipar',1,23125)
+LexToken(OPENBRACKET,'(',1,23129)
+LexToken(NUMBER,'2',1,23130)
+LexToken(CLOSEBRACKET,')',1,23131)
+LexToken(ASSIGNMENT,'=',1,23132)
+LexToken(VAR,'NOrder',1,23133)
+LexToken(SEMICOLON,';',1,23139)
+LexToken(EOL,'\n',1,23140)
+LexToken(OPENSQBRACKET,'[',1,23157)
+LexToken(VAR,'rpar',1,23158)
+LexToken(COMMA,',',1,23162)
+LexToken(VAR,'ipar',1,23163)
+LexToken(CLOSESQBRACKET,']',1,23167)
+LexToken(ASSIGNMENT,'=',1,23168)
+LexToken(VAR,'AutoScale',1,23169)
+LexToken(OPENBRACKET,'(',1,23178)
+LexToken(VAR,'a',1,23179)
+LexToken(COMMA,',',1,23180)
+LexToken(VAR,'xy',1,23181)
+LexToken(COMMA,',',1,23183)
+LexToken(VAR,'ipar',1,23184)
+LexToken(COMMA,',',1,23188)
+LexToken(VAR,'rpar',1,23189)
+LexToken(CLOSEBRACKET,')',1,23193)
+LexToken(EOL,'\n',1,23194)
+LexToken(END,'end',1,23207)
+LexToken(EOL,'\n',1,23210)
+LexToken(EOL,'\n',1,23288)
+LexToken(CASE,'case',1,23297)
+LexToken(DQSTRING,'"Save to text file"',1,23320)
+LexToken(THEN,'then',1,23322)
+LexToken(EOL,'\n',1,23326)
+LexToken(OPENSQBRACKET,'[',1,23339)
+LexToken(VAR,'sok',1,23340)
+LexToken(CLOSESQBRACKET,']',1,23343)
+LexToken(ASSIGNMENT,'=',1,23344)
+LexToken(VAR,'SaveToFile',1,23345)
+LexToken(OPENBRACKET,'(',1,23355)
+LexToken(VAR,'xy',1,23356)
+LexToken(CLOSEBRACKET,')',1,23358)
+LexToken(EOL,'\n',1,23359)
+LexToken(EOL,'\n',1,23437)
+LexToken(CASE,'case',1,23446)
+LexToken(DQSTRING,'"Replot"',1,23458)
+LexToken(THEN,'then',1,23460)
+LexToken(EOL,'\n',1,23464)
+LexToken(IF,'if',1,23477)
+LexToken(VAR,'xy',1,23480)
+LexToken(COMPARISON,'<>',1,23482)
+LexToken(OPENSQBRACKET,'[',1,23484)
+LexToken(CLOSESQBRACKET,']',1,23485)
+LexToken(THEN,'then',1,23487)
+LexToken(EOL,'\n',1,23491)
+LexToken(VAR,'drawlater',1,23508)
+LexToken(OPENBRACKET,'(',1,23517)
+LexToken(CLOSEBRACKET,')',1,23518)
+LexToken(SEMICOLON,';',1,23519)
+LexToken(EOL,'\n',1,23520)
+LexToken(VAR,'points',1,23537)
+LexToken(DOT,'.',1,23543)
+LexToken(VAR,'data',1,23544)
+LexToken(ASSIGNMENT,'=',1,23548)
+LexToken(VAR,'xy',1,23549)
+LexToken(SEMICOLON,';',1,23551)
+LexToken(EOL,'\n',1,23552)
+LexToken(OPENSQBRACKET,'[',1,23569)
+LexToken(VAR,'rpar',1,23570)
+LexToken(COMMA,',',1,23574)
+LexToken(VAR,'ipar',1,23575)
+LexToken(CLOSESQBRACKET,']',1,23579)
+LexToken(ASSIGNMENT,'=',1,23580)
+LexToken(VAR,'drawSplin',1,23581)
+LexToken(OPENBRACKET,'(',1,23590)
+LexToken(VAR,'a',1,23591)
+LexToken(COMMA,',',1,23592)
+LexToken(VAR,'xy',1,23593)
+LexToken(COMMA,',',1,23595)
+LexToken(VAR,'ipar',1,23596)
+LexToken(COMMA,',',1,23600)
+LexToken(VAR,'rpar',1,23601)
+LexToken(CLOSEBRACKET,')',1,23605)
+LexToken(SEMICOLON,';',1,23606)
+LexToken(EOL,'\n',1,23607)
+LexToken(VAR,'drawnow',1,23624)
+LexToken(OPENBRACKET,'(',1,23631)
+LexToken(CLOSEBRACKET,')',1,23632)
+LexToken(EOL,'\n',1,23633)
+LexToken(END,'end',1,23646)
+LexToken(EOL,'\n',1,23649)
+LexToken(EOL,'\n',1,23722)
+LexToken(CASE,'case',1,23731)
+LexToken(DQSTRING,'"edit"',1,23741)
+LexToken(THEN,'then',1,23743)
+LexToken(EOL,'\n',1,23747)
+LexToken(VAR,'HIT',1,23760)
+LexToken(ASSIGNMENT,'=',1,23763)
+LexToken(PREVAR_BOOLEAN,'%f',1,23764)
+LexToken(EOL,'\n',1,23766)
+LexToken(IF,'if',1,23779)
+LexToken(VAR,'N',1,23782)
+LexToken(COMPARISON,'<>',1,23783)
+LexToken(NUMBER,'0',1,23785)
+LexToken(THEN,'then',1,23787)
+LexToken(EOL,'\n',1,23791)
+LexToken(VAR,'xt',1,23808)
+LexToken(ASSIGNMENT,'=',1,23810)
+LexToken(VAR,'xy',1,23811)
+LexToken(OPENBRACKET,'(',1,23813)
+LexToken(COLON,':',1,23814)
+LexToken(COMMA,',',1,23815)
+LexToken(NUMBER,'1',1,23816)
+LexToken(CLOSEBRACKET,')',1,23817)
+LexToken(SEMICOLON,';',1,23818)
+LexToken(EOL,'\n',1,23819)
+LexToken(VAR,'yt',1,23836)
+LexToken(ASSIGNMENT,'=',1,23838)
+LexToken(VAR,'xy',1,23839)
+LexToken(OPENBRACKET,'(',1,23841)
+LexToken(COLON,':',1,23842)
+LexToken(COMMA,',',1,23843)
+LexToken(NUMBER,'2',1,23844)
+LexToken(CLOSEBRACKET,')',1,23845)
+LexToken(SEMICOLON,';',1,23846)
+LexToken(EOL,'\n',1,23847)
+LexToken(VAR,'dist',1,23864)
+LexToken(ASSIGNMENT,'=',1,23868)
+LexToken(OPENBRACKET,'(',1,23869)
+LexToken(OPENBRACKET,'(',1,23870)
+LexToken(VAR,'xt',1,23871)
+LexToken(OPERATOR,'-',1,23873)
+LexToken(VAR,'ones',1,23874)
+LexToken(OPENBRACKET,'(',1,23878)
+LexToken(VAR,'N',1,23879)
+LexToken(COMMA,',',1,23880)
+LexToken(NUMBER,'1',1,23881)
+LexToken(CLOSEBRACKET,')',1,23882)
+LexToken(OPERATOR,'*',1,23883)
+LexToken(VAR,'xc',1,23884)
+LexToken(CLOSEBRACKET,')',1,23886)
+LexToken(CLOSEBRACKET,')',1,23887)
+LexToken(OPERATOR,'^',1,23888)
+LexToken(NUMBER,'2',1,23889)
+LexToken(OPERATOR,'+',1,23890)
+LexToken(OPENBRACKET,'(',1,23891)
+LexToken(OPENBRACKET,'(',1,23892)
+LexToken(VAR,'yt',1,23893)
+LexToken(OPERATOR,'-',1,23895)
+LexToken(VAR,'ones',1,23896)
+LexToken(OPENBRACKET,'(',1,23900)
+LexToken(VAR,'N',1,23901)
+LexToken(COMMA,',',1,23902)
+LexToken(NUMBER,'1',1,23903)
+LexToken(CLOSEBRACKET,')',1,23904)
+LexToken(OPERATOR,'*',1,23905)
+LexToken(VAR,'yc',1,23906)
+LexToken(CLOSEBRACKET,')',1,23908)
+LexToken(CLOSEBRACKET,')',1,23909)
+LexToken(OPERATOR,'^',1,23910)
+LexToken(NUMBER,'2',1,23911)
+LexToken(EOL,'\n',1,23912)
+LexToken(OPENSQBRACKET,'[',1,23929)
+LexToken(VAR,'dca',1,23930)
+LexToken(COMMA,',',1,23933)
+LexToken(VAR,'k',1,23934)
+LexToken(CLOSESQBRACKET,']',1,23935)
+LexToken(ASSIGNMENT,'=',1,23936)
+LexToken(VAR,'min',1,23937)
+LexToken(OPENBRACKET,'(',1,23940)
+LexToken(VAR,'dist',1,23941)
+LexToken(CLOSEBRACKET,')',1,23945)
+LexToken(SEMICOLON,';',1,23946)
+LexToken(EOL,'\n',1,23947)
+LexToken(VAR,'rectx',1,23964)
+LexToken(ASSIGNMENT,'=',1,23969)
+LexToken(VAR,'a',1,23970)
+LexToken(DOT,'.',1,23971)
+LexToken(VAR,'data_bounds',1,23972)
+LexToken(SEMICOLON,';',1,23983)
+LexToken(EOL,'\n',1,23984)
+LexToken(VAR,'ex',1,24001)
+LexToken(ASSIGNMENT,'=',1,24003)
+LexToken(VAR,'abs',1,24004)
+LexToken(OPENBRACKET,'(',1,24007)
+LexToken(VAR,'rectx',1,24008)
+LexToken(OPENBRACKET,'(',1,24013)
+LexToken(NUMBER,'2',1,24014)
+LexToken(COMMA,',',1,24015)
+LexToken(NUMBER,'1',1,24016)
+LexToken(CLOSEBRACKET,')',1,24017)
+LexToken(OPERATOR,'-',1,24018)
+LexToken(VAR,'rectx',1,24019)
+LexToken(OPENBRACKET,'(',1,24024)
+LexToken(NUMBER,'1',1,24025)
+LexToken(COMMA,',',1,24026)
+LexToken(NUMBER,'1',1,24027)
+LexToken(CLOSEBRACKET,')',1,24028)
+LexToken(CLOSEBRACKET,')',1,24029)
+LexToken(OPERATOR,'/',1,24030)
+LexToken(NUMBER,'80',1,24031)
+LexToken(SEMICOLON,';',1,24033)
+LexToken(EOL,'\n',1,24034)
+LexToken(VAR,'ey',1,24051)
+LexToken(ASSIGNMENT,'=',1,24053)
+LexToken(VAR,'abs',1,24054)
+LexToken(OPENBRACKET,'(',1,24057)
+LexToken(VAR,'rectx',1,24058)
+LexToken(OPENBRACKET,'(',1,24063)
+LexToken(NUMBER,'2',1,24064)
+LexToken(COMMA,',',1,24065)
+LexToken(NUMBER,'2',1,24066)
+LexToken(CLOSEBRACKET,')',1,24067)
+LexToken(OPERATOR,'-',1,24068)
+LexToken(VAR,'rectx',1,24069)
+LexToken(OPENBRACKET,'(',1,24074)
+LexToken(NUMBER,'1',1,24075)
+LexToken(COMMA,',',1,24076)
+LexToken(NUMBER,'2',1,24077)
+LexToken(CLOSEBRACKET,')',1,24078)
+LexToken(CLOSEBRACKET,')',1,24079)
+LexToken(OPERATOR,'/',1,24080)
+LexToken(NUMBER,'80',1,24081)
+LexToken(SEMICOLON,';',1,24083)
+LexToken(EOL,'\n',1,24084)
+LexToken(IF,'if',1,24101)
+LexToken(OPENBRACKET,'(',1,24104)
+LexToken(VAR,'abs',1,24105)
+LexToken(OPENBRACKET,'(',1,24108)
+LexToken(VAR,'xc',1,24109)
+LexToken(OPERATOR,'-',1,24111)
+LexToken(VAR,'xt',1,24112)
+LexToken(OPENBRACKET,'(',1,24114)
+LexToken(VAR,'k',1,24115)
+LexToken(CLOSEBRACKET,')',1,24116)
+LexToken(CLOSEBRACKET,')',1,24117)
+LexToken(COMPARISON,'<',1,24118)
+LexToken(VAR,'ex',1,24119)
+LexToken(LOGICAL,'&',1,24122)
+LexToken(VAR,'abs',1,24124)
+LexToken(OPENBRACKET,'(',1,24127)
+LexToken(VAR,'yc',1,24128)
+LexToken(OPERATOR,'-',1,24130)
+LexToken(VAR,'yt',1,24131)
+LexToken(OPENBRACKET,'(',1,24133)
+LexToken(VAR,'k',1,24134)
+LexToken(CLOSEBRACKET,')',1,24135)
+LexToken(CLOSEBRACKET,')',1,24136)
+LexToken(COMPARISON,'<',1,24137)
+LexToken(VAR,'ey',1,24138)
+LexToken(CLOSEBRACKET,')',1,24140)
+LexToken(THEN,'then',1,24142)
+LexToken(EOL,'\n',1,24146)
+LexToken(VAR,'HIT',1,24167)
+LexToken(ASSIGNMENT,'=',1,24170)
+LexToken(PREVAR_BOOLEAN,'%t',1,24171)
+LexToken(EOL,'\n',1,24173)
+LexToken(END,'end',1,24190)
+LexToken(EOL,'\n',1,24193)
+LexToken(END,'end',1,24206)
+LexToken(EOL,'\n',1,24209)
+LexToken(EOL,'\n',1,24210)
+LexToken(EOL,'\n',1,24250)
+LexToken(EOL,'\n',1,24323)
+LexToken(IF,'if',1,24336)
+LexToken(OPENBRACKET,'(',1,24339)
+LexToken(NOT,'~',1,24340)
+LexToken(VAR,'HIT',1,24341)
+LexToken(CLOSEBRACKET,')',1,24344)
+LexToken(LOGICAL,'&',1,24345)
+LexToken(OPENBRACKET,'(',1,24346)
+LexToken(VAR,'btn',1,24347)
+LexToken(COMPARISON,'==',1,24350)
+LexToken(NUMBER,'0',1,24352)
+LexToken(LOGICAL,'|',1,24354)
+LexToken(VAR,'btn',1,24356)
+LexToken(COMPARISON,'==',1,24359)
+LexToken(NUMBER,'3',1,24361)
+LexToken(CLOSEBRACKET,')',1,24362)
+LexToken(THEN,'then',1,24364)
+LexToken(EOL,'\n',1,24384)
+LexToken(VAR,'xy',1,24401)
+LexToken(ASSIGNMENT,'=',1,24403)
+LexToken(OPENSQBRACKET,'[',1,24404)
+LexToken(VAR,'xy',1,24405)
+LexToken(SEMICOLON,';',1,24407)
+LexToken(VAR,'xc',1,24408)
+LexToken(COMMA,',',1,24410)
+LexToken(VAR,'yc',1,24411)
+LexToken(CLOSESQBRACKET,']',1,24413)
+LexToken(SEMICOLON,';',1,24414)
+LexToken(EOL,'\n',1,24415)
+LexToken(OPENSQBRACKET,'[',1,24432)
+LexToken(VAR,'xtt',1,24433)
+LexToken(COMMA,',',1,24436)
+LexToken(VAR,'k2',1,24437)
+LexToken(CLOSESQBRACKET,']',1,24439)
+LexToken(ASSIGNMENT,'=',1,24440)
+LexToken(VAR,'gsort',1,24441)
+LexToken(OPENBRACKET,'(',1,24446)
+LexToken(VAR,'xy',1,24447)
+LexToken(OPENBRACKET,'(',1,24449)
+LexToken(COLON,':',1,24450)
+LexToken(COMMA,',',1,24451)
+LexToken(NUMBER,'1',1,24452)
+LexToken(CLOSEBRACKET,')',1,24453)
+LexToken(COMMA,',',1,24454)
+LexToken(DQSTRING,'"r"',1,24457)
+LexToken(COMMA,',',1,24458)
+LexToken(DQSTRING,'"i"',1,24461)
+LexToken(CLOSEBRACKET,')',1,24462)
+LexToken(SEMICOLON,';',1,24463)
+LexToken(VAR,'xy',1,24464)
+LexToken(ASSIGNMENT,'=',1,24466)
+LexToken(VAR,'xy',1,24467)
+LexToken(OPENBRACKET,'(',1,24469)
+LexToken(VAR,'k2',1,24470)
+LexToken(COMMA,',',1,24472)
+LexToken(COLON,':',1,24473)
+LexToken(CLOSEBRACKET,')',1,24474)
+LexToken(EOL,'\n',1,24475)
+LexToken(VAR,'drawlater',1,24492)
+LexToken(OPENBRACKET,'(',1,24501)
+LexToken(CLOSEBRACKET,')',1,24502)
+LexToken(SEMICOLON,';',1,24503)
+LexToken(EOL,'\n',1,24504)
+LexToken(VAR,'points',1,24521)
+LexToken(DOT,'.',1,24527)
+LexToken(VAR,'data',1,24528)
+LexToken(ASSIGNMENT,'=',1,24532)
+LexToken(VAR,'xy',1,24533)
+LexToken(SEMICOLON,';',1,24535)
+LexToken(EOL,'\n',1,24536)
+LexToken(OPENSQBRACKET,'[',1,24553)
+LexToken(VAR,'rpar',1,24554)
+LexToken(COMMA,',',1,24558)
+LexToken(VAR,'ipar',1,24559)
+LexToken(CLOSESQBRACKET,']',1,24563)
+LexToken(ASSIGNMENT,'=',1,24564)
+LexToken(VAR,'drawSplin',1,24565)
+LexToken(OPENBRACKET,'(',1,24574)
+LexToken(VAR,'a',1,24575)
+LexToken(COMMA,',',1,24576)
+LexToken(VAR,'xy',1,24577)
+LexToken(COMMA,',',1,24579)
+LexToken(VAR,'ipar',1,24580)
+LexToken(COMMA,',',1,24584)
+LexToken(VAR,'rpar',1,24585)
+LexToken(CLOSEBRACKET,')',1,24589)
+LexToken(SEMICOLON,';',1,24590)
+LexToken(EOL,'\n',1,24591)
+LexToken(VAR,'drawnow',1,24608)
+LexToken(OPENBRACKET,'(',1,24615)
+LexToken(CLOSEBRACKET,')',1,24616)
+LexToken(EOL,'\n',1,24617)
+LexToken(END,'end',1,24630)
+LexToken(EOL,'\n',1,24633)
+LexToken(EOL,'\n',1,24634)
+LexToken(IF,'if',1,24647)
+LexToken(OPENBRACKET,'(',1,24650)
+LexToken(VAR,'HIT',1,24651)
+LexToken(CLOSEBRACKET,')',1,24654)
+LexToken(LOGICAL,'&',1,24655)
+LexToken(OPENBRACKET,'(',1,24656)
+LexToken(VAR,'btn',1,24657)
+LexToken(COMPARISON,'==',1,24660)
+LexToken(NUMBER,'2',1,24662)
+LexToken(LOGICAL,'|',1,24664)
+LexToken(VAR,'btn',1,24666)
+LexToken(COMPARISON,'==',1,24669)
+LexToken(NUMBER,'5',1,24671)
+LexToken(CLOSEBRACKET,')',1,24672)
+LexToken(THEN,'then',1,24674)
+LexToken(EOL,'\n',1,24697)
+LexToken(VAR,'xy',1,24714)
+LexToken(OPENBRACKET,'(',1,24716)
+LexToken(VAR,'k',1,24717)
+LexToken(COMMA,',',1,24718)
+LexToken(COLON,':',1,24719)
+LexToken(CLOSEBRACKET,')',1,24720)
+LexToken(ASSIGNMENT,'=',1,24721)
+LexToken(OPENSQBRACKET,'[',1,24722)
+LexToken(CLOSESQBRACKET,']',1,24723)
+LexToken(SEMICOLON,';',1,24724)
+LexToken(EOL,'\n',1,24725)
+LexToken(VAR,'drawlater',1,24742)
+LexToken(OPENBRACKET,'(',1,24751)
+LexToken(CLOSEBRACKET,')',1,24752)
+LexToken(SEMICOLON,';',1,24753)
+LexToken(EOL,'\n',1,24754)
+LexToken(VAR,'points',1,24771)
+LexToken(DOT,'.',1,24777)
+LexToken(VAR,'data',1,24778)
+LexToken(ASSIGNMENT,'=',1,24782)
+LexToken(VAR,'xy',1,24783)
+LexToken(SEMICOLON,';',1,24785)
+LexToken(EOL,'\n',1,24786)
+LexToken(OPENSQBRACKET,'[',1,24803)
+LexToken(VAR,'rpar',1,24804)
+LexToken(COMMA,',',1,24808)
+LexToken(VAR,'ipar',1,24809)
+LexToken(CLOSESQBRACKET,']',1,24813)
+LexToken(ASSIGNMENT,'=',1,24814)
+LexToken(VAR,'drawSplin',1,24815)
+LexToken(OPENBRACKET,'(',1,24824)
+LexToken(VAR,'a',1,24825)
+LexToken(COMMA,',',1,24826)
+LexToken(VAR,'xy',1,24827)
+LexToken(COMMA,',',1,24829)
+LexToken(VAR,'ipar',1,24830)
+LexToken(COMMA,',',1,24834)
+LexToken(VAR,'rpar',1,24835)
+LexToken(CLOSEBRACKET,')',1,24839)
+LexToken(SEMICOLON,';',1,24840)
+LexToken(EOL,'\n',1,24841)
+LexToken(VAR,'drawnow',1,24858)
+LexToken(OPENBRACKET,'(',1,24865)
+LexToken(CLOSEBRACKET,')',1,24866)
+LexToken(EOL,'\n',1,24867)
+LexToken(END,'end',1,24880)
+LexToken(EOL,'\n',1,24883)
+LexToken(EOL,'\n',1,24884)
+LexToken(IF,'if',1,24897)
+LexToken(OPENBRACKET,'(',1,24900)
+LexToken(VAR,'HIT',1,24901)
+LexToken(CLOSEBRACKET,')',1,24904)
+LexToken(LOGICAL,'&',1,24905)
+LexToken(OPENBRACKET,'(',1,24906)
+LexToken(VAR,'btn',1,24907)
+LexToken(COMPARISON,'==',1,24910)
+LexToken(NUMBER,'0',1,24912)
+LexToken(CLOSEBRACKET,')',1,24913)
+LexToken(THEN,'then',1,24915)
+LexToken(EOL,'\n',1,24945)
+LexToken(OPENSQBRACKET,'[',1,24962)
+LexToken(VAR,'xy',1,24963)
+LexToken(COMMA,',',1,24965)
+LexToken(VAR,'rpar',1,24966)
+LexToken(COMMA,',',1,24970)
+LexToken(VAR,'ipar',1,24971)
+LexToken(CLOSESQBRACKET,']',1,24975)
+LexToken(ASSIGNMENT,'=',1,24976)
+LexToken(VAR,'movept',1,24977)
+LexToken(OPENBRACKET,'(',1,24983)
+LexToken(VAR,'a',1,24984)
+LexToken(COMMA,',',1,24985)
+LexToken(VAR,'xy',1,24986)
+LexToken(COMMA,',',1,24988)
+LexToken(VAR,'ipar',1,24989)
+LexToken(COMMA,',',1,24993)
+LexToken(VAR,'rpar',1,24994)
+LexToken(COMMA,',',1,24998)
+LexToken(VAR,'k',1,24999)
+LexToken(CLOSEBRACKET,')',1,25000)
+LexToken(EOL,'\n',1,25001)
+LexToken(END,'end',1,25014)
+LexToken(EOL,'\n',1,25017)
+LexToken(EOL,'\n',1,25018)
+LexToken(IF,'if',1,25031)
+LexToken(OPENBRACKET,'(',1,25034)
+LexToken(VAR,'HIT',1,25035)
+LexToken(CLOSEBRACKET,')',1,25038)
+LexToken(LOGICAL,'&',1,25039)
+LexToken(OPENBRACKET,'(',1,25040)
+LexToken(VAR,'btn',1,25041)
+LexToken(COMPARISON,'==',1,25044)
+LexToken(NUMBER,'10',1,25046)
+LexToken(CLOSEBRACKET,')',1,25048)
+LexToken(THEN,'then',1,25050)
+LexToken(EOL,'\n',1,25096)
+LexToken(OPENSQBRACKET,'[',1,25113)
+LexToken(VAR,'mok',1,25114)
+LexToken(COMMA,',',1,25117)
+LexToken(VAR,'xt',1,25118)
+LexToken(COMMA,',',1,25120)
+LexToken(VAR,'yt',1,25121)
+LexToken(CLOSESQBRACKET,']',1,25123)
+LexToken(ASSIGNMENT,'=',1,25124)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,25125)
+LexToken(OPENBRACKET,'(',1,25140)
+LexToken(DQSTRING,'"Enter new x and y"',1,25159)
+LexToken(COMMA,',',1,25160)
+LexToken(OPENSQBRACKET,'[',1,25161)
+LexToken(DQSTRING,'"x"',1,25164)
+LexToken(SEMICOLON,';',1,25165)
+LexToken(DQSTRING,'"y"',1,25168)
+LexToken(CLOSESQBRACKET,']',1,25169)
+LexToken(COMMA,',',1,25170)
+LexToken(VAR,'list',1,25171)
+LexToken(OPENBRACKET,'(',1,25175)
+LexToken(DQSTRING,'"vec"',1,25180)
+LexToken(COMMA,',',1,25181)
+LexToken(NUMBER,'1',1,25203)
+LexToken(COMMA,',',1,25204)
+LexToken(DQSTRING,'"vec"',1,25209)
+LexToken(COMMA,',',1,25210)
+LexToken(NUMBER,'1',1,25211)
+LexToken(CLOSEBRACKET,')',1,25212)
+LexToken(COMMA,',',1,25213)
+LexToken(VAR,'list',1,25214)
+LexToken(OPENBRACKET,'(',1,25218)
+LexToken(VAR,'sci2exp',1,25219)
+LexToken(OPENBRACKET,'(',1,25226)
+LexToken(VAR,'xy',1,25227)
+LexToken(OPENBRACKET,'(',1,25229)
+LexToken(VAR,'k',1,25230)
+LexToken(COMMA,',',1,25231)
+LexToken(NUMBER,'1',1,25232)
+LexToken(CLOSEBRACKET,')',1,25233)
+LexToken(CLOSEBRACKET,')',1,25234)
+LexToken(COMMA,',',1,25235)
+LexToken(VAR,'sci2exp',1,25236)
+LexToken(OPENBRACKET,'(',1,25243)
+LexToken(VAR,'xy',1,25244)
+LexToken(OPENBRACKET,'(',1,25246)
+LexToken(VAR,'k',1,25247)
+LexToken(COMMA,',',1,25248)
+LexToken(NUMBER,'2',1,25249)
+LexToken(CLOSEBRACKET,')',1,25250)
+LexToken(CLOSEBRACKET,')',1,25251)
+LexToken(CLOSEBRACKET,')',1,25252)
+LexToken(CLOSEBRACKET,')',1,25253)
+LexToken(SEMICOLON,';',1,25254)
+LexToken(EOL,'\n',1,25255)
+LexToken(IF,'if',1,25272)
+LexToken(VAR,'mok',1,25275)
+LexToken(THEN,'then',1,25279)
+LexToken(EOL,'\n',1,25283)
+LexToken(VAR,'xy',1,25304)
+LexToken(OPENBRACKET,'(',1,25306)
+LexToken(VAR,'k',1,25307)
+LexToken(COMMA,',',1,25308)
+LexToken(COLON,':',1,25309)
+LexToken(CLOSEBRACKET,')',1,25310)
+LexToken(ASSIGNMENT,'=',1,25311)
+LexToken(OPENSQBRACKET,'[',1,25312)
+LexToken(VAR,'xt',1,25313)
+LexToken(COMMA,',',1,25315)
+LexToken(VAR,'yt',1,25316)
+LexToken(CLOSESQBRACKET,']',1,25318)
+LexToken(SEMICOLON,';',1,25319)
+LexToken(EOL,'\n',1,25320)
+LexToken(OPENSQBRACKET,'[',1,25341)
+LexToken(VAR,'xy',1,25342)
+LexToken(CLOSESQBRACKET,']',1,25344)
+LexToken(ASSIGNMENT,'=',1,25345)
+LexToken(VAR,'cleandata',1,25346)
+LexToken(OPENBRACKET,'(',1,25355)
+LexToken(VAR,'xy',1,25356)
+LexToken(CLOSEBRACKET,')',1,25358)
+LexToken(EOL,'\n',1,25359)
+LexToken(VAR,'drawlater',1,25380)
+LexToken(OPENBRACKET,'(',1,25389)
+LexToken(CLOSEBRACKET,')',1,25390)
+LexToken(SEMICOLON,';',1,25391)
+LexToken(EOL,'\n',1,25392)
+LexToken(VAR,'points',1,25413)
+LexToken(DOT,'.',1,25419)
+LexToken(VAR,'data',1,25420)
+LexToken(ASSIGNMENT,'=',1,25424)
+LexToken(VAR,'xy',1,25425)
+LexToken(SEMICOLON,';',1,25427)
+LexToken(EOL,'\n',1,25428)
+LexToken(OPENSQBRACKET,'[',1,25449)
+LexToken(VAR,'rpar',1,25450)
+LexToken(COMMA,',',1,25454)
+LexToken(VAR,'ipar',1,25455)
+LexToken(CLOSESQBRACKET,']',1,25459)
+LexToken(ASSIGNMENT,'=',1,25460)
+LexToken(VAR,'AutoScale',1,25461)
+LexToken(OPENBRACKET,'(',1,25470)
+LexToken(VAR,'a',1,25471)
+LexToken(COMMA,',',1,25472)
+LexToken(VAR,'xy',1,25473)
+LexToken(COMMA,',',1,25475)
+LexToken(VAR,'ipar',1,25476)
+LexToken(COMMA,',',1,25480)
+LexToken(VAR,'rpar',1,25481)
+LexToken(CLOSEBRACKET,')',1,25485)
+LexToken(EOL,'\n',1,25486)
+LexToken(VAR,'drawnow',1,25507)
+LexToken(OPENBRACKET,'(',1,25514)
+LexToken(CLOSEBRACKET,')',1,25515)
+LexToken(EOL,'\n',1,25516)
+LexToken(END,'end',1,25533)
+LexToken(EOL,'\n',1,25536)
+LexToken(END,'end',1,25549)
+LexToken(EOL,'\n',1,25552)
+LexToken(EOL,'\n',1,25553)
+LexToken(EOL,'\n',1,25573)
+LexToken(EOL,'\n',1,25621)
+LexToken(EOL,'\n',1,25622)
+LexToken(END,'end',1,25631)
+LexToken(EOL,'\n',1,25634)
+LexToken(EOL,'\n',1,25703)
+LexToken(END,'end',1,25708)
+LexToken(EOL,'\n',1,25711)
+LexToken(ENDFUNCTION,'endfunction',1,25712)
+LexToken(EOL,'\n',1,25723)
+LexToken(EOL,'\n',1,25798)
+LexToken(FUNCTION,'function',1,25799)
+LexToken(OPENSQBRACKET,'[',1,25808)
+LexToken(VAR,'orpar',1,25809)
+LexToken(COMMA,',',1,25814)
+LexToken(VAR,'oipar',1,25815)
+LexToken(CLOSESQBRACKET,']',1,25820)
+LexToken(ASSIGNMENT,'=',1,25821)
+LexToken(VAR,'drawSplin',1,25822)
+LexToken(OPENBRACKET,'(',1,25831)
+LexToken(VAR,'a',1,25832)
+LexToken(COMMA,',',1,25833)
+LexToken(VAR,'xy',1,25834)
+LexToken(COMMA,',',1,25836)
+LexToken(VAR,'iipar',1,25837)
+LexToken(COMMA,',',1,25842)
+LexToken(VAR,'irpar',1,25843)
+LexToken(CLOSEBRACKET,')',1,25848)
+LexToken(EOL,'\n',1,25849)
+LexToken(VAR,'N',1,25854)
+LexToken(ASSIGNMENT,'=',1,25855)
+LexToken(VAR,'size',1,25856)
+LexToken(OPENBRACKET,'(',1,25860)
+LexToken(VAR,'xy',1,25861)
+LexToken(COMMA,',',1,25863)
+LexToken(DQSTRING,'"r"',1,25866)
+LexToken(CLOSEBRACKET,')',1,25867)
+LexToken(SEMICOLON,';',1,25868)
+LexToken(EOL,'\n',1,25886)
+LexToken(VAR,'x',1,25891)
+LexToken(ASSIGNMENT,'=',1,25892)
+LexToken(VAR,'xy',1,25893)
+LexToken(OPENBRACKET,'(',1,25895)
+LexToken(COLON,':',1,25896)
+LexToken(COMMA,',',1,25897)
+LexToken(NUMBER,'1',1,25898)
+LexToken(CLOSEBRACKET,')',1,25899)
+LexToken(SEMICOLON,';',1,25900)
+LexToken(EOL,'\n',1,25901)
+LexToken(VAR,'y',1,25906)
+LexToken(ASSIGNMENT,'=',1,25907)
+LexToken(VAR,'xy',1,25908)
+LexToken(OPENBRACKET,'(',1,25910)
+LexToken(COLON,':',1,25911)
+LexToken(COMMA,',',1,25912)
+LexToken(NUMBER,'2',1,25913)
+LexToken(CLOSEBRACKET,')',1,25914)
+LexToken(SEMICOLON,';',1,25915)
+LexToken(EOL,'\n',1,25916)
+LexToken(VAR,'points',1,25921)
+LexToken(ASSIGNMENT,'=',1,25927)
+LexToken(VAR,'a',1,25928)
+LexToken(DOT,'.',1,25929)
+LexToken(VAR,'children',1,25930)
+LexToken(OPENBRACKET,'(',1,25938)
+LexToken(NUMBER,'2',1,25939)
+LexToken(CLOSEBRACKET,')',1,25940)
+LexToken(DOT,'.',1,25941)
+LexToken(VAR,'children',1,25942)
+LexToken(EOL,'\n',1,25950)
+LexToken(VAR,'splines',1,25955)
+LexToken(ASSIGNMENT,'=',1,25962)
+LexToken(VAR,'a',1,25963)
+LexToken(DOT,'.',1,25964)
+LexToken(VAR,'children',1,25965)
+LexToken(OPENBRACKET,'(',1,25973)
+LexToken(NUMBER,'1',1,25974)
+LexToken(CLOSEBRACKET,')',1,25975)
+LexToken(DOT,'.',1,25976)
+LexToken(VAR,'children',1,25977)
+LexToken(EOL,'\n',1,25985)
+LexToken(VAR,'order',1,25990)
+LexToken(ASSIGNMENT,'=',1,25995)
+LexToken(VAR,'iipar',1,25996)
+LexToken(OPENBRACKET,'(',1,26001)
+LexToken(NUMBER,'2',1,26002)
+LexToken(CLOSEBRACKET,')',1,26003)
+LexToken(SEMICOLON,';',1,26004)
+LexToken(EOL,'\n',1,26005)
+LexToken(VAR,'periodicoption',1,26010)
+LexToken(ASSIGNMENT,'=',1,26024)
+LexToken(VAR,'iipar',1,26025)
+LexToken(OPENBRACKET,'(',1,26030)
+LexToken(NUMBER,'3',1,26031)
+LexToken(CLOSEBRACKET,')',1,26032)
+LexToken(SEMICOLON,';',1,26033)
+LexToken(EOL,'\n',1,26034)
+LexToken(VAR,'extrapo',1,26039)
+LexToken(ASSIGNMENT,'=',1,26046)
+LexToken(VAR,'iipar',1,26047)
+LexToken(OPENBRACKET,'(',1,26052)
+LexToken(NUMBER,'4',1,26053)
+LexToken(CLOSEBRACKET,')',1,26054)
+LexToken(SEMICOLON,';',1,26055)
+LexToken(EOL,'\n',1,26056)
+LexToken(VAR,'orpar',1,26061)
+LexToken(ASSIGNMENT,'=',1,26066)
+LexToken(VAR,'irpar',1,26067)
+LexToken(SEMICOLON,';',1,26072)
+LexToken(EOL,'\n',1,26073)
+LexToken(EOL,'\n',1,26074)
+LexToken(VAR,'METHOD',1,26079)
+LexToken(ASSIGNMENT,'=',1,26085)
+LexToken(VAR,'getmethod',1,26086)
+LexToken(OPENBRACKET,'(',1,26095)
+LexToken(VAR,'order',1,26096)
+LexToken(CLOSEBRACKET,')',1,26101)
+LexToken(SEMICOLON,';',1,26102)
+LexToken(EOL,'\n',1,26103)
+LexToken(EOL,'\n',1,26104)
+LexToken(IF,'if',1,26109)
+LexToken(VAR,'periodicoption',1,26112)
+LexToken(COMPARISON,'==',1,26126)
+LexToken(NUMBER,'1',1,26128)
+LexToken(THEN,'then',1,26130)
+LexToken(EOL,'\n',1,26134)
+LexToken(VAR,'PERIODIC',1,26143)
+LexToken(ASSIGNMENT,'=',1,26151)
+LexToken(DQSTRING,'"periodic, T="',1,26165)
+LexToken(OPERATOR,'+',1,26166)
+LexToken(VAR,'string',1,26167)
+LexToken(OPENBRACKET,'(',1,26173)
+LexToken(VAR,'x',1,26174)
+LexToken(OPENBRACKET,'(',1,26175)
+LexToken(VAR,'N',1,26176)
+LexToken(CLOSEBRACKET,')',1,26177)
+LexToken(OPERATOR,'-',1,26178)
+LexToken(VAR,'x',1,26179)
+LexToken(OPENBRACKET,'(',1,26180)
+LexToken(NUMBER,'1',1,26181)
+LexToken(CLOSEBRACKET,')',1,26182)
+LexToken(CLOSEBRACKET,')',1,26183)
+LexToken(SEMICOLON,';',1,26184)
+LexToken(EOL,'\n',1,26185)
+LexToken(ELSE,'else',1,26190)
+LexToken(EOL,'\n',1,26194)
+LexToken(VAR,'PERIODIC',1,26203)
+LexToken(ASSIGNMENT,'=',1,26211)
+LexToken(DQSTRING,'"aperiodic"',1,26222)
+LexToken(SEMICOLON,';',1,26223)
+LexToken(EOL,'\n',1,26224)
+LexToken(END,'end',1,26229)
+LexToken(EOL,'\n',1,26232)
+LexToken(VAR,'a',1,26237)
+LexToken(DOT,'.',1,26238)
+LexToken(VAR,'title',1,26239)
+LexToken(DOT,'.',1,26244)
+LexToken(VAR,'text',1,26245)
+LexToken(ASSIGNMENT,'=',1,26249)
+LexToken(OPENSQBRACKET,'[',1,26250)
+LexToken(VAR,'string',1,26251)
+LexToken(OPENBRACKET,'(',1,26257)
+LexToken(VAR,'N',1,26258)
+LexToken(CLOSEBRACKET,')',1,26259)
+LexToken(OPERATOR,'+',1,26260)
+LexToken(DQSTRING,'" points, "',1,26272)
+LexToken(OPERATOR,'+',1,26273)
+LexToken(DQSTRING,'"Method: "',1,26283)
+LexToken(OPERATOR,'+',1,26284)
+LexToken(VAR,'METHOD',1,26285)
+LexToken(OPERATOR,'+',1,26291)
+LexToken(DQSTRING,'", "',1,26296)
+LexToken(OPERATOR,'+',1,26297)
+LexToken(VAR,'PERIODIC',1,26298)
+LexToken(CLOSESQBRACKET,']',1,26306)
+LexToken(SEMICOLON,';',1,26307)
+LexToken(EOL,'\n',1,26308)
+LexToken(EOL,'\n',1,26309)
+LexToken(IF,'if',1,26314)
+LexToken(OPENBRACKET,'(',1,26317)
+LexToken(VAR,'N',1,26318)
+LexToken(COMPARISON,'==',1,26319)
+LexToken(NUMBER,'0',1,26321)
+LexToken(CLOSEBRACKET,')',1,26322)
+LexToken(THEN,'then',1,26324)
+LexToken(COMMA,',',1,26328)
+LexToken(EOL,'\n',1,26329)
+LexToken(RETURN,'return',1,26338)
+LexToken(SEMICOLON,';',1,26344)
+LexToken(EOL,'\n',1,26345)
+LexToken(END,'end',1,26350)
+LexToken(EOL,'\n',1,26353)
+LexToken(IF,'if',1,26358)
+LexToken(OPENBRACKET,'(',1,26361)
+LexToken(VAR,'N',1,26362)
+LexToken(COMPARISON,'==',1,26363)
+LexToken(NUMBER,'1',1,26365)
+LexToken(CLOSEBRACKET,')',1,26366)
+LexToken(THEN,'then',1,26368)
+LexToken(COMMA,',',1,26372)
+LexToken(EOL,'\n',1,26373)
+LexToken(VAR,'order',1,26382)
+LexToken(ASSIGNMENT,'=',1,26387)
+LexToken(NUMBER,'0',1,26388)
+LexToken(SEMICOLON,';',1,26389)
+LexToken(EOL,'\n',1,26390)
+LexToken(END,'end',1,26395)
+LexToken(EOL,'\n',1,26398)
+LexToken(EOL,'\n',1,26469)
+LexToken(EOL,'\n',1,26470)
+LexToken(VAR,'xmx',1,26475)
+LexToken(ASSIGNMENT,'=',1,26478)
+LexToken(VAR,'max',1,26479)
+LexToken(OPENBRACKET,'(',1,26482)
+LexToken(VAR,'points',1,26483)
+LexToken(DOT,'.',1,26489)
+LexToken(VAR,'data',1,26490)
+LexToken(OPENBRACKET,'(',1,26494)
+LexToken(COLON,':',1,26495)
+LexToken(COMMA,',',1,26496)
+LexToken(NUMBER,'1',1,26497)
+LexToken(CLOSEBRACKET,')',1,26498)
+LexToken(CLOSEBRACKET,')',1,26499)
+LexToken(SEMICOLON,';',1,26500)
+LexToken(EOL,'\n',1,26501)
+LexToken(VAR,'xmn',1,26506)
+LexToken(ASSIGNMENT,'=',1,26509)
+LexToken(VAR,'min',1,26510)
+LexToken(OPENBRACKET,'(',1,26513)
+LexToken(VAR,'points',1,26514)
+LexToken(DOT,'.',1,26520)
+LexToken(VAR,'data',1,26521)
+LexToken(OPENBRACKET,'(',1,26525)
+LexToken(COLON,':',1,26526)
+LexToken(COMMA,',',1,26527)
+LexToken(NUMBER,'1',1,26528)
+LexToken(CLOSEBRACKET,')',1,26529)
+LexToken(CLOSEBRACKET,')',1,26530)
+LexToken(SEMICOLON,';',1,26531)
+LexToken(EOL,'\n',1,26532)
+LexToken(VAR,'xmx1',1,26537)
+LexToken(ASSIGNMENT,'=',1,26541)
+LexToken(VAR,'max',1,26542)
+LexToken(OPENBRACKET,'(',1,26545)
+LexToken(VAR,'a',1,26546)
+LexToken(DOT,'.',1,26547)
+LexToken(VAR,'x_ticks',1,26548)
+LexToken(DOT,'.',1,26555)
+LexToken(VAR,'locations',1,26556)
+LexToken(CLOSEBRACKET,')',1,26565)
+LexToken(SEMICOLON,';',1,26566)
+LexToken(EOL,'\n',1,26567)
+LexToken(VAR,'xmn1',1,26572)
+LexToken(ASSIGNMENT,'=',1,26576)
+LexToken(VAR,'min',1,26577)
+LexToken(OPENBRACKET,'(',1,26580)
+LexToken(VAR,'a',1,26581)
+LexToken(DOT,'.',1,26582)
+LexToken(VAR,'x_ticks',1,26583)
+LexToken(DOT,'.',1,26590)
+LexToken(VAR,'locations',1,26591)
+LexToken(CLOSEBRACKET,')',1,26600)
+LexToken(EOL,'\n',1,26601)
+LexToken(VAR,'xmx',1,26606)
+LexToken(ASSIGNMENT,'=',1,26609)
+LexToken(VAR,'max',1,26610)
+LexToken(OPENBRACKET,'(',1,26613)
+LexToken(VAR,'xmx',1,26614)
+LexToken(COMMA,',',1,26617)
+LexToken(VAR,'xmx1',1,26618)
+LexToken(CLOSEBRACKET,')',1,26622)
+LexToken(SEMICOLON,';',1,26623)
+LexToken(EOL,'\n',1,26624)
+LexToken(VAR,'xmn',1,26629)
+LexToken(ASSIGNMENT,'=',1,26632)
+LexToken(VAR,'min',1,26633)
+LexToken(OPENBRACKET,'(',1,26636)
+LexToken(VAR,'xmn',1,26637)
+LexToken(COMMA,',',1,26640)
+LexToken(VAR,'xmn1',1,26641)
+LexToken(CLOSEBRACKET,')',1,26645)
+LexToken(SEMICOLON,';',1,26646)
+LexToken(EOL,'\n',1,26647)
+LexToken(OPENSQBRACKET,'[',1,26652)
+LexToken(VAR,'X',1,26653)
+LexToken(COMMA,',',1,26654)
+LexToken(VAR,'Y',1,26655)
+LexToken(COMMA,',',1,26656)
+LexToken(VAR,'orpar',1,26657)
+LexToken(CLOSESQBRACKET,']',1,26662)
+LexToken(ASSIGNMENT,'=',1,26663)
+LexToken(VAR,'Do_Spline',1,26664)
+LexToken(OPENBRACKET,'(',1,26673)
+LexToken(VAR,'N',1,26674)
+LexToken(COMMA,',',1,26675)
+LexToken(VAR,'order',1,26676)
+LexToken(COMMA,',',1,26681)
+LexToken(VAR,'x',1,26682)
+LexToken(COMMA,',',1,26683)
+LexToken(VAR,'y',1,26684)
+LexToken(COMMA,',',1,26685)
+LexToken(VAR,'xmx',1,26686)
+LexToken(COMMA,',',1,26689)
+LexToken(VAR,'xmn',1,26690)
+LexToken(COMMA,',',1,26693)
+LexToken(VAR,'extrapo',1,26694)
+LexToken(CLOSEBRACKET,')',1,26701)
+LexToken(SEMICOLON,';',1,26702)
+LexToken(EOL,'\n',1,26703)
+LexToken(EOL,'\n',1,26704)
+LexToken(IF,'if',1,26709)
+LexToken(OPENBRACKET,'(',1,26712)
+LexToken(VAR,'periodicoption',1,26713)
+LexToken(COMPARISON,'==',1,26727)
+LexToken(NUMBER,'1',1,26729)
+LexToken(CLOSEBRACKET,')',1,26730)
+LexToken(THEN,'then',1,26732)
+LexToken(EOL,'\n',1,26736)
+LexToken(VAR,'X',1,26745)
+LexToken(ASSIGNMENT,'=',1,26746)
+LexToken(OPENSQBRACKET,'[',1,26747)
+LexToken(VAR,'X',1,26748)
+LexToken(SEMICOLON,';',1,26749)
+LexToken(VAR,'X',1,26750)
+LexToken(OPENBRACKET,'(',1,26751)
+LexToken(LASTINDEX,'$',1,26752)
+LexToken(CLOSEBRACKET,')',1,26753)
+LexToken(CLOSESQBRACKET,']',1,26754)
+LexToken(SEMICOLON,';',1,26755)
+LexToken(EOL,'\n',1,26756)
+LexToken(VAR,'Y',1,26765)
+LexToken(ASSIGNMENT,'=',1,26766)
+LexToken(OPENSQBRACKET,'[',1,26767)
+LexToken(VAR,'Y',1,26768)
+LexToken(SEMICOLON,';',1,26769)
+LexToken(VAR,'Y',1,26770)
+LexToken(OPENBRACKET,'(',1,26771)
+LexToken(NUMBER,'1',1,26772)
+LexToken(CLOSEBRACKET,')',1,26773)
+LexToken(CLOSESQBRACKET,']',1,26774)
+LexToken(SEMICOLON,';',1,26775)
+LexToken(EOL,'\n',1,26776)
+LexToken(ELSE,'else',1,26781)
+LexToken(EOL,'\n',1,26785)
+LexToken(EOL,'\n',1,26806)
+LexToken(EOL,'\n',1,26828)
+LexToken(END,'end',1,26833)
+LexToken(EOL,'\n',1,26836)
+LexToken(EOL,'\n',1,26885)
+LexToken(VAR,'splines',1,26890)
+LexToken(DOT,'.',1,26897)
+LexToken(VAR,'data',1,26898)
+LexToken(ASSIGNMENT,'=',1,26902)
+LexToken(OPENSQBRACKET,'[',1,26903)
+LexToken(VAR,'X',1,26904)
+LexToken(COMMA,',',1,26905)
+LexToken(VAR,'Y',1,26906)
+LexToken(CLOSESQBRACKET,']',1,26907)
+LexToken(SEMICOLON,';',1,26908)
+LexToken(EOL,'\n',1,26909)
+LexToken(VAR,'oipar',1,26914)
+LexToken(ASSIGNMENT,'=',1,26919)
+LexToken(OPENSQBRACKET,'[',1,26920)
+LexToken(VAR,'N',1,26921)
+LexToken(SEMICOLON,';',1,26922)
+LexToken(VAR,'iipar',1,26923)
+LexToken(OPENBRACKET,'(',1,26928)
+LexToken(NUMBER,'2',1,26929)
+LexToken(CLOSEBRACKET,')',1,26930)
+LexToken(SEMICOLON,';',1,26931)
+LexToken(VAR,'periodicoption',1,26932)
+LexToken(SEMICOLON,';',1,26946)
+LexToken(VAR,'extrapo',1,26947)
+LexToken(CLOSESQBRACKET,']',1,26954)
+LexToken(EOL,'\n',1,26955)
+LexToken(ENDFUNCTION,'endfunction',1,26956)
+LexToken(EOL,'\n',1,26967)
+LexToken(EOL,'\n',1,27031)
+LexToken(FUNCTION,'function',1,27032)
+LexToken(OPENSQBRACKET,'[',1,27041)
+LexToken(VAR,'xyt',1,27042)
+LexToken(COMMA,',',1,27045)
+LexToken(VAR,'orpar',1,27046)
+LexToken(COMMA,',',1,27051)
+LexToken(VAR,'oipar',1,27052)
+LexToken(CLOSESQBRACKET,']',1,27057)
+LexToken(ASSIGNMENT,'=',1,27058)
+LexToken(VAR,'movept',1,27059)
+LexToken(OPENBRACKET,'(',1,27065)
+LexToken(VAR,'a',1,27066)
+LexToken(COMMA,',',1,27067)
+LexToken(VAR,'xy',1,27068)
+LexToken(COMMA,',',1,27070)
+LexToken(VAR,'iipar',1,27071)
+LexToken(COMMA,',',1,27076)
+LexToken(VAR,'irpar',1,27077)
+LexToken(COMMA,',',1,27082)
+LexToken(VAR,'k',1,27083)
+LexToken(CLOSEBRACKET,')',1,27084)
+LexToken(EOL,'\n',1,27085)
+LexToken(EOL,'\n',1,27118)
+LexToken(VAR,'points',1,27123)
+LexToken(ASSIGNMENT,'=',1,27129)
+LexToken(VAR,'a',1,27130)
+LexToken(DOT,'.',1,27131)
+LexToken(VAR,'children',1,27132)
+LexToken(OPENBRACKET,'(',1,27140)
+LexToken(NUMBER,'2',1,27141)
+LexToken(CLOSEBRACKET,')',1,27142)
+LexToken(DOT,'.',1,27143)
+LexToken(VAR,'children',1,27144)
+LexToken(EOL,'\n',1,27152)
+LexToken(VAR,'splines',1,27157)
+LexToken(ASSIGNMENT,'=',1,27164)
+LexToken(VAR,'a',1,27165)
+LexToken(DOT,'.',1,27166)
+LexToken(VAR,'children',1,27167)
+LexToken(OPENBRACKET,'(',1,27175)
+LexToken(NUMBER,'1',1,27176)
+LexToken(CLOSEBRACKET,')',1,27177)
+LexToken(DOT,'.',1,27178)
+LexToken(VAR,'children',1,27179)
+LexToken(EOL,'\n',1,27187)
+LexToken(VAR,'oipar',1,27192)
+LexToken(ASSIGNMENT,'=',1,27197)
+LexToken(VAR,'iipar',1,27198)
+LexToken(EOL,'\n',1,27203)
+LexToken(VAR,'orpar',1,27208)
+LexToken(ASSIGNMENT,'=',1,27213)
+LexToken(VAR,'irpar',1,27214)
+LexToken(EOL,'\n',1,27219)
+LexToken(VAR,'order',1,27224)
+LexToken(ASSIGNMENT,'=',1,27229)
+LexToken(VAR,'iipar',1,27230)
+LexToken(OPENBRACKET,'(',1,27235)
+LexToken(NUMBER,'2',1,27236)
+LexToken(CLOSEBRACKET,')',1,27237)
+LexToken(SEMICOLON,';',1,27238)
+LexToken(EOL,'\n',1,27239)
+LexToken(VAR,'x',1,27244)
+LexToken(ASSIGNMENT,'=',1,27245)
+LexToken(VAR,'xy',1,27246)
+LexToken(OPENBRACKET,'(',1,27248)
+LexToken(COLON,':',1,27249)
+LexToken(COMMA,',',1,27250)
+LexToken(NUMBER,'1',1,27251)
+LexToken(CLOSEBRACKET,')',1,27252)
+LexToken(SEMICOLON,';',1,27253)
+LexToken(EOL,'\n',1,27254)
+LexToken(VAR,'y',1,27259)
+LexToken(ASSIGNMENT,'=',1,27260)
+LexToken(VAR,'xy',1,27261)
+LexToken(OPENBRACKET,'(',1,27263)
+LexToken(COLON,':',1,27264)
+LexToken(COMMA,',',1,27265)
+LexToken(NUMBER,'2',1,27266)
+LexToken(CLOSEBRACKET,')',1,27267)
+LexToken(SEMICOLON,';',1,27268)
+LexToken(EOL,'\n',1,27269)
+LexToken(EOL,'\n',1,27270)
+LexToken(VAR,'x',1,27275)
+LexToken(OPENBRACKET,'(',1,27276)
+LexToken(VAR,'k',1,27277)
+LexToken(CLOSEBRACKET,')',1,27278)
+LexToken(ASSIGNMENT,'=',1,27279)
+LexToken(OPENSQBRACKET,'[',1,27280)
+LexToken(CLOSESQBRACKET,']',1,27281)
+LexToken(SEMICOLON,';',1,27282)
+LexToken(EOL,'\n',1,27283)
+LexToken(VAR,'y',1,27288)
+LexToken(OPENBRACKET,'(',1,27289)
+LexToken(VAR,'k',1,27290)
+LexToken(CLOSEBRACKET,')',1,27291)
+LexToken(ASSIGNMENT,'=',1,27292)
+LexToken(OPENSQBRACKET,'[',1,27293)
+LexToken(CLOSESQBRACKET,']',1,27294)
+LexToken(SEMICOLON,';',1,27295)
+LexToken(EOL,'\n',1,27296)
+LexToken(EOL,'\n',1,27297)
+LexToken(VAR,'btn',1,27302)
+LexToken(ASSIGNMENT,'=',1,27305)
+LexToken(NUMBER,'-1',1,27306)
+LexToken(EOL,'\n',1,27308)
+LexToken(EOL,'\n',1,27309)
+LexToken(WHILE,'while',1,27314)
+LexToken(NOT,'~',1,27320)
+LexToken(OPENBRACKET,'(',1,27321)
+LexToken(VAR,'btn',1,27322)
+LexToken(COMPARISON,'==',1,27325)
+LexToken(NUMBER,'3',1,27327)
+LexToken(LOGICAL,'|',1,27329)
+LexToken(VAR,'btn',1,27331)
+LexToken(COMPARISON,'==',1,27334)
+LexToken(NUMBER,'0',1,27336)
+LexToken(LOGICAL,'|',1,27337)
+LexToken(VAR,'btn',1,27339)
+LexToken(COMPARISON,'==',1,27342)
+LexToken(NUMBER,'10',1,27344)
+LexToken(LOGICAL,'|',1,27346)
+LexToken(VAR,'btn',1,27348)
+LexToken(COMPARISON,'==',1,27351)
+LexToken(NUMBER,'-5',1,27353)
+LexToken(CLOSEBRACKET,')',1,27355)
+LexToken(EOL,'\n',1,27356)
+LexToken(VAR,'rep',1,27365)
+LexToken(ASSIGNMENT,'=',1,27368)
+LexToken(VAR,'xgetmouse',1,27369)
+LexToken(OPENBRACKET,'(',1,27378)
+LexToken(OPENSQBRACKET,'[',1,27379)
+LexToken(PREVAR_BOOLEAN,'%t',1,27380)
+LexToken(PREVAR_BOOLEAN,'%t',1,27383)
+LexToken(CLOSESQBRACKET,']',1,27385)
+LexToken(CLOSEBRACKET,')',1,27386)
+LexToken(SEMICOLON,';',1,27387)
+LexToken(EOL,'\n',1,27388)
+LexToken(VAR,'xc',1,27397)
+LexToken(ASSIGNMENT,'=',1,27399)
+LexToken(VAR,'rep',1,27400)
+LexToken(OPENBRACKET,'(',1,27403)
+LexToken(NUMBER,'1',1,27404)
+LexToken(CLOSEBRACKET,')',1,27405)
+LexToken(SEMICOLON,';',1,27406)
+LexToken(EOL,'\n',1,27407)
+LexToken(VAR,'yc',1,27416)
+LexToken(ASSIGNMENT,'=',1,27418)
+LexToken(VAR,'rep',1,27419)
+LexToken(OPENBRACKET,'(',1,27422)
+LexToken(NUMBER,'2',1,27423)
+LexToken(CLOSEBRACKET,')',1,27424)
+LexToken(SEMICOLON,';',1,27425)
+LexToken(EOL,'\n',1,27426)
+LexToken(VAR,'btn',1,27435)
+LexToken(ASSIGNMENT,'=',1,27438)
+LexToken(VAR,'rep',1,27439)
+LexToken(OPENBRACKET,'(',1,27442)
+LexToken(NUMBER,'3',1,27443)
+LexToken(CLOSEBRACKET,')',1,27444)
+LexToken(SEMICOLON,';',1,27445)
+LexToken(EOL,'\n',1,27446)
+LexToken(EOL,'\n',1,27447)
+LexToken(VAR,'xt',1,27456)
+LexToken(ASSIGNMENT,'=',1,27458)
+LexToken(OPENSQBRACKET,'[',1,27459)
+LexToken(VAR,'x',1,27460)
+LexToken(SEMICOLON,';',1,27461)
+LexToken(VAR,'xc',1,27462)
+LexToken(CLOSESQBRACKET,']',1,27464)
+LexToken(SEMICOLON,';',1,27465)
+LexToken(EOL,'\n',1,27466)
+LexToken(VAR,'yt',1,27475)
+LexToken(ASSIGNMENT,'=',1,27477)
+LexToken(OPENSQBRACKET,'[',1,27478)
+LexToken(VAR,'y',1,27479)
+LexToken(SEMICOLON,';',1,27480)
+LexToken(VAR,'yc',1,27481)
+LexToken(CLOSESQBRACKET,']',1,27483)
+LexToken(SEMICOLON,';',1,27484)
+LexToken(EOL,'\n',1,27485)
+LexToken(OPENSQBRACKET,'[',1,27494)
+LexToken(VAR,'xt',1,27495)
+LexToken(COMMA,',',1,27497)
+LexToken(VAR,'k2',1,27498)
+LexToken(CLOSESQBRACKET,']',1,27500)
+LexToken(ASSIGNMENT,'=',1,27501)
+LexToken(VAR,'gsort',1,27502)
+LexToken(OPENBRACKET,'(',1,27507)
+LexToken(VAR,'xt',1,27508)
+LexToken(COMMA,',',1,27510)
+LexToken(DQSTRING,'"r"',1,27513)
+LexToken(COMMA,',',1,27514)
+LexToken(DQSTRING,'"i"',1,27517)
+LexToken(CLOSEBRACKET,')',1,27518)
+LexToken(SEMICOLON,';',1,27519)
+LexToken(VAR,'yt',1,27520)
+LexToken(ASSIGNMENT,'=',1,27522)
+LexToken(VAR,'yt',1,27523)
+LexToken(OPENBRACKET,'(',1,27525)
+LexToken(VAR,'k2',1,27526)
+LexToken(CLOSEBRACKET,')',1,27528)
+LexToken(EOL,'\n',1,27529)
+LexToken(VAR,'xyt',1,27538)
+LexToken(ASSIGNMENT,'=',1,27541)
+LexToken(OPENSQBRACKET,'[',1,27542)
+LexToken(VAR,'xt',1,27543)
+LexToken(COMMA,',',1,27545)
+LexToken(VAR,'yt',1,27546)
+LexToken(CLOSESQBRACKET,']',1,27548)
+LexToken(SEMICOLON,';',1,27549)
+LexToken(EOL,'\n',1,27550)
+LexToken(EOL,'\n',1,27551)
+LexToken(VAR,'drawlater',1,27560)
+LexToken(OPENBRACKET,'(',1,27569)
+LexToken(CLOSEBRACKET,')',1,27570)
+LexToken(SEMICOLON,';',1,27571)
+LexToken(EOL,'\n',1,27572)
+LexToken(VAR,'points',1,27581)
+LexToken(DOT,'.',1,27587)
+LexToken(VAR,'data',1,27588)
+LexToken(ASSIGNMENT,'=',1,27592)
+LexToken(VAR,'xyt',1,27593)
+LexToken(SEMICOLON,';',1,27596)
+LexToken(EOL,'\n',1,27597)
+LexToken(OPENSQBRACKET,'[',1,27606)
+LexToken(VAR,'orpar',1,27607)
+LexToken(COMMA,',',1,27612)
+LexToken(VAR,'oipar',1,27613)
+LexToken(CLOSESQBRACKET,']',1,27618)
+LexToken(ASSIGNMENT,'=',1,27619)
+LexToken(VAR,'drawSplin',1,27620)
+LexToken(OPENBRACKET,'(',1,27629)
+LexToken(VAR,'a',1,27630)
+LexToken(COMMA,',',1,27631)
+LexToken(VAR,'xyt',1,27632)
+LexToken(COMMA,',',1,27635)
+LexToken(VAR,'oipar',1,27636)
+LexToken(COMMA,',',1,27641)
+LexToken(VAR,'orpar',1,27642)
+LexToken(CLOSEBRACKET,')',1,27647)
+LexToken(SEMICOLON,';',1,27648)
+LexToken(EOL,'\n',1,27649)
+LexToken(VAR,'drawnow',1,27658)
+LexToken(OPENBRACKET,'(',1,27665)
+LexToken(CLOSEBRACKET,')',1,27666)
+LexToken(EOL,'\n',1,27667)
+LexToken(END,'end',1,27672)
+LexToken(EOL,'\n',1,27675)
+LexToken(EOL,'\n',1,27676)
+LexToken(ENDFUNCTION,'endfunction',1,27677)
+LexToken(EOL,'\n',1,27688)
+LexToken(EOL,'\n',1,27689)
+LexToken(EOL,'\n',1,27750)
+LexToken(FUNCTION,'function',1,27751)
+LexToken(VAR,'rectx',1,27762)
+LexToken(ASSIGNMENT,'=',1,27767)
+LexToken(VAR,'findrect',1,27768)
+LexToken(OPENBRACKET,'(',1,27776)
+LexToken(VAR,'a',1,27777)
+LexToken(CLOSEBRACKET,')',1,27778)
+LexToken(EOL,'\n',1,27779)
+LexToken(VAR,'splines',1,27784)
+LexToken(ASSIGNMENT,'=',1,27791)
+LexToken(VAR,'a',1,27792)
+LexToken(DOT,'.',1,27793)
+LexToken(VAR,'children',1,27794)
+LexToken(OPENBRACKET,'(',1,27802)
+LexToken(NUMBER,'1',1,27803)
+LexToken(CLOSEBRACKET,')',1,27804)
+LexToken(DOT,'.',1,27805)
+LexToken(VAR,'children',1,27806)
+LexToken(EOL,'\n',1,27814)
+LexToken(VAR,'points',1,27819)
+LexToken(ASSIGNMENT,'=',1,27825)
+LexToken(VAR,'a',1,27826)
+LexToken(DOT,'.',1,27827)
+LexToken(VAR,'children',1,27828)
+LexToken(OPENBRACKET,'(',1,27836)
+LexToken(NUMBER,'2',1,27837)
+LexToken(CLOSEBRACKET,')',1,27838)
+LexToken(DOT,'.',1,27839)
+LexToken(VAR,'children',1,27840)
+LexToken(EOL,'\n',1,27848)
+LexToken(EOL,'\n',1,27849)
+LexToken(IF,'if',1,27854)
+LexToken(OPENBRACKET,'(',1,27857)
+LexToken(VAR,'points',1,27858)
+LexToken(DOT,'.',1,27864)
+LexToken(VAR,'data',1,27865)
+LexToken(COMPARISON,'==',1,27869)
+LexToken(OPENSQBRACKET,'[',1,27871)
+LexToken(CLOSESQBRACKET,']',1,27872)
+LexToken(CLOSEBRACKET,')',1,27873)
+LexToken(THEN,'then',1,27875)
+LexToken(EOL,'\n',1,27879)
+LexToken(VAR,'rectx',1,27888)
+LexToken(ASSIGNMENT,'=',1,27893)
+LexToken(VAR,'a',1,27894)
+LexToken(DOT,'.',1,27895)
+LexToken(VAR,'data_bounds',1,27896)
+LexToken(SEMICOLON,';',1,27907)
+LexToken(EOL,'\n',1,27908)
+LexToken(RETURN,'return',1,27917)
+LexToken(SEMICOLON,';',1,27923)
+LexToken(EOL,'\n',1,27924)
+LexToken(END,'end',1,27929)
+LexToken(EOL,'\n',1,27932)
+LexToken(EOL,'\n',1,27933)
+LexToken(EOL,'\n',1,27934)
+LexToken(VAR,'ymx1',1,27939)
+LexToken(ASSIGNMENT,'=',1,27943)
+LexToken(VAR,'max',1,27944)
+LexToken(OPENBRACKET,'(',1,27947)
+LexToken(VAR,'splines',1,27948)
+LexToken(DOT,'.',1,27955)
+LexToken(VAR,'data',1,27956)
+LexToken(OPENBRACKET,'(',1,27960)
+LexToken(COLON,':',1,27961)
+LexToken(COMMA,',',1,27962)
+LexToken(NUMBER,'2',1,27963)
+LexToken(CLOSEBRACKET,')',1,27964)
+LexToken(CLOSEBRACKET,')',1,27965)
+LexToken(SEMICOLON,';',1,27966)
+LexToken(EOL,'\n',1,27967)
+LexToken(VAR,'ymn1',1,27972)
+LexToken(ASSIGNMENT,'=',1,27976)
+LexToken(VAR,'min',1,27977)
+LexToken(OPENBRACKET,'(',1,27980)
+LexToken(VAR,'splines',1,27981)
+LexToken(DOT,'.',1,27988)
+LexToken(VAR,'data',1,27989)
+LexToken(OPENBRACKET,'(',1,27993)
+LexToken(COLON,':',1,27994)
+LexToken(COMMA,',',1,27995)
+LexToken(NUMBER,'2',1,27996)
+LexToken(CLOSEBRACKET,')',1,27997)
+LexToken(CLOSEBRACKET,')',1,27998)
+LexToken(EOL,'\n',1,27999)
+LexToken(EOL,'\n',1,28000)
+LexToken(VAR,'xmx',1,28005)
+LexToken(ASSIGNMENT,'=',1,28008)
+LexToken(VAR,'max',1,28009)
+LexToken(OPENBRACKET,'(',1,28012)
+LexToken(VAR,'points',1,28013)
+LexToken(DOT,'.',1,28019)
+LexToken(VAR,'data',1,28020)
+LexToken(OPENBRACKET,'(',1,28024)
+LexToken(COLON,':',1,28025)
+LexToken(COMMA,',',1,28026)
+LexToken(NUMBER,'1',1,28027)
+LexToken(CLOSEBRACKET,')',1,28028)
+LexToken(CLOSEBRACKET,')',1,28029)
+LexToken(SEMICOLON,';',1,28030)
+LexToken(EOL,'\n',1,28031)
+LexToken(VAR,'xmn',1,28036)
+LexToken(ASSIGNMENT,'=',1,28039)
+LexToken(VAR,'min',1,28040)
+LexToken(OPENBRACKET,'(',1,28043)
+LexToken(VAR,'points',1,28044)
+LexToken(DOT,'.',1,28050)
+LexToken(VAR,'data',1,28051)
+LexToken(OPENBRACKET,'(',1,28055)
+LexToken(COLON,':',1,28056)
+LexToken(COMMA,',',1,28057)
+LexToken(NUMBER,'1',1,28058)
+LexToken(CLOSEBRACKET,')',1,28059)
+LexToken(CLOSEBRACKET,')',1,28060)
+LexToken(SEMICOLON,';',1,28061)
+LexToken(EOL,'\n',1,28062)
+LexToken(VAR,'ymx',1,28067)
+LexToken(ASSIGNMENT,'=',1,28070)
+LexToken(VAR,'max',1,28071)
+LexToken(OPENBRACKET,'(',1,28074)
+LexToken(VAR,'points',1,28075)
+LexToken(DOT,'.',1,28081)
+LexToken(VAR,'data',1,28082)
+LexToken(OPENBRACKET,'(',1,28086)
+LexToken(COLON,':',1,28087)
+LexToken(COMMA,',',1,28088)
+LexToken(NUMBER,'2',1,28089)
+LexToken(CLOSEBRACKET,')',1,28090)
+LexToken(CLOSEBRACKET,')',1,28091)
+LexToken(SEMICOLON,';',1,28092)
+LexToken(EOL,'\n',1,28093)
+LexToken(VAR,'ymn',1,28098)
+LexToken(ASSIGNMENT,'=',1,28101)
+LexToken(VAR,'min',1,28102)
+LexToken(OPENBRACKET,'(',1,28105)
+LexToken(VAR,'points',1,28106)
+LexToken(DOT,'.',1,28112)
+LexToken(VAR,'data',1,28113)
+LexToken(OPENBRACKET,'(',1,28117)
+LexToken(COLON,':',1,28118)
+LexToken(COMMA,',',1,28119)
+LexToken(NUMBER,'2',1,28120)
+LexToken(CLOSEBRACKET,')',1,28121)
+LexToken(CLOSEBRACKET,')',1,28122)
+LexToken(SEMICOLON,';',1,28123)
+LexToken(EOL,'\n',1,28124)
+LexToken(EOL,'\n',1,28125)
+LexToken(EOL,'\n',1,28126)
+LexToken(VAR,'XMX',1,28131)
+LexToken(ASSIGNMENT,'=',1,28134)
+LexToken(VAR,'max',1,28135)
+LexToken(OPENBRACKET,'(',1,28138)
+LexToken(VAR,'xmx',1,28139)
+LexToken(CLOSEBRACKET,')',1,28142)
+LexToken(SEMICOLON,';',1,28143)
+LexToken(EOL,'\n',1,28144)
+LexToken(VAR,'XMN',1,28149)
+LexToken(ASSIGNMENT,'=',1,28152)
+LexToken(VAR,'max',1,28153)
+LexToken(OPENBRACKET,'(',1,28156)
+LexToken(VAR,'xmn',1,28157)
+LexToken(CLOSEBRACKET,')',1,28160)
+LexToken(SEMICOLON,';',1,28161)
+LexToken(EOL,'\n',1,28162)
+LexToken(VAR,'YMX',1,28167)
+LexToken(ASSIGNMENT,'=',1,28170)
+LexToken(VAR,'max',1,28171)
+LexToken(OPENBRACKET,'(',1,28174)
+LexToken(VAR,'ymx',1,28175)
+LexToken(COMMA,',',1,28178)
+LexToken(VAR,'ymx1',1,28179)
+LexToken(CLOSEBRACKET,')',1,28183)
+LexToken(SEMICOLON,';',1,28184)
+LexToken(EOL,'\n',1,28185)
+LexToken(VAR,'YMN',1,28190)
+LexToken(ASSIGNMENT,'=',1,28193)
+LexToken(VAR,'min',1,28194)
+LexToken(OPENBRACKET,'(',1,28197)
+LexToken(VAR,'ymn',1,28198)
+LexToken(COMMA,',',1,28201)
+LexToken(VAR,'ymn1',1,28202)
+LexToken(CLOSEBRACKET,')',1,28206)
+LexToken(SEMICOLON,';',1,28207)
+LexToken(EOL,'\n',1,28208)
+LexToken(EOL,'\n',1,28209)
+LexToken(VAR,'dx',1,28214)
+LexToken(ASSIGNMENT,'=',1,28216)
+LexToken(VAR,'XMX',1,28217)
+LexToken(OPERATOR,'-',1,28220)
+LexToken(VAR,'XMN',1,28221)
+LexToken(SEMICOLON,';',1,28224)
+LexToken(EOL,'\n',1,28225)
+LexToken(VAR,'dy',1,28230)
+LexToken(ASSIGNMENT,'=',1,28232)
+LexToken(VAR,'YMX',1,28233)
+LexToken(OPERATOR,'-',1,28236)
+LexToken(VAR,'YMN',1,28237)
+LexToken(EOL,'\n',1,28240)
+LexToken(IF,'if',1,28245)
+LexToken(VAR,'dx',1,28248)
+LexToken(COMPARISON,'==',1,28250)
+LexToken(NUMBER,'0',1,28252)
+LexToken(THEN,'then',1,28254)
+LexToken(EOL,'\n',1,28258)
+LexToken(VAR,'dx',1,28267)
+LexToken(ASSIGNMENT,'=',1,28269)
+LexToken(VAR,'max',1,28270)
+LexToken(OPENBRACKET,'(',1,28273)
+LexToken(VAR,'XMX',1,28274)
+LexToken(OPERATOR,'/',1,28277)
+LexToken(NUMBER,'2',1,28278)
+LexToken(COMMA,',',1,28279)
+LexToken(NUMBER,'1',1,28280)
+LexToken(CLOSEBRACKET,')',1,28281)
+LexToken(COMMA,',',1,28282)
+LexToken(EOL,'\n',1,28283)
+LexToken(END,'end',1,28288)
+LexToken(SEMICOLON,';',1,28291)
+LexToken(EOL,'\n',1,28292)
+LexToken(VAR,'XMX',1,28297)
+LexToken(ASSIGNMENT,'=',1,28300)
+LexToken(VAR,'XMX',1,28301)
+LexToken(OPERATOR,'+',1,28304)
+LexToken(VAR,'dx',1,28305)
+LexToken(OPERATOR,'/',1,28307)
+LexToken(NUMBER,'50',1,28308)
+LexToken(EOL,'\n',1,28310)
+LexToken(IF,'if',1,28315)
+LexToken(VAR,'dy',1,28318)
+LexToken(COMPARISON,'==',1,28320)
+LexToken(NUMBER,'0',1,28322)
+LexToken(THEN,'then',1,28324)
+LexToken(EOL,'\n',1,28328)
+LexToken(VAR,'dy',1,28337)
+LexToken(ASSIGNMENT,'=',1,28339)
+LexToken(VAR,'max',1,28340)
+LexToken(OPENBRACKET,'(',1,28343)
+LexToken(VAR,'YMX',1,28344)
+LexToken(OPERATOR,'/',1,28347)
+LexToken(NUMBER,'2',1,28348)
+LexToken(COMMA,',',1,28349)
+LexToken(NUMBER,'1',1,28350)
+LexToken(CLOSEBRACKET,')',1,28351)
+LexToken(COMMA,',',1,28352)
+LexToken(EOL,'\n',1,28353)
+LexToken(END,'end',1,28358)
+LexToken(SEMICOLON,';',1,28361)
+LexToken(EOL,'\n',1,28362)
+LexToken(VAR,'YMN',1,28367)
+LexToken(ASSIGNMENT,'=',1,28370)
+LexToken(VAR,'YMN',1,28371)
+LexToken(OPERATOR,'-',1,28374)
+LexToken(VAR,'dy',1,28375)
+LexToken(OPERATOR,'/',1,28377)
+LexToken(NUMBER,'50',1,28378)
+LexToken(SEMICOLON,';',1,28380)
+LexToken(EOL,'\n',1,28381)
+LexToken(VAR,'YMX',1,28386)
+LexToken(ASSIGNMENT,'=',1,28389)
+LexToken(VAR,'YMX',1,28390)
+LexToken(OPERATOR,'+',1,28393)
+LexToken(VAR,'dy',1,28394)
+LexToken(OPERATOR,'/',1,28396)
+LexToken(NUMBER,'50',1,28397)
+LexToken(SEMICOLON,';',1,28399)
+LexToken(EOL,'\n',1,28400)
+LexToken(VAR,'rectx',1,28405)
+LexToken(ASSIGNMENT,'=',1,28410)
+LexToken(OPENSQBRACKET,'[',1,28411)
+LexToken(VAR,'XMN',1,28412)
+LexToken(COMMA,',',1,28415)
+LexToken(VAR,'YMN',1,28416)
+LexToken(SEMICOLON,';',1,28419)
+LexToken(VAR,'XMX',1,28420)
+LexToken(COMMA,',',1,28423)
+LexToken(VAR,'YMX',1,28424)
+LexToken(CLOSESQBRACKET,']',1,28427)
+LexToken(SEMICOLON,';',1,28428)
+LexToken(EOL,'\n',1,28429)
+LexToken(ENDFUNCTION,'endfunction',1,28430)
+LexToken(EOL,'\n',1,28441)
+LexToken(EOL,'\n',1,28442)
+LexToken(EOL,'\n',1,28505)
+LexToken(FUNCTION,'function',1,28506)
+LexToken(OPENSQBRACKET,'[',1,28515)
+LexToken(VAR,'tok',1,28516)
+LexToken(COMMA,',',1,28519)
+LexToken(VAR,'xyo',1,28520)
+LexToken(CLOSESQBRACKET,']',1,28523)
+LexToken(ASSIGNMENT,'=',1,28524)
+LexToken(VAR,'ReadExcel',1,28525)
+LexToken(OPENBRACKET,'(',1,28534)
+LexToken(CLOSEBRACKET,')',1,28535)
+LexToken(EOL,'\n',1,28536)
+LexToken(VAR,'TA',1,28541)
+LexToken(ASSIGNMENT,'=',1,28543)
+LexToken(OPENSQBRACKET,'[',1,28544)
+LexToken(DQSTRING,'"A"',1,28547)
+LexToken(SEMICOLON,';',1,28548)
+LexToken(DQSTRING,'"B"',1,28551)
+LexToken(SEMICOLON,';',1,28552)
+LexToken(DQSTRING,'"C"',1,28555)
+LexToken(SEMICOLON,';',1,28556)
+LexToken(DQSTRING,'"D"',1,28559)
+LexToken(SEMICOLON,';',1,28560)
+LexToken(DQSTRING,'"E"',1,28563)
+LexToken(SEMICOLON,';',1,28564)
+LexToken(DQSTRING,'"F"',1,28567)
+LexToken(SEMICOLON,';',1,28568)
+LexToken(DQSTRING,'"G"',1,28571)
+LexToken(SEMICOLON,';',1,28572)
+LexToken(DQSTRING,'"H"',1,28575)
+LexToken(SEMICOLON,';',1,28576)
+LexToken(DQSTRING,'"I"',1,28579)
+LexToken(SEMICOLON,';',1,28580)
+LexToken(DQSTRING,'"J"',1,28583)
+LexToken(SEMICOLON,';',1,28584)
+LexToken(DQSTRING,'"K"',1,28587)
+LexToken(SEMICOLON,';',1,28588)
+LexToken(DQSTRING,'"L"',1,28591)
+LexToken(SEMICOLON,';',1,28592)
+LexToken(DQSTRING,'"M"',1,28595)
+LexToken(SEMICOLON,';',1,28596)
+LexToken(DQSTRING,'"N"',1,28599)
+LexToken(SEMICOLON,';',1,28600)
+LexToken(DQSTRING,'"O"',1,28603)
+LexToken(SEMICOLON,';',1,28604)
+LexToken(DQSTRING,'"P"',1,28607)
+LexToken(SEMICOLON,';',1,28608)
+LexToken(DQSTRING,'"Q"',1,28620)
+LexToken(SEMICOLON,';',1,28621)
+LexToken(DQSTRING,'"R"',1,28624)
+LexToken(SEMICOLON,';',1,28625)
+LexToken(DQSTRING,'"S"',1,28628)
+LexToken(SEMICOLON,';',1,28629)
+LexToken(DQSTRING,'"T"',1,28632)
+LexToken(SEMICOLON,';',1,28633)
+LexToken(DQSTRING,'"U"',1,28636)
+LexToken(SEMICOLON,';',1,28637)
+LexToken(DQSTRING,'"V"',1,28640)
+LexToken(SEMICOLON,';',1,28641)
+LexToken(DQSTRING,'"W"',1,28644)
+LexToken(SEMICOLON,';',1,28645)
+LexToken(DQSTRING,'"X"',1,28648)
+LexToken(SEMICOLON,';',1,28649)
+LexToken(DQSTRING,'"Y"',1,28652)
+LexToken(SEMICOLON,';',1,28653)
+LexToken(DQSTRING,'"Z"',1,28656)
+LexToken(SEMICOLON,';',1,28657)
+LexToken(DQSTRING,'"a"',1,28660)
+LexToken(SEMICOLON,';',1,28661)
+LexToken(DQSTRING,'"b"',1,28664)
+LexToken(SEMICOLON,';',1,28665)
+LexToken(DQSTRING,'"c"',1,28668)
+LexToken(SEMICOLON,';',1,28669)
+LexToken(DQSTRING,'"d"',1,28672)
+LexToken(SEMICOLON,';',1,28673)
+LexToken(DQSTRING,'"e"',1,28676)
+LexToken(SEMICOLON,';',1,28677)
+LexToken(DQSTRING,'"f"',1,28680)
+LexToken(SEMICOLON,';',1,28681)
+LexToken(DQSTRING,'"g"',1,28693)
+LexToken(SEMICOLON,';',1,28694)
+LexToken(DQSTRING,'"h"',1,28697)
+LexToken(SEMICOLON,';',1,28698)
+LexToken(DQSTRING,'"i"',1,28701)
+LexToken(SEMICOLON,';',1,28702)
+LexToken(DQSTRING,'"j"',1,28705)
+LexToken(SEMICOLON,';',1,28706)
+LexToken(DQSTRING,'"k"',1,28709)
+LexToken(SEMICOLON,';',1,28710)
+LexToken(DQSTRING,'"l"',1,28713)
+LexToken(SEMICOLON,';',1,28714)
+LexToken(DQSTRING,'"m"',1,28717)
+LexToken(SEMICOLON,';',1,28718)
+LexToken(DQSTRING,'"n"',1,28721)
+LexToken(SEMICOLON,';',1,28722)
+LexToken(DQSTRING,'"o"',1,28725)
+LexToken(SEMICOLON,';',1,28726)
+LexToken(DQSTRING,'"p"',1,28729)
+LexToken(SEMICOLON,';',1,28730)
+LexToken(DQSTRING,'"q"',1,28733)
+LexToken(SEMICOLON,';',1,28734)
+LexToken(DQSTRING,'"r"',1,28737)
+LexToken(SEMICOLON,';',1,28738)
+LexToken(DQSTRING,'"s"',1,28741)
+LexToken(SEMICOLON,';',1,28742)
+LexToken(DQSTRING,'"t"',1,28745)
+LexToken(SEMICOLON,';',1,28746)
+LexToken(DQSTRING,'"u"',1,28749)
+LexToken(SEMICOLON,';',1,28750)
+LexToken(DQSTRING,'"v"',1,28753)
+LexToken(SEMICOLON,';',1,28754)
+LexToken(DQSTRING,'"w"',1,28766)
+LexToken(SEMICOLON,';',1,28767)
+LexToken(DQSTRING,'"x"',1,28770)
+LexToken(SEMICOLON,';',1,28771)
+LexToken(DQSTRING,'"y"',1,28774)
+LexToken(SEMICOLON,';',1,28775)
+LexToken(DQSTRING,'"z"',1,28778)
+LexToken(CLOSESQBRACKET,']',1,28779)
+LexToken(SEMICOLON,';',1,28780)
+LexToken(EOL,'\n',1,28781)
+LexToken(VAR,'TN',1,28786)
+LexToken(ASSIGNMENT,'=',1,28788)
+LexToken(OPENSQBRACKET,'[',1,28789)
+LexToken(DQSTRING,'"0"',1,28792)
+LexToken(COMMA,',',1,28793)
+LexToken(DQSTRING,'"1"',1,28796)
+LexToken(COMMA,',',1,28797)
+LexToken(DQSTRING,'"2"',1,28800)
+LexToken(COMMA,',',1,28801)
+LexToken(DQSTRING,'"3"',1,28804)
+LexToken(COMMA,',',1,28805)
+LexToken(DQSTRING,'"4"',1,28808)
+LexToken(COMMA,',',1,28809)
+LexToken(DQSTRING,'"5"',1,28812)
+LexToken(COMMA,',',1,28813)
+LexToken(DQSTRING,'"6"',1,28816)
+LexToken(COMMA,',',1,28817)
+LexToken(DQSTRING,'"7"',1,28820)
+LexToken(COMMA,',',1,28821)
+LexToken(DQSTRING,'"8"',1,28824)
+LexToken(COMMA,',',1,28825)
+LexToken(DQSTRING,'"9"',1,28828)
+LexToken(CLOSESQBRACKET,']',1,28829)
+LexToken(SEMICOLON,';',1,28830)
+LexToken(EOL,'\n',1,28831)
+LexToken(VAR,'xyo',1,28836)
+LexToken(ASSIGNMENT,'=',1,28839)
+LexToken(OPENSQBRACKET,'[',1,28840)
+LexToken(CLOSESQBRACKET,']',1,28841)
+LexToken(SEMICOLON,';',1,28842)
+LexToken(EOL,'\n',1,28843)
+LexToken(VAR,'tok',1,28848)
+LexToken(ASSIGNMENT,'=',1,28851)
+LexToken(PREVAR_BOOLEAN,'%f',1,28852)
+LexToken(SEMICOLON,';',1,28854)
+LexToken(EOL,'\n',1,28855)
+LexToken(WHILE,'while',1,28860)
+LexToken(PREVAR_BOOLEAN,'%t',1,28866)
+LexToken(EOL,'\n',1,28868)
+LexToken(OPENSQBRACKET,'[',1,28877)
+LexToken(VAR,'zok',1,28878)
+LexToken(COMMA,',',1,28881)
+LexToken(VAR,'filen',1,28882)
+LexToken(COMMA,',',1,28887)
+LexToken(VAR,'sheetN',1,28888)
+LexToken(COMMA,',',1,28894)
+LexToken(VAR,'xa',1,28895)
+LexToken(COMMA,',',1,28897)
+LexToken(VAR,'ya',1,28898)
+LexToken(CLOSESQBRACKET,']',1,28900)
+LexToken(ASSIGNMENT,'=',1,28901)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,28902)
+LexToken(OPENBRACKET,'(',1,28917)
+LexToken(DQSTRING,'"Excel data file "',1,28935)
+LexToken(COMMA,',',1,28936)
+LexToken(OPENSQBRACKET,'[',1,28937)
+LexToken(DQSTRING,'"Filename"',1,28947)
+LexToken(SEMICOLON,';',1,28948)
+LexToken(DQSTRING,'"Sheet # "',1,28958)
+LexToken(SEMICOLON,';',1,28959)
+LexToken(DQSTRING,'"X[start:Stop]"',1,28974)
+LexToken(SEMICOLON,';',1,28975)
+LexToken(DQSTRING,'"Y[start:stop]"',1,28990)
+LexToken(CLOSESQBRACKET,']',1,28991)
+LexToken(COMMA,',',1,28992)
+LexToken(VAR,'list',1,28993)
+LexToken(OPENBRACKET,'(',1,28997)
+LexToken(DQSTRING,'"str"',1,29002)
+LexToken(COMMA,',',1,29003)
+LexToken(NUMBER,'1',1,29004)
+LexToken(COMMA,',',1,29005)
+LexToken(DQSTRING,'"vec"',1,29023)
+LexToken(COMMA,',',1,29024)
+LexToken(NUMBER,'1',1,29025)
+LexToken(COMMA,',',1,29026)
+LexToken(DQSTRING,'"str"',1,29031)
+LexToken(COMMA,',',1,29032)
+LexToken(NUMBER,'1',1,29033)
+LexToken(COMMA,',',1,29034)
+LexToken(DQSTRING,'"str"',1,29052)
+LexToken(COMMA,',',1,29053)
+LexToken(NUMBER,'1',1,29054)
+LexToken(CLOSEBRACKET,')',1,29055)
+LexToken(COMMA,',',1,29056)
+LexToken(VAR,'list',1,29070)
+LexToken(OPENBRACKET,'(',1,29074)
+LexToken(OPENSQBRACKET,'[',1,29075)
+LexToken(DQSTRING,'"Classeur1.xls"',1,29090)
+LexToken(CLOSESQBRACKET,']',1,29091)
+LexToken(COMMA,',',1,29092)
+LexToken(OPENSQBRACKET,'[',1,29093)
+LexToken(DQSTRING,'"1"',1,29096)
+LexToken(CLOSESQBRACKET,']',1,29097)
+LexToken(COMMA,',',1,29098)
+LexToken(OPENSQBRACKET,'[',1,29099)
+LexToken(DQSTRING,'"C5:C25"',1,29107)
+LexToken(CLOSESQBRACKET,']',1,29108)
+LexToken(COMMA,',',1,29109)
+LexToken(OPENSQBRACKET,'[',1,29110)
+LexToken(DQSTRING,'"D5:D25"',1,29118)
+LexToken(CLOSESQBRACKET,']',1,29119)
+LexToken(CLOSEBRACKET,')',1,29120)
+LexToken(CLOSEBRACKET,')',1,29121)
+LexToken(SEMICOLON,';',1,29122)
+LexToken(EOL,'\n',1,29123)
+LexToken(IF,'if',1,29132)
+LexToken(NOT,'~',1,29135)
+LexToken(VAR,'zok',1,29136)
+LexToken(THEN,'then',1,29140)
+LexToken(EOL,'\n',1,29144)
+LexToken(BREAK,'break',1,29157)
+LexToken(COMMA,',',1,29162)
+LexToken(EOL,'\n',1,29163)
+LexToken(END,'end',1,29172)
+LexToken(EOL,'\n',1,29175)
+LexToken(EOL,'\n',1,29176)
+LexToken(VAR,'try',1,29185)
+LexToken(EOL,'\n',1,29188)
+LexToken(OPENSQBRACKET,'[',1,29201)
+LexToken(VAR,'fd',1,29202)
+LexToken(COMMA,',',1,29204)
+LexToken(VAR,'SST',1,29205)
+LexToken(COMMA,',',1,29208)
+LexToken(VAR,'Sheetnames',1,29209)
+LexToken(COMMA,',',1,29219)
+LexToken(VAR,'Sheetpos',1,29220)
+LexToken(CLOSESQBRACKET,']',1,29228)
+LexToken(ASSIGNMENT,'=',1,29230)
+LexToken(VAR,'xls_open',1,29232)
+LexToken(OPENBRACKET,'(',1,29240)
+LexToken(VAR,'filen',1,29241)
+LexToken(CLOSEBRACKET,')',1,29246)
+LexToken(SEMICOLON,';',1,29247)
+LexToken(EOL,'\n',1,29248)
+LexToken(VAR,'catch',1,29257)
+LexToken(EOL,'\n',1,29262)
+LexToken(VAR,'xinfo',1,29275)
+LexToken(OPENBRACKET,'(',1,29280)
+LexToken(DQSTRING,'"Scicos cannot find the excel file:"',1,29316)
+LexToken(OPERATOR,'+',1,29317)
+LexToken(VAR,'filen',1,29318)
+LexToken(CLOSEBRACKET,')',1,29323)
+LexToken(SEMICOLON,';',1,29324)
+LexToken(EOL,'\n',1,29325)
+LexToken(BREAK,'break',1,29338)
+LexToken(SEMICOLON,';',1,29343)
+LexToken(EOL,'\n',1,29344)
+LexToken(END,'end',1,29353)
+LexToken(EOL,'\n',1,29356)
+LexToken(VAR,'try',1,29365)
+LexToken(EOL,'\n',1,29368)
+LexToken(VAR,'N',1,29381)
+LexToken(ASSIGNMENT,'=',1,29382)
+LexToken(VAR,'size',1,29383)
+LexToken(OPENBRACKET,'(',1,29387)
+LexToken(VAR,'Sheetnames',1,29388)
+LexToken(COMMA,',',1,29398)
+LexToken(DQSTRING,'"*"',1,29401)
+LexToken(CLOSEBRACKET,')',1,29402)
+LexToken(SEMICOLON,';',1,29403)
+LexToken(EOL,'\n',1,29404)
+LexToken(IF,'if',1,29417)
+LexToken(OPENBRACKET,'(',1,29420)
+LexToken(OPENBRACKET,'(',1,29421)
+LexToken(VAR,'sheetN',1,29422)
+LexToken(COMPARISON,'<=',1,29428)
+LexToken(VAR,'N',1,29430)
+LexToken(CLOSEBRACKET,')',1,29431)
+LexToken(LOGICAL,'&',1,29433)
+LexToken(OPENBRACKET,'(',1,29434)
+LexToken(VAR,'sheetN',1,29435)
+LexToken(COMPARISON,'>',1,29441)
+LexToken(NUMBER,'0',1,29442)
+LexToken(CLOSEBRACKET,')',1,29443)
+LexToken(CLOSEBRACKET,')',1,29444)
+LexToken(THEN,'then',1,29446)
+LexToken(EOL,'\n',1,29450)
+LexToken(OPENSQBRACKET,'[',1,29467)
+LexToken(VAR,'Value',1,29468)
+LexToken(COMMA,',',1,29473)
+LexToken(VAR,'TextInd',1,29474)
+LexToken(CLOSESQBRACKET,']',1,29481)
+LexToken(ASSIGNMENT,'=',1,29483)
+LexToken(VAR,'xls_read',1,29485)
+LexToken(OPENBRACKET,'(',1,29493)
+LexToken(VAR,'fd',1,29494)
+LexToken(COMMA,',',1,29496)
+LexToken(VAR,'Sheetpos',1,29497)
+LexToken(OPENBRACKET,'(',1,29505)
+LexToken(VAR,'sheetN',1,29506)
+LexToken(CLOSEBRACKET,')',1,29512)
+LexToken(CLOSEBRACKET,')',1,29513)
+LexToken(EOL,'\n',1,29514)
+LexToken(VAR,'mclose',1,29531)
+LexToken(OPENBRACKET,'(',1,29537)
+LexToken(VAR,'fd',1,29538)
+LexToken(CLOSEBRACKET,')',1,29540)
+LexToken(EOL,'\n',1,29541)
+LexToken(END,'end',1,29554)
+LexToken(EOL,'\n',1,29557)
+LexToken(VAR,'xa',1,29570)
+LexToken(ASSIGNMENT,'=',1,29572)
+LexToken(VAR,'strsubst',1,29573)
+LexToken(OPENBRACKET,'(',1,29581)
+LexToken(VAR,'xa',1,29582)
+LexToken(COMMA,',',1,29584)
+LexToken(DQSTRING,'" "',1,29587)
+LexToken(COMMA,',',1,29588)
+LexToken(DQSTRING,'""',1,29590)
+LexToken(CLOSEBRACKET,')',1,29591)
+LexToken(SEMICOLON,';',1,29592)
+LexToken(EOL,'\n',1,29593)
+LexToken(VAR,'px',1,29606)
+LexToken(ASSIGNMENT,'=',1,29608)
+LexToken(VAR,'strindex',1,29609)
+LexToken(OPENBRACKET,'(',1,29617)
+LexToken(VAR,'xa',1,29618)
+LexToken(COMMA,',',1,29620)
+LexToken(DQSTRING,'":"',1,29623)
+LexToken(CLOSEBRACKET,')',1,29624)
+LexToken(SEMICOLON,';',1,29625)
+LexToken(EOL,'\n',1,29626)
+LexToken(VAR,'ya',1,29639)
+LexToken(ASSIGNMENT,'=',1,29641)
+LexToken(VAR,'strsubst',1,29642)
+LexToken(OPENBRACKET,'(',1,29650)
+LexToken(VAR,'ya',1,29651)
+LexToken(COMMA,',',1,29653)
+LexToken(DQSTRING,'" "',1,29656)
+LexToken(COMMA,',',1,29657)
+LexToken(DQSTRING,'""',1,29659)
+LexToken(CLOSEBRACKET,')',1,29660)
+LexToken(SEMICOLON,';',1,29661)
+LexToken(EOL,'\n',1,29662)
+LexToken(VAR,'py',1,29675)
+LexToken(ASSIGNMENT,'=',1,29677)
+LexToken(VAR,'strindex',1,29678)
+LexToken(OPENBRACKET,'(',1,29686)
+LexToken(VAR,'ya',1,29687)
+LexToken(COMMA,',',1,29689)
+LexToken(DQSTRING,'":"',1,29692)
+LexToken(CLOSEBRACKET,')',1,29693)
+LexToken(SEMICOLON,';',1,29694)
+LexToken(EOL,'\n',1,29695)
+LexToken(VAR,'x1',1,29708)
+LexToken(ASSIGNMENT,'=',1,29710)
+LexToken(VAR,'part',1,29711)
+LexToken(OPENBRACKET,'(',1,29715)
+LexToken(VAR,'xa',1,29716)
+LexToken(COMMA,',',1,29718)
+LexToken(NUMBER,'1',1,29719)
+LexToken(COLON,':',1,29720)
+LexToken(VAR,'px',1,29721)
+LexToken(NUMBER,'-1',1,29723)
+LexToken(CLOSEBRACKET,')',1,29725)
+LexToken(SEMICOLON,';',1,29726)
+LexToken(EOL,'\n',1,29727)
+LexToken(VAR,'x2',1,29740)
+LexToken(ASSIGNMENT,'=',1,29742)
+LexToken(VAR,'part',1,29743)
+LexToken(OPENBRACKET,'(',1,29747)
+LexToken(VAR,'xa',1,29748)
+LexToken(COMMA,',',1,29750)
+LexToken(VAR,'px',1,29751)
+LexToken(OPERATOR,'+',1,29753)
+LexToken(NUMBER,'1',1,29754)
+LexToken(COLON,':',1,29755)
+LexToken(VAR,'length',1,29756)
+LexToken(OPENBRACKET,'(',1,29762)
+LexToken(VAR,'xa',1,29763)
+LexToken(CLOSEBRACKET,')',1,29765)
+LexToken(CLOSEBRACKET,')',1,29766)
+LexToken(SEMICOLON,';',1,29767)
+LexToken(EOL,'\n',1,29768)
+LexToken(VAR,'y1',1,29781)
+LexToken(ASSIGNMENT,'=',1,29783)
+LexToken(VAR,'part',1,29784)
+LexToken(OPENBRACKET,'(',1,29788)
+LexToken(VAR,'ya',1,29789)
+LexToken(COMMA,',',1,29791)
+LexToken(NUMBER,'1',1,29792)
+LexToken(COLON,':',1,29793)
+LexToken(VAR,'py',1,29794)
+LexToken(NUMBER,'-1',1,29796)
+LexToken(CLOSEBRACKET,')',1,29798)
+LexToken(SEMICOLON,';',1,29799)
+LexToken(EOL,'\n',1,29800)
+LexToken(VAR,'y2',1,29813)
+LexToken(ASSIGNMENT,'=',1,29815)
+LexToken(VAR,'part',1,29816)
+LexToken(OPENBRACKET,'(',1,29820)
+LexToken(VAR,'ya',1,29821)
+LexToken(COMMA,',',1,29823)
+LexToken(VAR,'py',1,29824)
+LexToken(OPERATOR,'+',1,29826)
+LexToken(NUMBER,'1',1,29827)
+LexToken(COLON,':',1,29828)
+LexToken(VAR,'length',1,29829)
+LexToken(OPENBRACKET,'(',1,29835)
+LexToken(VAR,'ya',1,29836)
+LexToken(CLOSEBRACKET,')',1,29838)
+LexToken(CLOSEBRACKET,')',1,29839)
+LexToken(SEMICOLON,';',1,29840)
+LexToken(EOL,'\n',1,29841)
+LexToken(EOL,'\n',1,29842)
+LexToken(VAR,'x1p',1,29855)
+LexToken(ASSIGNMENT,'=',1,29858)
+LexToken(VAR,'min',1,29859)
+LexToken(OPENBRACKET,'(',1,29862)
+LexToken(VAR,'strindex',1,29863)
+LexToken(OPENBRACKET,'(',1,29871)
+LexToken(VAR,'x1',1,29872)
+LexToken(COMMA,',',1,29874)
+LexToken(VAR,'TN',1,29875)
+LexToken(CLOSEBRACKET,')',1,29877)
+LexToken(CLOSEBRACKET,')',1,29878)
+LexToken(SEMICOLON,';',1,29879)
+LexToken(EOL,'\n',1,29880)
+LexToken(IF,'if',1,29893)
+LexToken(VAR,'x1p',1,29896)
+LexToken(COMPARISON,'==',1,29899)
+LexToken(OPENSQBRACKET,'[',1,29901)
+LexToken(CLOSESQBRACKET,']',1,29902)
+LexToken(THEN,'then',1,29904)
+LexToken(COMMA,',',1,29908)
+LexToken(EOL,'\n',1,29909)
+LexToken(VAR,'xinfo',1,29926)
+LexToken(OPENBRACKET,'(',1,29931)
+LexToken(DQSTRING,'"Bad address in X:"',1,29950)
+LexToken(OPERATOR,'+',1,29951)
+LexToken(VAR,'x1',1,29952)
+LexToken(CLOSEBRACKET,')',1,29954)
+LexToken(SEMICOLON,';',1,29955)
+LexToken(EOL,'\n',1,29956)
+LexToken(BREAK,'break',1,29973)
+LexToken(COMMA,',',1,29978)
+LexToken(EOL,'\n',1,29979)
+LexToken(END,'end',1,29992)
+LexToken(EOL,'\n',1,29995)
+LexToken(VAR,'x11',1,30008)
+LexToken(ASSIGNMENT,'=',1,30011)
+LexToken(VAR,'part',1,30012)
+LexToken(OPENBRACKET,'(',1,30016)
+LexToken(VAR,'x1',1,30017)
+LexToken(COMMA,',',1,30019)
+LexToken(NUMBER,'1',1,30020)
+LexToken(COLON,':',1,30021)
+LexToken(VAR,'x1p',1,30022)
+LexToken(NUMBER,'-1',1,30025)
+LexToken(CLOSEBRACKET,')',1,30027)
+LexToken(SEMICOLON,';',1,30028)
+LexToken(EOL,'\n',1,30029)
+LexToken(VAR,'x12',1,30042)
+LexToken(ASSIGNMENT,'=',1,30045)
+LexToken(VAR,'part',1,30046)
+LexToken(OPENBRACKET,'(',1,30050)
+LexToken(VAR,'x1',1,30051)
+LexToken(COMMA,',',1,30053)
+LexToken(VAR,'x1p',1,30054)
+LexToken(COLON,':',1,30057)
+LexToken(VAR,'length',1,30058)
+LexToken(OPENBRACKET,'(',1,30064)
+LexToken(VAR,'x1',1,30065)
+LexToken(CLOSEBRACKET,')',1,30067)
+LexToken(CLOSEBRACKET,')',1,30068)
+LexToken(SEMICOLON,';',1,30069)
+LexToken(EOL,'\n',1,30070)
+LexToken(EOL,'\n',1,30071)
+LexToken(VAR,'x2p',1,30084)
+LexToken(ASSIGNMENT,'=',1,30087)
+LexToken(VAR,'min',1,30088)
+LexToken(OPENBRACKET,'(',1,30091)
+LexToken(VAR,'strindex',1,30092)
+LexToken(OPENBRACKET,'(',1,30100)
+LexToken(VAR,'x2',1,30101)
+LexToken(COMMA,',',1,30103)
+LexToken(VAR,'TN',1,30104)
+LexToken(CLOSEBRACKET,')',1,30106)
+LexToken(CLOSEBRACKET,')',1,30107)
+LexToken(SEMICOLON,';',1,30108)
+LexToken(EOL,'\n',1,30109)
+LexToken(IF,'if',1,30122)
+LexToken(VAR,'x2p',1,30125)
+LexToken(COMPARISON,'==',1,30128)
+LexToken(OPENSQBRACKET,'[',1,30130)
+LexToken(CLOSESQBRACKET,']',1,30131)
+LexToken(THEN,'then',1,30133)
+LexToken(COMMA,',',1,30137)
+LexToken(EOL,'\n',1,30138)
+LexToken(VAR,'xinfo',1,30155)
+LexToken(OPENBRACKET,'(',1,30160)
+LexToken(DQSTRING,'"Bad address in X:"',1,30179)
+LexToken(OPERATOR,'+',1,30180)
+LexToken(VAR,'x2',1,30181)
+LexToken(CLOSEBRACKET,')',1,30183)
+LexToken(SEMICOLON,';',1,30184)
+LexToken(EOL,'\n',1,30185)
+LexToken(BREAK,'break',1,30202)
+LexToken(COMMA,',',1,30207)
+LexToken(EOL,'\n',1,30208)
+LexToken(END,'end',1,30221)
+LexToken(EOL,'\n',1,30224)
+LexToken(VAR,'x21',1,30237)
+LexToken(ASSIGNMENT,'=',1,30240)
+LexToken(VAR,'part',1,30241)
+LexToken(OPENBRACKET,'(',1,30245)
+LexToken(VAR,'x2',1,30246)
+LexToken(COMMA,',',1,30248)
+LexToken(NUMBER,'1',1,30249)
+LexToken(COLON,':',1,30250)
+LexToken(VAR,'x2p',1,30251)
+LexToken(NUMBER,'-1',1,30254)
+LexToken(CLOSEBRACKET,')',1,30256)
+LexToken(SEMICOLON,';',1,30257)
+LexToken(EOL,'\n',1,30258)
+LexToken(VAR,'x22',1,30271)
+LexToken(ASSIGNMENT,'=',1,30274)
+LexToken(VAR,'part',1,30275)
+LexToken(OPENBRACKET,'(',1,30279)
+LexToken(VAR,'x2',1,30280)
+LexToken(COMMA,',',1,30282)
+LexToken(VAR,'x2p',1,30283)
+LexToken(COLON,':',1,30286)
+LexToken(VAR,'length',1,30287)
+LexToken(OPENBRACKET,'(',1,30293)
+LexToken(VAR,'x2',1,30294)
+LexToken(CLOSEBRACKET,')',1,30296)
+LexToken(CLOSEBRACKET,')',1,30297)
+LexToken(SEMICOLON,';',1,30298)
+LexToken(EOL,'\n',1,30299)
+LexToken(EOL,'\n',1,30300)
+LexToken(VAR,'y1p',1,30313)
+LexToken(ASSIGNMENT,'=',1,30316)
+LexToken(VAR,'min',1,30317)
+LexToken(OPENBRACKET,'(',1,30320)
+LexToken(VAR,'strindex',1,30321)
+LexToken(OPENBRACKET,'(',1,30329)
+LexToken(VAR,'y1',1,30330)
+LexToken(COMMA,',',1,30332)
+LexToken(VAR,'TN',1,30333)
+LexToken(CLOSEBRACKET,')',1,30335)
+LexToken(CLOSEBRACKET,')',1,30336)
+LexToken(SEMICOLON,';',1,30337)
+LexToken(EOL,'\n',1,30338)
+LexToken(IF,'if',1,30351)
+LexToken(VAR,'y1p',1,30354)
+LexToken(COMPARISON,'==',1,30357)
+LexToken(OPENSQBRACKET,'[',1,30359)
+LexToken(CLOSESQBRACKET,']',1,30360)
+LexToken(THEN,'then',1,30362)
+LexToken(COMMA,',',1,30366)
+LexToken(EOL,'\n',1,30367)
+LexToken(VAR,'xinfo',1,30384)
+LexToken(OPENBRACKET,'(',1,30389)
+LexToken(DQSTRING,'"Bad address in Y:"',1,30408)
+LexToken(OPERATOR,'+',1,30409)
+LexToken(VAR,'y1',1,30410)
+LexToken(CLOSEBRACKET,')',1,30412)
+LexToken(SEMICOLON,';',1,30413)
+LexToken(EOL,'\n',1,30414)
+LexToken(BREAK,'break',1,30431)
+LexToken(COMMA,',',1,30436)
+LexToken(EOL,'\n',1,30437)
+LexToken(END,'end',1,30450)
+LexToken(EOL,'\n',1,30453)
+LexToken(VAR,'y11',1,30466)
+LexToken(ASSIGNMENT,'=',1,30469)
+LexToken(VAR,'part',1,30470)
+LexToken(OPENBRACKET,'(',1,30474)
+LexToken(VAR,'y1',1,30475)
+LexToken(COMMA,',',1,30477)
+LexToken(NUMBER,'1',1,30478)
+LexToken(COLON,':',1,30479)
+LexToken(VAR,'y1p',1,30480)
+LexToken(NUMBER,'-1',1,30483)
+LexToken(CLOSEBRACKET,')',1,30485)
+LexToken(SEMICOLON,';',1,30486)
+LexToken(EOL,'\n',1,30487)
+LexToken(VAR,'y12',1,30500)
+LexToken(ASSIGNMENT,'=',1,30503)
+LexToken(VAR,'part',1,30504)
+LexToken(OPENBRACKET,'(',1,30508)
+LexToken(VAR,'y1',1,30509)
+LexToken(COMMA,',',1,30511)
+LexToken(VAR,'y1p',1,30512)
+LexToken(COLON,':',1,30515)
+LexToken(VAR,'length',1,30516)
+LexToken(OPENBRACKET,'(',1,30522)
+LexToken(VAR,'y1',1,30523)
+LexToken(CLOSEBRACKET,')',1,30525)
+LexToken(CLOSEBRACKET,')',1,30526)
+LexToken(SEMICOLON,';',1,30527)
+LexToken(EOL,'\n',1,30528)
+LexToken(EOL,'\n',1,30529)
+LexToken(VAR,'y2p',1,30542)
+LexToken(ASSIGNMENT,'=',1,30545)
+LexToken(VAR,'min',1,30546)
+LexToken(OPENBRACKET,'(',1,30549)
+LexToken(VAR,'strindex',1,30550)
+LexToken(OPENBRACKET,'(',1,30558)
+LexToken(VAR,'y2',1,30559)
+LexToken(COMMA,',',1,30561)
+LexToken(VAR,'TN',1,30562)
+LexToken(CLOSEBRACKET,')',1,30564)
+LexToken(CLOSEBRACKET,')',1,30565)
+LexToken(SEMICOLON,';',1,30566)
+LexToken(EOL,'\n',1,30567)
+LexToken(IF,'if',1,30580)
+LexToken(VAR,'y2p',1,30583)
+LexToken(COMPARISON,'==',1,30586)
+LexToken(OPENSQBRACKET,'[',1,30588)
+LexToken(CLOSESQBRACKET,']',1,30589)
+LexToken(THEN,'then',1,30591)
+LexToken(COMMA,',',1,30595)
+LexToken(EOL,'\n',1,30596)
+LexToken(VAR,'xinfo',1,30613)
+LexToken(OPENBRACKET,'(',1,30618)
+LexToken(DQSTRING,'"Bad address in Y:"',1,30637)
+LexToken(OPERATOR,'+',1,30638)
+LexToken(VAR,'y2',1,30639)
+LexToken(CLOSEBRACKET,')',1,30641)
+LexToken(SEMICOLON,';',1,30642)
+LexToken(EOL,'\n',1,30643)
+LexToken(BREAK,'break',1,30660)
+LexToken(COMMA,',',1,30665)
+LexToken(EOL,'\n',1,30666)
+LexToken(END,'end',1,30679)
+LexToken(EOL,'\n',1,30682)
+LexToken(VAR,'y21',1,30695)
+LexToken(ASSIGNMENT,'=',1,30698)
+LexToken(VAR,'part',1,30699)
+LexToken(OPENBRACKET,'(',1,30703)
+LexToken(VAR,'y2',1,30704)
+LexToken(COMMA,',',1,30706)
+LexToken(NUMBER,'1',1,30707)
+LexToken(COLON,':',1,30708)
+LexToken(VAR,'y2p',1,30709)
+LexToken(NUMBER,'-1',1,30712)
+LexToken(CLOSEBRACKET,')',1,30714)
+LexToken(SEMICOLON,';',1,30715)
+LexToken(EOL,'\n',1,30716)
+LexToken(VAR,'y22',1,30729)
+LexToken(ASSIGNMENT,'=',1,30732)
+LexToken(VAR,'part',1,30733)
+LexToken(OPENBRACKET,'(',1,30737)
+LexToken(VAR,'y2',1,30738)
+LexToken(COMMA,',',1,30740)
+LexToken(VAR,'y2p',1,30741)
+LexToken(COLON,':',1,30744)
+LexToken(VAR,'length',1,30745)
+LexToken(OPENBRACKET,'(',1,30751)
+LexToken(VAR,'y2',1,30752)
+LexToken(CLOSEBRACKET,')',1,30754)
+LexToken(CLOSEBRACKET,')',1,30755)
+LexToken(SEMICOLON,';',1,30756)
+LexToken(EOL,'\n',1,30757)
+LexToken(EOL,'\n',1,30758)
+LexToken(EOL,'\n',1,30790)
+LexToken(EOL,'\n',1,30791)
+LexToken(VAR,'lx11',1,30804)
+LexToken(ASSIGNMENT,'=',1,30808)
+LexToken(VAR,'length',1,30809)
+LexToken(OPENBRACKET,'(',1,30815)
+LexToken(VAR,'x11',1,30816)
+LexToken(CLOSEBRACKET,')',1,30819)
+LexToken(SEMICOLON,';',1,30820)
+LexToken(EOL,'\n',1,30821)
+LexToken(VAR,'lx21',1,30834)
+LexToken(ASSIGNMENT,'=',1,30838)
+LexToken(VAR,'length',1,30839)
+LexToken(OPENBRACKET,'(',1,30845)
+LexToken(VAR,'x21',1,30846)
+LexToken(CLOSEBRACKET,')',1,30849)
+LexToken(SEMICOLON,';',1,30850)
+LexToken(EOL,'\n',1,30851)
+LexToken(VAR,'ly11',1,30864)
+LexToken(ASSIGNMENT,'=',1,30868)
+LexToken(VAR,'length',1,30869)
+LexToken(OPENBRACKET,'(',1,30875)
+LexToken(VAR,'y11',1,30876)
+LexToken(CLOSEBRACKET,')',1,30879)
+LexToken(SEMICOLON,';',1,30880)
+LexToken(EOL,'\n',1,30881)
+LexToken(VAR,'ly21',1,30894)
+LexToken(ASSIGNMENT,'=',1,30898)
+LexToken(VAR,'length',1,30899)
+LexToken(OPENBRACKET,'(',1,30905)
+LexToken(VAR,'y21',1,30906)
+LexToken(CLOSEBRACKET,')',1,30909)
+LexToken(EOL,'\n',1,30910)
+LexToken(VAR,'xstC',1,30923)
+LexToken(ASSIGNMENT,'=',1,30927)
+LexToken(NUMBER,'0',1,30928)
+LexToken(SEMICOLON,';',1,30929)
+LexToken(EOL,'\n',1,30930)
+LexToken(FOR,'for',1,30943)
+LexToken(VAR,'i',1,30947)
+LexToken(ASSIGNMENT,'=',1,30948)
+LexToken(NUMBER,'1',1,30949)
+LexToken(COLON,':',1,30950)
+LexToken(VAR,'lx11',1,30951)
+LexToken(COMMA,',',1,30955)
+LexToken(EOL,'\n',1,30956)
+LexToken(VAR,'xstC',1,30973)
+LexToken(ASSIGNMENT,'=',1,30977)
+LexToken(VAR,'xstC',1,30978)
+LexToken(OPERATOR,'+',1,30982)
+LexToken(VAR,'modulo',1,30983)
+LexToken(OPENBRACKET,'(',1,30989)
+LexToken(VAR,'find',1,30990)
+LexToken(OPENBRACKET,'(',1,30994)
+LexToken(VAR,'TA',1,30995)
+LexToken(COMPARISON,'==',1,30997)
+LexToken(VAR,'part',1,30999)
+LexToken(OPENBRACKET,'(',1,31003)
+LexToken(VAR,'x11',1,31004)
+LexToken(COMMA,',',1,31007)
+LexToken(VAR,'lx11',1,31008)
+LexToken(OPERATOR,'-',1,31012)
+LexToken(VAR,'i',1,31013)
+LexToken(OPERATOR,'+',1,31014)
+LexToken(NUMBER,'1',1,31015)
+LexToken(CLOSEBRACKET,')',1,31016)
+LexToken(CLOSEBRACKET,')',1,31017)
+LexToken(COMMA,',',1,31018)
+LexToken(NUMBER,'26',1,31019)
+LexToken(CLOSEBRACKET,')',1,31021)
+LexToken(OPERATOR,'*',1,31022)
+LexToken(NUMBER,'26',1,31023)
+LexToken(OPERATOR,'^',1,31025)
+LexToken(OPENBRACKET,'(',1,31026)
+LexToken(VAR,'i',1,31027)
+LexToken(NUMBER,'-1',1,31028)
+LexToken(CLOSEBRACKET,')',1,31030)
+LexToken(SEMICOLON,';',1,31031)
+LexToken(EOL,'\n',1,31032)
+LexToken(END,'end',1,31045)
+LexToken(EOL,'\n',1,31048)
+LexToken(VAR,'xenC',1,31061)
+LexToken(ASSIGNMENT,'=',1,31065)
+LexToken(NUMBER,'0',1,31066)
+LexToken(SEMICOLON,';',1,31067)
+LexToken(EOL,'\n',1,31068)
+LexToken(FOR,'for',1,31081)
+LexToken(VAR,'i',1,31085)
+LexToken(ASSIGNMENT,'=',1,31086)
+LexToken(NUMBER,'1',1,31087)
+LexToken(COLON,':',1,31088)
+LexToken(VAR,'lx21',1,31089)
+LexToken(COMMA,',',1,31093)
+LexToken(EOL,'\n',1,31094)
+LexToken(VAR,'xenC',1,31111)
+LexToken(ASSIGNMENT,'=',1,31115)
+LexToken(VAR,'xenC',1,31116)
+LexToken(OPERATOR,'+',1,31120)
+LexToken(VAR,'modulo',1,31121)
+LexToken(OPENBRACKET,'(',1,31127)
+LexToken(VAR,'find',1,31128)
+LexToken(OPENBRACKET,'(',1,31132)
+LexToken(VAR,'TA',1,31133)
+LexToken(COMPARISON,'==',1,31135)
+LexToken(VAR,'part',1,31137)
+LexToken(OPENBRACKET,'(',1,31141)
+LexToken(VAR,'x21',1,31142)
+LexToken(COMMA,',',1,31145)
+LexToken(VAR,'lx21',1,31146)
+LexToken(OPERATOR,'-',1,31150)
+LexToken(VAR,'i',1,31151)
+LexToken(OPERATOR,'+',1,31152)
+LexToken(NUMBER,'1',1,31153)
+LexToken(CLOSEBRACKET,')',1,31154)
+LexToken(CLOSEBRACKET,')',1,31155)
+LexToken(COMMA,',',1,31156)
+LexToken(NUMBER,'26',1,31157)
+LexToken(CLOSEBRACKET,')',1,31159)
+LexToken(OPERATOR,'*',1,31160)
+LexToken(NUMBER,'26',1,31161)
+LexToken(OPERATOR,'^',1,31163)
+LexToken(OPENBRACKET,'(',1,31164)
+LexToken(VAR,'i',1,31165)
+LexToken(NUMBER,'-1',1,31166)
+LexToken(CLOSEBRACKET,')',1,31168)
+LexToken(SEMICOLON,';',1,31169)
+LexToken(EOL,'\n',1,31170)
+LexToken(END,'end',1,31183)
+LexToken(EOL,'\n',1,31186)
+LexToken(VAR,'ystC',1,31199)
+LexToken(ASSIGNMENT,'=',1,31203)
+LexToken(NUMBER,'0',1,31204)
+LexToken(SEMICOLON,';',1,31205)
+LexToken(EOL,'\n',1,31206)
+LexToken(FOR,'for',1,31219)
+LexToken(VAR,'i',1,31223)
+LexToken(ASSIGNMENT,'=',1,31224)
+LexToken(NUMBER,'1',1,31225)
+LexToken(COLON,':',1,31226)
+LexToken(VAR,'ly11',1,31227)
+LexToken(COMMA,',',1,31231)
+LexToken(EOL,'\n',1,31232)
+LexToken(VAR,'ystC',1,31249)
+LexToken(ASSIGNMENT,'=',1,31253)
+LexToken(VAR,'ystC',1,31254)
+LexToken(OPERATOR,'+',1,31258)
+LexToken(VAR,'modulo',1,31259)
+LexToken(OPENBRACKET,'(',1,31265)
+LexToken(VAR,'find',1,31266)
+LexToken(OPENBRACKET,'(',1,31270)
+LexToken(VAR,'TA',1,31271)
+LexToken(COMPARISON,'==',1,31273)
+LexToken(VAR,'part',1,31275)
+LexToken(OPENBRACKET,'(',1,31279)
+LexToken(VAR,'y11',1,31280)
+LexToken(COMMA,',',1,31283)
+LexToken(VAR,'ly11',1,31284)
+LexToken(OPERATOR,'-',1,31288)
+LexToken(VAR,'i',1,31289)
+LexToken(OPERATOR,'+',1,31290)
+LexToken(NUMBER,'1',1,31291)
+LexToken(CLOSEBRACKET,')',1,31292)
+LexToken(CLOSEBRACKET,')',1,31293)
+LexToken(COMMA,',',1,31294)
+LexToken(NUMBER,'26',1,31295)
+LexToken(CLOSEBRACKET,')',1,31297)
+LexToken(OPERATOR,'*',1,31298)
+LexToken(NUMBER,'26',1,31299)
+LexToken(OPERATOR,'^',1,31301)
+LexToken(OPENBRACKET,'(',1,31302)
+LexToken(VAR,'i',1,31303)
+LexToken(NUMBER,'-1',1,31304)
+LexToken(CLOSEBRACKET,')',1,31306)
+LexToken(SEMICOLON,';',1,31307)
+LexToken(EOL,'\n',1,31308)
+LexToken(END,'end',1,31321)
+LexToken(EOL,'\n',1,31324)
+LexToken(VAR,'yenC',1,31337)
+LexToken(ASSIGNMENT,'=',1,31341)
+LexToken(NUMBER,'0',1,31342)
+LexToken(SEMICOLON,';',1,31343)
+LexToken(EOL,'\n',1,31344)
+LexToken(FOR,'for',1,31357)
+LexToken(VAR,'i',1,31361)
+LexToken(ASSIGNMENT,'=',1,31362)
+LexToken(NUMBER,'1',1,31363)
+LexToken(COLON,':',1,31364)
+LexToken(VAR,'ly11',1,31365)
+LexToken(COMMA,',',1,31369)
+LexToken(EOL,'\n',1,31370)
+LexToken(VAR,'yenC',1,31387)
+LexToken(ASSIGNMENT,'=',1,31391)
+LexToken(VAR,'yenC',1,31392)
+LexToken(OPERATOR,'+',1,31396)
+LexToken(VAR,'modulo',1,31397)
+LexToken(OPENBRACKET,'(',1,31403)
+LexToken(VAR,'find',1,31404)
+LexToken(OPENBRACKET,'(',1,31408)
+LexToken(VAR,'TA',1,31409)
+LexToken(COMPARISON,'==',1,31411)
+LexToken(VAR,'part',1,31413)
+LexToken(OPENBRACKET,'(',1,31417)
+LexToken(VAR,'y21',1,31418)
+LexToken(COMMA,',',1,31421)
+LexToken(VAR,'ly21',1,31422)
+LexToken(OPERATOR,'-',1,31426)
+LexToken(VAR,'i',1,31427)
+LexToken(OPERATOR,'+',1,31428)
+LexToken(NUMBER,'1',1,31429)
+LexToken(CLOSEBRACKET,')',1,31430)
+LexToken(CLOSEBRACKET,')',1,31431)
+LexToken(COMMA,',',1,31432)
+LexToken(NUMBER,'26',1,31433)
+LexToken(CLOSEBRACKET,')',1,31435)
+LexToken(OPERATOR,'*',1,31436)
+LexToken(NUMBER,'26',1,31437)
+LexToken(OPERATOR,'^',1,31439)
+LexToken(OPENBRACKET,'(',1,31440)
+LexToken(VAR,'i',1,31441)
+LexToken(NUMBER,'-1',1,31442)
+LexToken(CLOSEBRACKET,')',1,31444)
+LexToken(SEMICOLON,';',1,31445)
+LexToken(EOL,'\n',1,31446)
+LexToken(END,'end',1,31459)
+LexToken(EOL,'\n',1,31462)
+LexToken(EOL,'\n',1,31463)
+LexToken(VAR,'xstR',1,31476)
+LexToken(ASSIGNMENT,'=',1,31480)
+LexToken(VAR,'evstr',1,31481)
+LexToken(OPENBRACKET,'(',1,31486)
+LexToken(VAR,'x12',1,31487)
+LexToken(CLOSEBRACKET,')',1,31490)
+LexToken(SEMICOLON,';',1,31491)
+LexToken(EOL,'\n',1,31492)
+LexToken(VAR,'xenR',1,31505)
+LexToken(ASSIGNMENT,'=',1,31509)
+LexToken(VAR,'evstr',1,31510)
+LexToken(OPENBRACKET,'(',1,31515)
+LexToken(VAR,'x22',1,31516)
+LexToken(CLOSEBRACKET,')',1,31519)
+LexToken(SEMICOLON,';',1,31520)
+LexToken(EOL,'\n',1,31521)
+LexToken(VAR,'ystR',1,31534)
+LexToken(ASSIGNMENT,'=',1,31538)
+LexToken(VAR,'evstr',1,31539)
+LexToken(OPENBRACKET,'(',1,31544)
+LexToken(VAR,'y12',1,31545)
+LexToken(CLOSEBRACKET,')',1,31548)
+LexToken(SEMICOLON,';',1,31549)
+LexToken(EOL,'\n',1,31550)
+LexToken(VAR,'yenR',1,31563)
+LexToken(ASSIGNMENT,'=',1,31567)
+LexToken(VAR,'evstr',1,31568)
+LexToken(OPENBRACKET,'(',1,31573)
+LexToken(VAR,'y22',1,31574)
+LexToken(CLOSEBRACKET,')',1,31577)
+LexToken(SEMICOLON,';',1,31578)
+LexToken(EOL,'\n',1,31579)
+LexToken(EOL,'\n',1,31580)
+LexToken(OPENSQBRACKET,'[',1,31593)
+LexToken(VAR,'mv',1,31594)
+LexToken(COMMA,',',1,31596)
+LexToken(VAR,'nv',1,31597)
+LexToken(CLOSESQBRACKET,']',1,31599)
+LexToken(ASSIGNMENT,'=',1,31600)
+LexToken(VAR,'size',1,31601)
+LexToken(OPENBRACKET,'(',1,31605)
+LexToken(VAR,'Value',1,31606)
+LexToken(CLOSEBRACKET,')',1,31611)
+LexToken(EOL,'\n',1,31612)
+LexToken(EOL,'\n',1,31613)
+LexToken(IF,'if',1,31626)
+LexToken(NOT,'~',1,31629)
+LexToken(OPENBRACKET,'(',1,31630)
+LexToken(VAR,'xstR',1,31631)
+LexToken(COMPARISON,'<=',1,31635)
+LexToken(VAR,'mv',1,31637)
+LexToken(LOGICAL,'&',1,31640)
+LexToken(VAR,'xstR',1,31642)
+LexToken(COMPARISON,'>',1,31646)
+LexToken(NUMBER,'0',1,31647)
+LexToken(LOGICAL,'&',1,31649)
+LexToken(VAR,'xenR',1,31651)
+LexToken(COMPARISON,'<=',1,31655)
+LexToken(VAR,'mv',1,31657)
+LexToken(LOGICAL,'&',1,31660)
+LexToken(VAR,'xenR',1,31662)
+LexToken(COMPARISON,'>',1,31666)
+LexToken(NUMBER,'0',1,31667)
+LexToken(LOGICAL,'&',1,31668)
+LexToken(VAR,'ystR',1,31669)
+LexToken(COMPARISON,'<=',1,31673)
+LexToken(VAR,'mv',1,31675)
+LexToken(LOGICAL,'&',1,31678)
+LexToken(VAR,'ystR',1,31680)
+LexToken(COMPARISON,'>',1,31684)
+LexToken(NUMBER,'0',1,31685)
+LexToken(LOGICAL,'&',1,31686)
+LexToken(VAR,'yenR',1,31687)
+LexToken(COMPARISON,'<=',1,31691)
+LexToken(VAR,'mv',1,31693)
+LexToken(LOGICAL,'&',1,31695)
+LexToken(VAR,'yenR',1,31696)
+LexToken(COMPARISON,'>',1,31700)
+LexToken(NUMBER,'0',1,31701)
+LexToken(CLOSEBRACKET,')',1,31703)
+LexToken(THEN,'then',1,31705)
+LexToken(EOL,'\n',1,31709)
+LexToken(VAR,'xinfo',1,31726)
+LexToken(OPENBRACKET,'(',1,31731)
+LexToken(DQSTRING,'"error in Row data addresses"',1,31760)
+LexToken(CLOSEBRACKET,')',1,31761)
+LexToken(SEMICOLON,';',1,31762)
+LexToken(EOL,'\n',1,31763)
+LexToken(BREAK,'break',1,31780)
+LexToken(EOL,'\n',1,31785)
+LexToken(END,'end',1,31798)
+LexToken(EOL,'\n',1,31801)
+LexToken(IF,'if',1,31814)
+LexToken(NOT,'~',1,31817)
+LexToken(OPENBRACKET,'(',1,31818)
+LexToken(VAR,'xstC',1,31819)
+LexToken(COMPARISON,'<=',1,31823)
+LexToken(VAR,'nv',1,31825)
+LexToken(LOGICAL,'&',1,31828)
+LexToken(VAR,'xstC',1,31830)
+LexToken(COMPARISON,'>',1,31834)
+LexToken(NUMBER,'0',1,31835)
+LexToken(LOGICAL,'&',1,31837)
+LexToken(VAR,'xenC',1,31839)
+LexToken(COMPARISON,'<=',1,31843)
+LexToken(VAR,'nv',1,31845)
+LexToken(LOGICAL,'&',1,31848)
+LexToken(VAR,'xenC',1,31850)
+LexToken(COMPARISON,'>',1,31854)
+LexToken(NUMBER,'0',1,31855)
+LexToken(LOGICAL,'&',1,31856)
+LexToken(VAR,'ystC',1,31857)
+LexToken(COMPARISON,'<=',1,31861)
+LexToken(VAR,'nv',1,31863)
+LexToken(LOGICAL,'&',1,31866)
+LexToken(VAR,'ystC',1,31868)
+LexToken(COMPARISON,'>',1,31872)
+LexToken(NUMBER,'0',1,31873)
+LexToken(LOGICAL,'&',1,31874)
+LexToken(VAR,'yenC',1,31875)
+LexToken(COMPARISON,'<=',1,31879)
+LexToken(VAR,'nv',1,31881)
+LexToken(LOGICAL,'&',1,31883)
+LexToken(VAR,'yenC',1,31884)
+LexToken(COMPARISON,'>',1,31888)
+LexToken(NUMBER,'0',1,31889)
+LexToken(CLOSEBRACKET,')',1,31891)
+LexToken(THEN,'then',1,31893)
+LexToken(EOL,'\n',1,31897)
+LexToken(VAR,'xinfo',1,31914)
+LexToken(OPENBRACKET,'(',1,31919)
+LexToken(DQSTRING,'"error in Column data addresses"',1,31951)
+LexToken(CLOSEBRACKET,')',1,31952)
+LexToken(SEMICOLON,';',1,31953)
+LexToken(EOL,'\n',1,31954)
+LexToken(BREAK,'break',1,31971)
+LexToken(EOL,'\n',1,31976)
+LexToken(END,'end',1,31989)
+LexToken(EOL,'\n',1,31992)
+LexToken(EOL,'\n',1,31993)
+LexToken(VAR,'xo',1,32006)
+LexToken(ASSIGNMENT,'=',1,32008)
+LexToken(VAR,'Value',1,32009)
+LexToken(OPENBRACKET,'(',1,32014)
+LexToken(VAR,'min',1,32015)
+LexToken(OPENBRACKET,'(',1,32018)
+LexToken(VAR,'xstR',1,32019)
+LexToken(COMMA,',',1,32023)
+LexToken(VAR,'xenR',1,32024)
+LexToken(CLOSEBRACKET,')',1,32028)
+LexToken(COLON,':',1,32029)
+LexToken(VAR,'max',1,32030)
+LexToken(OPENBRACKET,'(',1,32033)
+LexToken(VAR,'xstR',1,32034)
+LexToken(COMMA,',',1,32038)
+LexToken(VAR,'xenR',1,32039)
+LexToken(CLOSEBRACKET,')',1,32043)
+LexToken(COMMA,',',1,32044)
+LexToken(VAR,'min',1,32045)
+LexToken(OPENBRACKET,'(',1,32048)
+LexToken(VAR,'xstC',1,32049)
+LexToken(COMMA,',',1,32053)
+LexToken(VAR,'xenC',1,32054)
+LexToken(CLOSEBRACKET,')',1,32058)
+LexToken(COLON,':',1,32059)
+LexToken(VAR,'max',1,32060)
+LexToken(OPENBRACKET,'(',1,32063)
+LexToken(VAR,'xstC',1,32064)
+LexToken(COMMA,',',1,32068)
+LexToken(VAR,'xenC',1,32069)
+LexToken(CLOSEBRACKET,')',1,32073)
+LexToken(CLOSEBRACKET,')',1,32074)
+LexToken(SEMICOLON,';',1,32075)
+LexToken(EOL,'\n',1,32076)
+LexToken(VAR,'yo',1,32089)
+LexToken(ASSIGNMENT,'=',1,32091)
+LexToken(VAR,'Value',1,32092)
+LexToken(OPENBRACKET,'(',1,32097)
+LexToken(VAR,'min',1,32098)
+LexToken(OPENBRACKET,'(',1,32101)
+LexToken(VAR,'ystR',1,32102)
+LexToken(COMMA,',',1,32106)
+LexToken(VAR,'yenR',1,32107)
+LexToken(CLOSEBRACKET,')',1,32111)
+LexToken(COLON,':',1,32112)
+LexToken(VAR,'max',1,32113)
+LexToken(OPENBRACKET,'(',1,32116)
+LexToken(VAR,'ystR',1,32117)
+LexToken(COMMA,',',1,32121)
+LexToken(VAR,'yenR',1,32122)
+LexToken(CLOSEBRACKET,')',1,32126)
+LexToken(COMMA,',',1,32127)
+LexToken(VAR,'min',1,32128)
+LexToken(OPENBRACKET,'(',1,32131)
+LexToken(VAR,'ystC',1,32132)
+LexToken(COMMA,',',1,32136)
+LexToken(VAR,'yenC',1,32137)
+LexToken(CLOSEBRACKET,')',1,32141)
+LexToken(COLON,':',1,32142)
+LexToken(VAR,'max',1,32143)
+LexToken(OPENBRACKET,'(',1,32146)
+LexToken(VAR,'ystC',1,32147)
+LexToken(COMMA,',',1,32151)
+LexToken(VAR,'yenC',1,32152)
+LexToken(CLOSEBRACKET,')',1,32156)
+LexToken(CLOSEBRACKET,')',1,32157)
+LexToken(SEMICOLON,';',1,32158)
+LexToken(EOL,'\n',1,32159)
+LexToken(OPENSQBRACKET,'[',1,32172)
+LexToken(VAR,'nx',1,32173)
+LexToken(COMMA,',',1,32175)
+LexToken(VAR,'mx',1,32176)
+LexToken(CLOSESQBRACKET,']',1,32178)
+LexToken(ASSIGNMENT,'=',1,32179)
+LexToken(VAR,'size',1,32180)
+LexToken(OPENBRACKET,'(',1,32184)
+LexToken(VAR,'xo',1,32185)
+LexToken(CLOSEBRACKET,')',1,32187)
+LexToken(SEMICOLON,';',1,32188)
+LexToken(EOL,'\n',1,32218)
+LexToken(OPENSQBRACKET,'[',1,32231)
+LexToken(VAR,'ny',1,32232)
+LexToken(COMMA,',',1,32234)
+LexToken(VAR,'my',1,32235)
+LexToken(CLOSESQBRACKET,']',1,32237)
+LexToken(ASSIGNMENT,'=',1,32238)
+LexToken(VAR,'size',1,32239)
+LexToken(OPENBRACKET,'(',1,32243)
+LexToken(VAR,'yo',1,32244)
+LexToken(CLOSEBRACKET,')',1,32246)
+LexToken(SEMICOLON,';',1,32247)
+LexToken(EOL,'\n',1,32248)
+LexToken(VAR,'N',1,32261)
+LexToken(ASSIGNMENT,'=',1,32262)
+LexToken(VAR,'min',1,32263)
+LexToken(OPENBRACKET,'(',1,32266)
+LexToken(VAR,'nx',1,32267)
+LexToken(COMMA,',',1,32269)
+LexToken(VAR,'ny',1,32270)
+LexToken(CLOSEBRACKET,')',1,32272)
+LexToken(SEMICOLON,';',1,32273)
+LexToken(EOL,'\n',1,32274)
+LexToken(VAR,'xo',1,32287)
+LexToken(ASSIGNMENT,'=',1,32289)
+LexToken(VAR,'xo',1,32290)
+LexToken(OPENBRACKET,'(',1,32292)
+LexToken(NUMBER,'1',1,32293)
+LexToken(COLON,':',1,32294)
+LexToken(VAR,'N',1,32295)
+LexToken(COMMA,',',1,32296)
+LexToken(COLON,':',1,32297)
+LexToken(CLOSEBRACKET,')',1,32298)
+LexToken(SEMICOLON,';',1,32299)
+LexToken(EOL,'\n',1,32300)
+LexToken(VAR,'yo',1,32313)
+LexToken(ASSIGNMENT,'=',1,32315)
+LexToken(VAR,'yo',1,32316)
+LexToken(OPENBRACKET,'(',1,32318)
+LexToken(NUMBER,'1',1,32319)
+LexToken(COLON,':',1,32320)
+LexToken(VAR,'N',1,32321)
+LexToken(COMMA,',',1,32322)
+LexToken(COLON,':',1,32323)
+LexToken(CLOSEBRACKET,')',1,32324)
+LexToken(SEMICOLON,';',1,32325)
+LexToken(EOL,'\n',1,32326)
+LexToken(EOL,'\n',1,32327)
+LexToken(VAR,'xyo',1,32340)
+LexToken(ASSIGNMENT,'=',1,32343)
+LexToken(OPENSQBRACKET,'[',1,32344)
+LexToken(VAR,'xo',1,32345)
+LexToken(COMMA,',',1,32347)
+LexToken(VAR,'yo',1,32348)
+LexToken(CLOSESQBRACKET,']',1,32350)
+LexToken(SEMICOLON,';',1,32351)
+LexToken(EOL,'\n',1,32352)
+LexToken(OPENSQBRACKET,'[',1,32365)
+LexToken(VAR,'xyo',1,32366)
+LexToken(CLOSESQBRACKET,']',1,32369)
+LexToken(ASSIGNMENT,'=',1,32370)
+LexToken(VAR,'cleandata',1,32371)
+LexToken(OPENBRACKET,'(',1,32380)
+LexToken(VAR,'xyo',1,32381)
+LexToken(CLOSEBRACKET,')',1,32384)
+LexToken(EOL,'\n',1,32385)
+LexToken(EOL,'\n',1,32386)
+LexToken(VAR,'tok',1,32399)
+LexToken(ASSIGNMENT,'=',1,32402)
+LexToken(PREVAR_BOOLEAN,'%t',1,32403)
+LexToken(SEMICOLON,';',1,32405)
+LexToken(EOL,'\n',1,32406)
+LexToken(BREAK,'break',1,32419)
+LexToken(COMMA,',',1,32424)
+LexToken(EOL,'\n',1,32425)
+LexToken(VAR,'catch',1,32434)
+LexToken(EOL,'\n',1,32439)
+LexToken(VAR,'xinfo',1,32452)
+LexToken(OPENBRACKET,'(',1,32457)
+LexToken(DQSTRING,'" Scicos cannot read your Excel file, please verify the parameters "',1,32525)
+LexToken(CLOSEBRACKET,')',1,32526)
+LexToken(SEMICOLON,';',1,32527)
+LexToken(EOL,'\n',1,32528)
+LexToken(BREAK,'break',1,32541)
+LexToken(EOL,'\n',1,32546)
+LexToken(END,'end',1,32555)
+LexToken(EOL,'\n',1,32558)
+LexToken(END,'end',1,32563)
+LexToken(EOL,'\n',1,32566)
+LexToken(EOL,'\n',1,32567)
+LexToken(ENDFUNCTION,'endfunction',1,32568)
+LexToken(EOL,'\n',1,32579)
+LexToken(EOL,'\n',1,32645)
+LexToken(FUNCTION,'function',1,32646)
+LexToken(OPENSQBRACKET,'[',1,32655)
+LexToken(VAR,'xyo',1,32656)
+LexToken(CLOSESQBRACKET,']',1,32659)
+LexToken(ASSIGNMENT,'=',1,32660)
+LexToken(VAR,'cleandata',1,32661)
+LexToken(OPENBRACKET,'(',1,32670)
+LexToken(VAR,'xye',1,32671)
+LexToken(CLOSEBRACKET,')',1,32674)
+LexToken(EOL,'\n',1,32675)
+LexToken(VAR,'xe',1,32680)
+LexToken(ASSIGNMENT,'=',1,32682)
+LexToken(VAR,'xye',1,32683)
+LexToken(OPENBRACKET,'(',1,32686)
+LexToken(COLON,':',1,32687)
+LexToken(COMMA,',',1,32688)
+LexToken(NUMBER,'1',1,32689)
+LexToken(CLOSEBRACKET,')',1,32690)
+LexToken(EOL,'\n',1,32691)
+LexToken(VAR,'ye',1,32696)
+LexToken(ASSIGNMENT,'=',1,32698)
+LexToken(VAR,'xye',1,32699)
+LexToken(OPENBRACKET,'(',1,32702)
+LexToken(COLON,':',1,32703)
+LexToken(COMMA,',',1,32704)
+LexToken(NUMBER,'2',1,32705)
+LexToken(CLOSEBRACKET,')',1,32706)
+LexToken(EOL,'\n',1,32707)
+LexToken(EOL,'\n',1,32708)
+LexToken(OPENSQBRACKET,'[',1,32713)
+LexToken(VAR,'nx',1,32714)
+LexToken(COMMA,',',1,32716)
+LexToken(VAR,'mx',1,32717)
+LexToken(CLOSESQBRACKET,']',1,32719)
+LexToken(ASSIGNMENT,'=',1,32720)
+LexToken(VAR,'size',1,32721)
+LexToken(OPENBRACKET,'(',1,32725)
+LexToken(VAR,'xe',1,32726)
+LexToken(CLOSEBRACKET,')',1,32728)
+LexToken(SEMICOLON,';',1,32729)
+LexToken(EOL,'\n',1,32759)
+LexToken(OPENSQBRACKET,'[',1,32764)
+LexToken(VAR,'ny',1,32765)
+LexToken(COMMA,',',1,32767)
+LexToken(VAR,'my',1,32768)
+LexToken(CLOSESQBRACKET,']',1,32770)
+LexToken(ASSIGNMENT,'=',1,32771)
+LexToken(VAR,'size',1,32772)
+LexToken(OPENBRACKET,'(',1,32776)
+LexToken(VAR,'ye',1,32777)
+LexToken(CLOSEBRACKET,')',1,32779)
+LexToken(SEMICOLON,';',1,32780)
+LexToken(EOL,'\n',1,32781)
+LexToken(VAR,'N',1,32786)
+LexToken(ASSIGNMENT,'=',1,32787)
+LexToken(VAR,'min',1,32788)
+LexToken(OPENBRACKET,'(',1,32791)
+LexToken(VAR,'nx',1,32792)
+LexToken(COMMA,',',1,32794)
+LexToken(VAR,'ny',1,32795)
+LexToken(CLOSEBRACKET,')',1,32797)
+LexToken(SEMICOLON,';',1,32798)
+LexToken(EOL,'\n',1,32799)
+LexToken(VAR,'xe',1,32804)
+LexToken(ASSIGNMENT,'=',1,32806)
+LexToken(VAR,'xe',1,32807)
+LexToken(OPENBRACKET,'(',1,32809)
+LexToken(NUMBER,'1',1,32810)
+LexToken(COLON,':',1,32811)
+LexToken(VAR,'N',1,32812)
+LexToken(COMMA,',',1,32813)
+LexToken(COLON,':',1,32814)
+LexToken(CLOSEBRACKET,')',1,32815)
+LexToken(SEMICOLON,';',1,32816)
+LexToken(EOL,'\n',1,32817)
+LexToken(VAR,'ye',1,32822)
+LexToken(ASSIGNMENT,'=',1,32824)
+LexToken(VAR,'ye',1,32825)
+LexToken(OPENBRACKET,'(',1,32827)
+LexToken(NUMBER,'1',1,32828)
+LexToken(COLON,':',1,32829)
+LexToken(VAR,'N',1,32830)
+LexToken(COMMA,',',1,32831)
+LexToken(COLON,':',1,32832)
+LexToken(CLOSEBRACKET,')',1,32833)
+LexToken(SEMICOLON,';',1,32834)
+LexToken(EOL,'\n',1,32835)
+LexToken(EOL,'\n',1,32836)
+LexToken(EOL,'\n',1,32866)
+LexToken(FOR,'for',1,32871)
+LexToken(VAR,'i',1,32875)
+LexToken(ASSIGNMENT,'=',1,32876)
+LexToken(NUMBER,'1',1,32877)
+LexToken(COLON,':',1,32878)
+LexToken(VAR,'N',1,32879)
+LexToken(EOL,'\n',1,32880)
+LexToken(IF,'if',1,32889)
+LexToken(OPENBRACKET,'(',1,32892)
+LexToken(VAR,'xe',1,32893)
+LexToken(OPENBRACKET,'(',1,32895)
+LexToken(VAR,'i',1,32896)
+LexToken(CLOSEBRACKET,')',1,32897)
+LexToken(COMPARISON,'<>',1,32898)
+LexToken(VAR,'xe',1,32900)
+LexToken(OPENBRACKET,'(',1,32902)
+LexToken(VAR,'i',1,32903)
+LexToken(CLOSEBRACKET,')',1,32904)
+LexToken(CLOSEBRACKET,')',1,32905)
+LexToken(THEN,'then',1,32907)
+LexToken(EOL,'\n',1,32911)
+LexToken(VAR,'xinfo',1,32924)
+LexToken(OPENBRACKET,'(',1,32929)
+LexToken(DQSTRING,'"x contains no data:x("',1,32952)
+LexToken(OPERATOR,'+',1,32953)
+LexToken(VAR,'string',1,32954)
+LexToken(OPENBRACKET,'(',1,32960)
+LexToken(VAR,'i',1,32961)
+LexToken(CLOSEBRACKET,')',1,32962)
+LexToken(OPERATOR,'+',1,32963)
+LexToken(DQSTRING,'")"',1,32966)
+LexToken(CLOSEBRACKET,')',1,32967)
+LexToken(SEMICOLON,';',1,32968)
+LexToken(EOL,'\n',1,32969)
+LexToken(RETURN,'return',1,32982)
+LexToken(SEMICOLON,';',1,32988)
+LexToken(EOL,'\n',1,32989)
+LexToken(END,'end',1,32998)
+LexToken(EOL,'\n',1,33001)
+LexToken(IF,'if',1,33010)
+LexToken(OPENBRACKET,'(',1,33013)
+LexToken(VAR,'ye',1,33014)
+LexToken(OPENBRACKET,'(',1,33016)
+LexToken(VAR,'i',1,33017)
+LexToken(CLOSEBRACKET,')',1,33018)
+LexToken(COMPARISON,'<>',1,33019)
+LexToken(VAR,'ye',1,33021)
+LexToken(OPENBRACKET,'(',1,33023)
+LexToken(VAR,'i',1,33024)
+LexToken(CLOSEBRACKET,')',1,33025)
+LexToken(CLOSEBRACKET,')',1,33026)
+LexToken(THEN,'then',1,33028)
+LexToken(EOL,'\n',1,33032)
+LexToken(VAR,'xinfo',1,33045)
+LexToken(OPENBRACKET,'(',1,33050)
+LexToken(DQSTRING,'"Y contains no data:y("',1,33073)
+LexToken(OPERATOR,'+',1,33074)
+LexToken(VAR,'string',1,33075)
+LexToken(OPENBRACKET,'(',1,33081)
+LexToken(VAR,'i',1,33082)
+LexToken(CLOSEBRACKET,')',1,33083)
+LexToken(OPERATOR,'+',1,33084)
+LexToken(DQSTRING,'")"',1,33087)
+LexToken(CLOSEBRACKET,')',1,33088)
+LexToken(SEMICOLON,';',1,33089)
+LexToken(EOL,'\n',1,33090)
+LexToken(RETURN,'return',1,33103)
+LexToken(SEMICOLON,';',1,33109)
+LexToken(EOL,'\n',1,33110)
+LexToken(END,'end',1,33119)
+LexToken(EOL,'\n',1,33122)
+LexToken(END,'end',1,33127)
+LexToken(EOL,'\n',1,33130)
+LexToken(EOL,'\n',1,33131)
+LexToken(OPENSQBRACKET,'[',1,33136)
+LexToken(VAR,'xo',1,33137)
+LexToken(COMMA,',',1,33139)
+LexToken(VAR,'k2',1,33140)
+LexToken(CLOSESQBRACKET,']',1,33142)
+LexToken(ASSIGNMENT,'=',1,33143)
+LexToken(VAR,'gsort',1,33144)
+LexToken(OPENBRACKET,'(',1,33149)
+LexToken(VAR,'xe',1,33150)
+LexToken(COMMA,',',1,33152)
+LexToken(DQSTRING,'"r"',1,33155)
+LexToken(COMMA,',',1,33156)
+LexToken(DQSTRING,'"i"',1,33159)
+LexToken(CLOSEBRACKET,')',1,33160)
+LexToken(SEMICOLON,';',1,33161)
+LexToken(EOL,'\n',1,33162)
+LexToken(VAR,'yo',1,33167)
+LexToken(ASSIGNMENT,'=',1,33169)
+LexToken(VAR,'ye',1,33170)
+LexToken(OPENBRACKET,'(',1,33172)
+LexToken(VAR,'k2',1,33173)
+LexToken(CLOSEBRACKET,')',1,33175)
+LexToken(EOL,'\n',1,33176)
+LexToken(EOL,'\n',1,33177)
+LexToken(VAR,'xyo',1,33182)
+LexToken(ASSIGNMENT,'=',1,33185)
+LexToken(OPENSQBRACKET,'[',1,33186)
+LexToken(VAR,'xo',1,33187)
+LexToken(COMMA,',',1,33189)
+LexToken(VAR,'yo',1,33190)
+LexToken(CLOSESQBRACKET,']',1,33192)
+LexToken(SEMICOLON,';',1,33193)
+LexToken(EOL,'\n',1,33194)
+LexToken(ENDFUNCTION,'endfunction',1,33195)
+LexToken(EOL,'\n',1,33206)
+LexToken(EOL,'\n',1,33272)
+LexToken(FUNCTION,'function',1,33273)
+LexToken(OPENSQBRACKET,'[',1,33283)
+LexToken(VAR,'orpar',1,33284)
+LexToken(COMMA,',',1,33289)
+LexToken(VAR,'oipar',1,33290)
+LexToken(CLOSESQBRACKET,']',1,33295)
+LexToken(ASSIGNMENT,'=',1,33296)
+LexToken(VAR,'AutoScale',1,33297)
+LexToken(OPENBRACKET,'(',1,33306)
+LexToken(VAR,'a',1,33307)
+LexToken(COMMA,',',1,33308)
+LexToken(VAR,'xy',1,33309)
+LexToken(COMMA,',',1,33311)
+LexToken(VAR,'inipar',1,33312)
+LexToken(COMMA,',',1,33318)
+LexToken(VAR,'inrpar',1,33319)
+LexToken(CLOSEBRACKET,')',1,33325)
+LexToken(EOL,'\n',1,33326)
+LexToken(VAR,'drawlater',1,33331)
+LexToken(OPENBRACKET,'(',1,33340)
+LexToken(CLOSEBRACKET,')',1,33341)
+LexToken(SEMICOLON,';',1,33342)
+LexToken(EOL,'\n',1,33343)
+LexToken(VAR,'oipar',1,33348)
+LexToken(ASSIGNMENT,'=',1,33353)
+LexToken(VAR,'inipar',1,33354)
+LexToken(EOL,'\n',1,33360)
+LexToken(VAR,'orpar',1,33365)
+LexToken(ASSIGNMENT,'=',1,33370)
+LexToken(VAR,'inrpar',1,33371)
+LexToken(EOL,'\n',1,33377)
+LexToken(VAR,'points',1,33382)
+LexToken(ASSIGNMENT,'=',1,33388)
+LexToken(VAR,'a',1,33389)
+LexToken(DOT,'.',1,33390)
+LexToken(VAR,'children',1,33391)
+LexToken(OPENBRACKET,'(',1,33399)
+LexToken(NUMBER,'2',1,33400)
+LexToken(CLOSEBRACKET,')',1,33401)
+LexToken(DOT,'.',1,33402)
+LexToken(VAR,'children',1,33403)
+LexToken(EOL,'\n',1,33411)
+LexToken(VAR,'splines',1,33416)
+LexToken(ASSIGNMENT,'=',1,33423)
+LexToken(VAR,'a',1,33424)
+LexToken(DOT,'.',1,33425)
+LexToken(VAR,'children',1,33426)
+LexToken(OPENBRACKET,'(',1,33434)
+LexToken(NUMBER,'1',1,33435)
+LexToken(CLOSEBRACKET,')',1,33436)
+LexToken(DOT,'.',1,33437)
+LexToken(VAR,'children',1,33438)
+LexToken(EOL,'\n',1,33446)
+LexToken(VAR,'points',1,33451)
+LexToken(DOT,'.',1,33457)
+LexToken(VAR,'data',1,33458)
+LexToken(ASSIGNMENT,'=',1,33462)
+LexToken(VAR,'xy',1,33463)
+LexToken(SEMICOLON,';',1,33465)
+LexToken(EOL,'\n',1,33466)
+LexToken(VAR,'splines',1,33471)
+LexToken(DOT,'.',1,33478)
+LexToken(VAR,'data',1,33479)
+LexToken(ASSIGNMENT,'=',1,33483)
+LexToken(VAR,'xy',1,33484)
+LexToken(SEMICOLON,';',1,33486)
+LexToken(EOL,'\n',1,33487)
+LexToken(OPENSQBRACKET,'[',1,33492)
+LexToken(VAR,'orpar',1,33493)
+LexToken(COMMA,',',1,33498)
+LexToken(VAR,'oipar',1,33499)
+LexToken(CLOSESQBRACKET,']',1,33504)
+LexToken(ASSIGNMENT,'=',1,33505)
+LexToken(VAR,'drawSplin',1,33506)
+LexToken(OPENBRACKET,'(',1,33515)
+LexToken(VAR,'a',1,33516)
+LexToken(COMMA,',',1,33517)
+LexToken(VAR,'xy',1,33518)
+LexToken(COMMA,',',1,33520)
+LexToken(VAR,'oipar',1,33521)
+LexToken(COMMA,',',1,33526)
+LexToken(VAR,'orpar',1,33527)
+LexToken(CLOSEBRACKET,')',1,33532)
+LexToken(SEMICOLON,';',1,33533)
+LexToken(EOL,'\n',1,33534)
+LexToken(VAR,'rectx',1,33539)
+LexToken(ASSIGNMENT,'=',1,33544)
+LexToken(VAR,'findrect',1,33545)
+LexToken(OPENBRACKET,'(',1,33553)
+LexToken(VAR,'a',1,33554)
+LexToken(CLOSEBRACKET,')',1,33555)
+LexToken(SEMICOLON,';',1,33556)
+LexToken(EOL,'\n',1,33557)
+LexToken(VAR,'a',1,33562)
+LexToken(DOT,'.',1,33563)
+LexToken(VAR,'data_bounds',1,33564)
+LexToken(ASSIGNMENT,'=',1,33575)
+LexToken(VAR,'rectx',1,33576)
+LexToken(SEMICOLON,';',1,33581)
+LexToken(EOL,'\n',1,33582)
+LexToken(VAR,'drawnow',1,33587)
+LexToken(OPENBRACKET,'(',1,33594)
+LexToken(CLOSEBRACKET,')',1,33595)
+LexToken(EOL,'\n',1,33596)
+LexToken(ENDFUNCTION,'endfunction',1,33597)
+LexToken(EOL,'\n',1,33608)
+LexToken(EOL,'\n',1,33639)
+LexToken(FUNCTION,'function',1,33640)
+LexToken(VAR,'METHOD',1,33649)
+LexToken(ASSIGNMENT,'=',1,33655)
+LexToken(VAR,'getmethod',1,33656)
+LexToken(OPENBRACKET,'(',1,33665)
+LexToken(VAR,'order',1,33666)
+LexToken(CLOSEBRACKET,')',1,33671)
+LexToken(EOL,'\n',1,33672)
+LexToken(SELECT,'select',1,33677)
+LexToken(VAR,'order',1,33684)
+LexToken(EOL,'\n',1,33689)
+LexToken(CASE,'case',1,33694)
+LexToken(NUMBER,'0',1,33699)
+LexToken(THEN,'then',1,33701)
+LexToken(COMMA,',',1,33705)
+LexToken(EOL,'\n',1,33706)
+LexToken(VAR,'METHOD',1,33715)
+LexToken(ASSIGNMENT,'=',1,33721)
+LexToken(DQSTRING,'"zero order-below"',1,33739)
+LexToken(EOL,'\n',1,33740)
+LexToken(CASE,'case',1,33745)
+LexToken(NUMBER,'1',1,33750)
+LexToken(THEN,'then',1,33752)
+LexToken(COMMA,',',1,33756)
+LexToken(EOL,'\n',1,33757)
+LexToken(VAR,'METHOD',1,33766)
+LexToken(ASSIGNMENT,'=',1,33772)
+LexToken(DQSTRING,'"linear"',1,33780)
+LexToken(EOL,'\n',1,33781)
+LexToken(CASE,'case',1,33786)
+LexToken(NUMBER,'2',1,33791)
+LexToken(THEN,'then',1,33793)
+LexToken(COMMA,',',1,33797)
+LexToken(EOL,'\n',1,33798)
+LexToken(VAR,'METHOD',1,33807)
+LexToken(ASSIGNMENT,'=',1,33813)
+LexToken(DQSTRING,'"order 2"',1,33822)
+LexToken(EOL,'\n',1,33823)
+LexToken(CASE,'case',1,33828)
+LexToken(NUMBER,'3',1,33833)
+LexToken(THEN,'then',1,33835)
+LexToken(COMMA,',',1,33839)
+LexToken(EOL,'\n',1,33840)
+LexToken(VAR,'METHOD',1,33849)
+LexToken(ASSIGNMENT,'=',1,33855)
+LexToken(DQSTRING,'"not_a_knot"',1,33867)
+LexToken(EOL,'\n',1,33868)
+LexToken(CASE,'case',1,33873)
+LexToken(NUMBER,'4',1,33878)
+LexToken(THEN,'then',1,33880)
+LexToken(COMMA,',',1,33884)
+LexToken(EOL,'\n',1,33885)
+LexToken(VAR,'METHOD',1,33894)
+LexToken(ASSIGNMENT,'=',1,33900)
+LexToken(DQSTRING,'"periodic"',1,33910)
+LexToken(EOL,'\n',1,33911)
+LexToken(CASE,'case',1,33916)
+LexToken(NUMBER,'5',1,33921)
+LexToken(THEN,'then',1,33923)
+LexToken(COMMA,',',1,33927)
+LexToken(EOL,'\n',1,33928)
+LexToken(VAR,'METHOD',1,33937)
+LexToken(ASSIGNMENT,'=',1,33943)
+LexToken(DQSTRING,'"monotone"',1,33953)
+LexToken(EOL,'\n',1,33954)
+LexToken(CASE,'case',1,33959)
+LexToken(NUMBER,'6',1,33964)
+LexToken(THEN,'then',1,33966)
+LexToken(COMMA,',',1,33970)
+LexToken(EOL,'\n',1,33971)
+LexToken(VAR,'METHOD',1,33980)
+LexToken(ASSIGNMENT,'=',1,33986)
+LexToken(DQSTRING,'"fast"',1,33992)
+LexToken(EOL,'\n',1,33993)
+LexToken(CASE,'case',1,33998)
+LexToken(NUMBER,'7',1,34003)
+LexToken(THEN,'then',1,34005)
+LexToken(COMMA,',',1,34009)
+LexToken(EOL,'\n',1,34010)
+LexToken(VAR,'METHOD',1,34019)
+LexToken(ASSIGNMENT,'=',1,34025)
+LexToken(DQSTRING,'"clamped"',1,34034)
+LexToken(EOL,'\n',1,34035)
+LexToken(CASE,'case',1,34040)
+LexToken(NUMBER,'8',1,34045)
+LexToken(THEN,'then',1,34047)
+LexToken(COMMA,',',1,34051)
+LexToken(EOL,'\n',1,34052)
+LexToken(VAR,'METHOD',1,34061)
+LexToken(ASSIGNMENT,'=',1,34067)
+LexToken(DQSTRING,'"zero order-above"',1,34085)
+LexToken(EOL,'\n',1,34086)
+LexToken(CASE,'case',1,34091)
+LexToken(NUMBER,'9',1,34096)
+LexToken(THEN,'then',1,34098)
+LexToken(COMMA,',',1,34102)
+LexToken(EOL,'\n',1,34103)
+LexToken(VAR,'METHOD',1,34112)
+LexToken(ASSIGNMENT,'=',1,34118)
+LexToken(DQSTRING,'"zero order-nearest"',1,34138)
+LexToken(EOL,'\n',1,34139)
+LexToken(END,'end',1,34144)
+LexToken(EOL,'\n',1,34147)
+LexToken(ENDFUNCTION,'endfunction',1,34148)
+LexToken(EOL,'\n',1,34159)
+LexToken(EOL,'\n',1,34201)
+LexToken(FUNCTION,'function',1,34202)
+LexToken(OPENSQBRACKET,'[',1,34211)
+LexToken(VAR,'sok',1,34212)
+LexToken(COMMA,',',1,34215)
+LexToken(VAR,'xye',1,34216)
+LexToken(CLOSESQBRACKET,']',1,34219)
+LexToken(ASSIGNMENT,'=',1,34220)
+LexToken(VAR,'ReadFromFile',1,34221)
+LexToken(OPENBRACKET,'(',1,34233)
+LexToken(CLOSEBRACKET,')',1,34234)
+LexToken(EOL,'\n',1,34235)
+LexToken(VAR,'xye',1,34240)
+LexToken(ASSIGNMENT,'=',1,34243)
+LexToken(OPENSQBRACKET,'[',1,34244)
+LexToken(CLOSESQBRACKET,']',1,34245)
+LexToken(SEMICOLON,';',1,34246)
+LexToken(EOL,'\n',1,34247)
+LexToken(VAR,'sok',1,34252)
+LexToken(ASSIGNMENT,'=',1,34255)
+LexToken(PREVAR_BOOLEAN,'%f',1,34256)
+LexToken(SEMICOLON,';',1,34258)
+LexToken(EOL,'\n',1,34259)
+LexToken(WHILE,'while',1,34264)
+LexToken(PREVAR_BOOLEAN,'%t',1,34270)
+LexToken(EOL,'\n',1,34272)
+LexToken(OPENSQBRACKET,'[',1,34281)
+LexToken(VAR,'sok',1,34282)
+LexToken(COMMA,',',1,34285)
+LexToken(VAR,'filen',1,34286)
+LexToken(COMMA,',',1,34291)
+LexToken(VAR,'Cformat',1,34292)
+LexToken(COMMA,',',1,34299)
+LexToken(VAR,'Cx',1,34300)
+LexToken(COMMA,',',1,34302)
+LexToken(VAR,'Cy',1,34303)
+LexToken(CLOSESQBRACKET,']',1,34305)
+LexToken(ASSIGNMENT,'=',1,34306)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,34307)
+LexToken(OPENBRACKET,'(',1,34322)
+LexToken(DQSTRING,'"Text data file "',1,34339)
+LexToken(COMMA,',',1,34340)
+LexToken(OPENSQBRACKET,'[',1,34341)
+LexToken(DQSTRING,'"Filename"',1,34351)
+LexToken(SEMICOLON,';',1,34352)
+LexToken(DQSTRING,'"Reading [C] format"',1,34372)
+LexToken(SEMICOLON,';',1,34373)
+LexToken(DQSTRING,'"Abscissa column"',1,34390)
+LexToken(SEMICOLON,';',1,34391)
+LexToken(DQSTRING,'"Output column"',1,34406)
+LexToken(CLOSESQBRACKET,']',1,34407)
+LexToken(COMMA,',',1,34408)
+LexToken(VAR,'list',1,34409)
+LexToken(OPENBRACKET,'(',1,34413)
+LexToken(DQSTRING,'"str"',1,34418)
+LexToken(COMMA,',',1,34419)
+LexToken(NUMBER,'1',1,34420)
+LexToken(COMMA,',',1,34421)
+LexToken(DQSTRING,'"str"',1,34426)
+LexToken(COMMA,',',1,34427)
+LexToken(NUMBER,'1',1,34428)
+LexToken(COMMA,',',1,34429)
+LexToken(DQSTRING,'"vec"',1,34434)
+LexToken(COMMA,',',1,34435)
+LexToken(NUMBER,'1',1,34436)
+LexToken(COMMA,',',1,34437)
+LexToken(DQSTRING,'"vec"',1,34442)
+LexToken(COMMA,',',1,34443)
+LexToken(NUMBER,'1',1,34444)
+LexToken(CLOSEBRACKET,')',1,34445)
+LexToken(COMMA,',',1,34446)
+LexToken(VAR,'list',1,34460)
+LexToken(OPENBRACKET,'(',1,34464)
+LexToken(OPENSQBRACKET,'[',1,34465)
+LexToken(DQSTRING,'"mydatafile.dat"',1,34481)
+LexToken(CLOSESQBRACKET,']',1,34482)
+LexToken(COMMA,',',1,34483)
+LexToken(OPENSQBRACKET,'[',1,34484)
+LexToken(DQSTRING,'"%g %g"',1,34491)
+LexToken(CLOSESQBRACKET,']',1,34492)
+LexToken(COMMA,',',1,34493)
+LexToken(OPENSQBRACKET,'[',1,34494)
+LexToken(DQSTRING,'"1"',1,34497)
+LexToken(CLOSESQBRACKET,']',1,34498)
+LexToken(COMMA,',',1,34499)
+LexToken(OPENSQBRACKET,'[',1,34500)
+LexToken(DQSTRING,'"2"',1,34503)
+LexToken(CLOSESQBRACKET,']',1,34504)
+LexToken(CLOSEBRACKET,')',1,34505)
+LexToken(CLOSEBRACKET,')',1,34506)
+LexToken(SEMICOLON,';',1,34507)
+LexToken(EOL,'\n',1,34508)
+LexToken(IF,'if',1,34517)
+LexToken(NOT,'~',1,34520)
+LexToken(VAR,'sok',1,34521)
+LexToken(THEN,'then',1,34525)
+LexToken(EOL,'\n',1,34529)
+LexToken(BREAK,'break',1,34542)
+LexToken(COMMA,',',1,34547)
+LexToken(EOL,'\n',1,34548)
+LexToken(END,'end',1,34557)
+LexToken(EOL,'\n',1,34560)
+LexToken(VAR,'px',1,34569)
+LexToken(ASSIGNMENT,'=',1,34571)
+LexToken(VAR,'strindex',1,34572)
+LexToken(OPENBRACKET,'(',1,34580)
+LexToken(VAR,'Cformat',1,34581)
+LexToken(COMMA,',',1,34588)
+LexToken(DQSTRING,'"%"',1,34591)
+LexToken(CLOSEBRACKET,')',1,34592)
+LexToken(SEMICOLON,';',1,34593)
+LexToken(EOL,'\n',1,34594)
+LexToken(VAR,'NC',1,34603)
+LexToken(ASSIGNMENT,'=',1,34605)
+LexToken(VAR,'size',1,34606)
+LexToken(OPENBRACKET,'(',1,34610)
+LexToken(VAR,'px',1,34611)
+LexToken(COMMA,',',1,34613)
+LexToken(DQSTRING,'"*"',1,34616)
+LexToken(CLOSEBRACKET,')',1,34617)
+LexToken(SEMICOLON,';',1,34618)
+LexToken(EOL,'\n',1,34619)
+LexToken(IF,'if',1,34628)
+LexToken(VAR,'NC',1,34631)
+LexToken(COMPARISON,'==',1,34633)
+LexToken(OPENSQBRACKET,'[',1,34635)
+LexToken(CLOSESQBRACKET,']',1,34636)
+LexToken(THEN,'then',1,34638)
+LexToken(COMMA,',',1,34642)
+LexToken(EOL,'\n',1,34643)
+LexToken(VAR,'xinfo',1,34656)
+LexToken(OPENBRACKET,'(',1,34661)
+LexToken(DQSTRING,'"Bad format in reading data file"',1,34694)
+LexToken(CLOSEBRACKET,')',1,34695)
+LexToken(SEMICOLON,';',1,34696)
+LexToken(EOL,'\n',1,34697)
+LexToken(VAR,'sok',1,34710)
+LexToken(ASSIGNMENT,'=',1,34713)
+LexToken(PREVAR_BOOLEAN,'%f',1,34714)
+LexToken(SEMICOLON,';',1,34716)
+LexToken(EOL,'\n',1,34717)
+LexToken(BREAK,'break',1,34730)
+LexToken(SEMICOLON,';',1,34735)
+LexToken(EOL,'\n',1,34736)
+LexToken(END,'end',1,34745)
+LexToken(EOL,'\n',1,34748)
+LexToken(VAR,'Lx',1,34757)
+LexToken(ASSIGNMENT,'=',1,34759)
+LexToken(OPENSQBRACKET,'[',1,34760)
+LexToken(CLOSESQBRACKET,']',1,34761)
+LexToken(SEMICOLON,';',1,34762)
+LexToken(EOL,'\n',1,34763)
+LexToken(VAR,'try',1,34772)
+LexToken(EOL,'\n',1,34775)
+LexToken(VAR,'fd',1,34788)
+LexToken(ASSIGNMENT,'=',1,34790)
+LexToken(VAR,'mopen',1,34791)
+LexToken(OPENBRACKET,'(',1,34796)
+LexToken(VAR,'filen',1,34797)
+LexToken(COMMA,',',1,34802)
+LexToken(DQSTRING,'"r"',1,34805)
+LexToken(CLOSEBRACKET,')',1,34806)
+LexToken(SEMICOLON,';',1,34807)
+LexToken(EOL,'\n',1,34808)
+LexToken(VAR,'Lx',1,34821)
+LexToken(ASSIGNMENT,'=',1,34823)
+LexToken(VAR,'mfscanf',1,34824)
+LexToken(OPENBRACKET,'(',1,34831)
+LexToken(NUMBER,'-1',1,34832)
+LexToken(COMMA,',',1,34834)
+LexToken(VAR,'fd',1,34835)
+LexToken(COMMA,',',1,34837)
+LexToken(VAR,'Cformat',1,34838)
+LexToken(CLOSEBRACKET,')',1,34845)
+LexToken(SEMICOLON,';',1,34846)
+LexToken(EOL,'\n',1,34847)
+LexToken(VAR,'mclose',1,34860)
+LexToken(OPENBRACKET,'(',1,34866)
+LexToken(VAR,'fd',1,34867)
+LexToken(CLOSEBRACKET,')',1,34869)
+LexToken(SEMICOLON,';',1,34870)
+LexToken(EOL,'\n',1,34871)
+LexToken(VAR,'catch',1,34880)
+LexToken(EOL,'\n',1,34885)
+LexToken(VAR,'xinfo',1,34898)
+LexToken(OPENBRACKET,'(',1,34903)
+LexToken(DQSTRING,'"Scicos cannot open the data file:"',1,34938)
+LexToken(OPERATOR,'+',1,34939)
+LexToken(VAR,'filen',1,34940)
+LexToken(CLOSEBRACKET,')',1,34945)
+LexToken(SEMICOLON,';',1,34946)
+LexToken(EOL,'\n',1,34947)
+LexToken(BREAK,'break',1,34960)
+LexToken(SEMICOLON,';',1,34965)
+LexToken(EOL,'\n',1,34966)
+LexToken(END,'end',1,34975)
+LexToken(EOL,'\n',1,34978)
+LexToken(EOL,'\n',1,34979)
+LexToken(OPENSQBRACKET,'[',1,34988)
+LexToken(VAR,'nD',1,34989)
+LexToken(COMMA,',',1,34991)
+LexToken(VAR,'mD',1,34992)
+LexToken(CLOSESQBRACKET,']',1,34994)
+LexToken(ASSIGNMENT,'=',1,34995)
+LexToken(VAR,'size',1,34996)
+LexToken(OPENBRACKET,'(',1,35000)
+LexToken(VAR,'Lx',1,35001)
+LexToken(CLOSEBRACKET,')',1,35003)
+LexToken(SEMICOLON,';',1,35004)
+LexToken(EOL,'\n',1,35005)
+LexToken(IF,'if',1,35014)
+LexToken(OPENBRACKET,'(',1,35017)
+LexToken(OPENBRACKET,'(',1,35018)
+LexToken(VAR,'mD',1,35019)
+LexToken(COMPARISON,'==',1,35021)
+LexToken(NUMBER,'0',1,35023)
+LexToken(CLOSEBRACKET,')',1,35024)
+LexToken(LOGICAL,'|',1,35026)
+LexToken(OPENBRACKET,'(',1,35028)
+LexToken(VAR,'nD',1,35029)
+LexToken(COMPARISON,'==',1,35031)
+LexToken(NUMBER,'0',1,35033)
+LexToken(CLOSEBRACKET,')',1,35034)
+LexToken(CLOSEBRACKET,')',1,35035)
+LexToken(THEN,'then',1,35037)
+LexToken(COMMA,',',1,35041)
+LexToken(EOL,'\n',1,35042)
+LexToken(VAR,'xinfo',1,35055)
+LexToken(OPENBRACKET,'(',1,35060)
+LexToken(DQSTRING,'"No data read"',1,35074)
+LexToken(CLOSEBRACKET,')',1,35075)
+LexToken(SEMICOLON,';',1,35076)
+LexToken(EOL,'\n',1,35077)
+LexToken(VAR,'sok',1,35090)
+LexToken(ASSIGNMENT,'=',1,35093)
+LexToken(PREVAR_BOOLEAN,'%f',1,35094)
+LexToken(SEMICOLON,';',1,35096)
+LexToken(EOL,'\n',1,35097)
+LexToken(BREAK,'break',1,35110)
+LexToken(SEMICOLON,';',1,35115)
+LexToken(EOL,'\n',1,35116)
+LexToken(END,'end',1,35125)
+LexToken(EOL,'\n',1,35128)
+LexToken(IF,'if',1,35137)
+LexToken(OPENBRACKET,'(',1,35140)
+LexToken(VAR,'mD',1,35141)
+LexToken(COMPARISON,'<>',1,35143)
+LexToken(VAR,'NC',1,35145)
+LexToken(CLOSEBRACKET,')',1,35147)
+LexToken(THEN,'then',1,35149)
+LexToken(COMMA,',',1,35153)
+LexToken(EOL,'\n',1,35154)
+LexToken(VAR,'xinfo',1,35167)
+LexToken(OPENBRACKET,'(',1,35172)
+LexToken(DQSTRING,'"Bad format"',1,35184)
+LexToken(CLOSEBRACKET,')',1,35185)
+LexToken(SEMICOLON,';',1,35186)
+LexToken(EOL,'\n',1,35187)
+LexToken(VAR,'sok',1,35200)
+LexToken(ASSIGNMENT,'=',1,35203)
+LexToken(PREVAR_BOOLEAN,'%f',1,35204)
+LexToken(SEMICOLON,';',1,35206)
+LexToken(EOL,'\n',1,35207)
+LexToken(BREAK,'break',1,35220)
+LexToken(SEMICOLON,';',1,35225)
+LexToken(EOL,'\n',1,35226)
+LexToken(END,'end',1,35235)
+LexToken(EOL,'\n',1,35238)
+LexToken(EOL,'\n',1,35239)
+LexToken(VAR,'xe',1,35248)
+LexToken(ASSIGNMENT,'=',1,35250)
+LexToken(VAR,'Lx',1,35251)
+LexToken(OPENBRACKET,'(',1,35253)
+LexToken(COLON,':',1,35254)
+LexToken(COMMA,',',1,35255)
+LexToken(VAR,'Cx',1,35256)
+LexToken(CLOSEBRACKET,')',1,35258)
+LexToken(SEMICOLON,';',1,35259)
+LexToken(VAR,'ye',1,35260)
+LexToken(ASSIGNMENT,'=',1,35262)
+LexToken(VAR,'Lx',1,35263)
+LexToken(OPENBRACKET,'(',1,35265)
+LexToken(COLON,':',1,35266)
+LexToken(COMMA,',',1,35267)
+LexToken(VAR,'Cy',1,35268)
+LexToken(CLOSEBRACKET,')',1,35270)
+LexToken(SEMICOLON,';',1,35271)
+LexToken(EOL,'\n',1,35272)
+LexToken(VAR,'xye',1,35281)
+LexToken(ASSIGNMENT,'=',1,35284)
+LexToken(OPENSQBRACKET,'[',1,35285)
+LexToken(VAR,'xe',1,35286)
+LexToken(COMMA,',',1,35288)
+LexToken(VAR,'ye',1,35289)
+LexToken(CLOSESQBRACKET,']',1,35291)
+LexToken(SEMICOLON,';',1,35292)
+LexToken(EOL,'\n',1,35293)
+LexToken(OPENSQBRACKET,'[',1,35302)
+LexToken(VAR,'xye',1,35303)
+LexToken(CLOSESQBRACKET,']',1,35306)
+LexToken(ASSIGNMENT,'=',1,35307)
+LexToken(VAR,'cleandata',1,35308)
+LexToken(OPENBRACKET,'(',1,35317)
+LexToken(VAR,'xye',1,35318)
+LexToken(CLOSEBRACKET,')',1,35321)
+LexToken(EOL,'\n',1,35322)
+LexToken(VAR,'sok',1,35331)
+LexToken(ASSIGNMENT,'=',1,35334)
+LexToken(PREVAR_BOOLEAN,'%t',1,35335)
+LexToken(SEMICOLON,';',1,35337)
+LexToken(EOL,'\n',1,35338)
+LexToken(BREAK,'break',1,35347)
+LexToken(COMMA,',',1,35352)
+LexToken(EOL,'\n',1,35353)
+LexToken(END,'end',1,35358)
+LexToken(EOL,'\n',1,35361)
+LexToken(ENDFUNCTION,'endfunction',1,35362)
+LexToken(EOL,'\n',1,35373)
+LexToken(EOL,'\n',1,35415)
+LexToken(FUNCTION,'function',1,35416)
+LexToken(OPENSQBRACKET,'[',1,35425)
+LexToken(VAR,'sok',1,35426)
+LexToken(CLOSESQBRACKET,']',1,35429)
+LexToken(ASSIGNMENT,'=',1,35430)
+LexToken(VAR,'SaveToFile',1,35431)
+LexToken(OPENBRACKET,'(',1,35441)
+LexToken(VAR,'xye',1,35442)
+LexToken(CLOSEBRACKET,')',1,35445)
+LexToken(EOL,'\n',1,35446)
+LexToken(VAR,'xe',1,35451)
+LexToken(ASSIGNMENT,'=',1,35453)
+LexToken(VAR,'xye',1,35454)
+LexToken(OPENBRACKET,'(',1,35457)
+LexToken(COLON,':',1,35458)
+LexToken(COMMA,',',1,35459)
+LexToken(NUMBER,'1',1,35460)
+LexToken(CLOSEBRACKET,')',1,35461)
+LexToken(EOL,'\n',1,35462)
+LexToken(VAR,'ye',1,35467)
+LexToken(ASSIGNMENT,'=',1,35469)
+LexToken(VAR,'xye',1,35470)
+LexToken(OPENBRACKET,'(',1,35473)
+LexToken(COLON,':',1,35474)
+LexToken(COMMA,',',1,35475)
+LexToken(NUMBER,'2',1,35476)
+LexToken(CLOSEBRACKET,')',1,35477)
+LexToken(EOL,'\n',1,35478)
+LexToken(VAR,'sok',1,35483)
+LexToken(ASSIGNMENT,'=',1,35486)
+LexToken(PREVAR_BOOLEAN,'%f',1,35487)
+LexToken(SEMICOLON,';',1,35489)
+LexToken(EOL,'\n',1,35490)
+LexToken(WHILE,'while',1,35495)
+LexToken(PREVAR_BOOLEAN,'%t',1,35501)
+LexToken(EOL,'\n',1,35503)
+LexToken(OPENSQBRACKET,'[',1,35512)
+LexToken(VAR,'sok',1,35513)
+LexToken(COMMA,',',1,35516)
+LexToken(VAR,'filen',1,35517)
+LexToken(COMMA,',',1,35522)
+LexToken(VAR,'Cformat',1,35523)
+LexToken(CLOSESQBRACKET,']',1,35530)
+LexToken(ASSIGNMENT,'=',1,35531)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,35532)
+LexToken(OPENBRACKET,'(',1,35547)
+LexToken(DQSTRING,'"Text data file "',1,35564)
+LexToken(COMMA,',',1,35565)
+LexToken(OPENSQBRACKET,'[',1,35566)
+LexToken(DQSTRING,'"Filename"',1,35576)
+LexToken(SEMICOLON,';',1,35577)
+LexToken(DQSTRING,'"Writing [C] format"',1,35597)
+LexToken(CLOSESQBRACKET,']',1,35598)
+LexToken(COMMA,',',1,35599)
+LexToken(VAR,'list',1,35600)
+LexToken(OPENBRACKET,'(',1,35604)
+LexToken(DQSTRING,'"str"',1,35609)
+LexToken(COMMA,',',1,35610)
+LexToken(NUMBER,'1',1,35611)
+LexToken(COMMA,',',1,35612)
+LexToken(DQSTRING,'"str"',1,35617)
+LexToken(COMMA,',',1,35618)
+LexToken(NUMBER,'1',1,35619)
+LexToken(CLOSEBRACKET,')',1,35620)
+LexToken(COMMA,',',1,35621)
+LexToken(VAR,'list',1,35635)
+LexToken(OPENBRACKET,'(',1,35639)
+LexToken(OPENSQBRACKET,'[',1,35640)
+LexToken(DQSTRING,'"mydatafile.dat"',1,35656)
+LexToken(CLOSESQBRACKET,']',1,35657)
+LexToken(COMMA,',',1,35658)
+LexToken(OPENSQBRACKET,'[',1,35659)
+LexToken(DQSTRING,'"%g %g"',1,35666)
+LexToken(CLOSESQBRACKET,']',1,35667)
+LexToken(CLOSEBRACKET,')',1,35668)
+LexToken(CLOSEBRACKET,')',1,35669)
+LexToken(SEMICOLON,';',1,35670)
+LexToken(EOL,'\n',1,35671)
+LexToken(IF,'if',1,35680)
+LexToken(NOT,'~',1,35683)
+LexToken(VAR,'sok',1,35684)
+LexToken(THEN,'then',1,35688)
+LexToken(EOL,'\n',1,35692)
+LexToken(BREAK,'break',1,35705)
+LexToken(COMMA,',',1,35710)
+LexToken(EOL,'\n',1,35711)
+LexToken(END,'end',1,35720)
+LexToken(EOL,'\n',1,35723)
+LexToken(VAR,'px',1,35732)
+LexToken(ASSIGNMENT,'=',1,35734)
+LexToken(VAR,'strindex',1,35735)
+LexToken(OPENBRACKET,'(',1,35743)
+LexToken(VAR,'Cformat',1,35744)
+LexToken(COMMA,',',1,35751)
+LexToken(DQSTRING,'"%"',1,35754)
+LexToken(CLOSEBRACKET,')',1,35755)
+LexToken(SEMICOLON,';',1,35756)
+LexToken(EOL,'\n',1,35757)
+LexToken(VAR,'NC',1,35766)
+LexToken(ASSIGNMENT,'=',1,35768)
+LexToken(VAR,'size',1,35769)
+LexToken(OPENBRACKET,'(',1,35773)
+LexToken(VAR,'px',1,35774)
+LexToken(COMMA,',',1,35776)
+LexToken(DQSTRING,'"*"',1,35779)
+LexToken(CLOSEBRACKET,')',1,35780)
+LexToken(SEMICOLON,';',1,35781)
+LexToken(EOL,'\n',1,35782)
+LexToken(IF,'if',1,35791)
+LexToken(VAR,'NC',1,35794)
+LexToken(COMPARISON,'<>',1,35796)
+LexToken(NUMBER,'2',1,35798)
+LexToken(THEN,'then',1,35800)
+LexToken(COMMA,',',1,35804)
+LexToken(EOL,'\n',1,35805)
+LexToken(VAR,'xinfo',1,35818)
+LexToken(OPENBRACKET,'(',1,35823)
+LexToken(DQSTRING,'"Bad format in writing data file"',1,35856)
+LexToken(CLOSEBRACKET,')',1,35857)
+LexToken(SEMICOLON,';',1,35858)
+LexToken(EOL,'\n',1,35859)
+LexToken(VAR,'sok',1,35872)
+LexToken(ASSIGNMENT,'=',1,35875)
+LexToken(PREVAR_BOOLEAN,'%f',1,35876)
+LexToken(SEMICOLON,';',1,35878)
+LexToken(EOL,'\n',1,35879)
+LexToken(BREAK,'break',1,35892)
+LexToken(SEMICOLON,';',1,35897)
+LexToken(EOL,'\n',1,35898)
+LexToken(END,'end',1,35907)
+LexToken(EOL,'\n',1,35910)
+LexToken(EOL,'\n',1,35911)
+LexToken(VAR,'Cformat',1,35920)
+LexToken(ASSIGNMENT,'=',1,35927)
+LexToken(VAR,'Cformat',1,35928)
+LexToken(OPERATOR,'+',1,35935)
+LexToken(DQSTRING,'"\\n"',1,35939)
+LexToken(SEMICOLON,';',1,35940)
+LexToken(EOL,'\n',1,35941)
+LexToken(EOL,'\n',1,35942)
+LexToken(VAR,'try',1,35951)
+LexToken(EOL,'\n',1,35954)
+LexToken(VAR,'fd',1,35967)
+LexToken(ASSIGNMENT,'=',1,35969)
+LexToken(VAR,'mopen',1,35970)
+LexToken(OPENBRACKET,'(',1,35975)
+LexToken(VAR,'filen',1,35976)
+LexToken(COMMA,',',1,35981)
+LexToken(DQSTRING,'"w"',1,35984)
+LexToken(CLOSEBRACKET,')',1,35985)
+LexToken(SEMICOLON,';',1,35986)
+LexToken(EOL,'\n',1,35987)
+LexToken(VAR,'mfprintf',1,36000)
+LexToken(OPENBRACKET,'(',1,36008)
+LexToken(VAR,'fd',1,36009)
+LexToken(COMMA,',',1,36011)
+LexToken(VAR,'Cformat',1,36012)
+LexToken(COMMA,',',1,36019)
+LexToken(VAR,'xe',1,36020)
+LexToken(COMMA,',',1,36022)
+LexToken(VAR,'ye',1,36023)
+LexToken(CLOSEBRACKET,')',1,36025)
+LexToken(SEMICOLON,';',1,36026)
+LexToken(EOL,'\n',1,36027)
+LexToken(VAR,'mclose',1,36040)
+LexToken(OPENBRACKET,'(',1,36046)
+LexToken(VAR,'fd',1,36047)
+LexToken(CLOSEBRACKET,')',1,36049)
+LexToken(SEMICOLON,';',1,36050)
+LexToken(EOL,'\n',1,36051)
+LexToken(VAR,'catch',1,36060)
+LexToken(EOL,'\n',1,36065)
+LexToken(VAR,'xinfo',1,36078)
+LexToken(OPENBRACKET,'(',1,36083)
+LexToken(DQSTRING,'"Scicos cannot open the data file:"',1,36118)
+LexToken(OPERATOR,'+',1,36119)
+LexToken(VAR,'filen',1,36120)
+LexToken(CLOSEBRACKET,')',1,36125)
+LexToken(SEMICOLON,';',1,36126)
+LexToken(EOL,'\n',1,36127)
+LexToken(BREAK,'break',1,36140)
+LexToken(SEMICOLON,';',1,36145)
+LexToken(EOL,'\n',1,36146)
+LexToken(END,'end',1,36155)
+LexToken(EOL,'\n',1,36158)
+LexToken(EOL,'\n',1,36159)
+LexToken(VAR,'sok',1,36168)
+LexToken(ASSIGNMENT,'=',1,36171)
+LexToken(PREVAR_BOOLEAN,'%t',1,36172)
+LexToken(SEMICOLON,';',1,36174)
+LexToken(EOL,'\n',1,36175)
+LexToken(BREAK,'break',1,36184)
+LexToken(COMMA,',',1,36189)
+LexToken(EOL,'\n',1,36190)
+LexToken(END,'end',1,36195)
+LexToken(EOL,'\n',1,36198)
+LexToken(ENDFUNCTION,'endfunction',1,36199)
+LexToken(EOL,'\n',1,36210)
+LexToken(EOL,'\n',1,36270)
+LexToken(FUNCTION,'function',1,36271)
+LexToken(OPENSQBRACKET,'[',1,36280)
+LexToken(VAR,'X',1,36281)
+LexToken(COMMA,',',1,36282)
+LexToken(VAR,'Y',1,36283)
+LexToken(COMMA,',',1,36284)
+LexToken(VAR,'orpar',1,36285)
+LexToken(CLOSESQBRACKET,']',1,36290)
+LexToken(ASSIGNMENT,'=',1,36291)
+LexToken(VAR,'Do_Spline',1,36292)
+LexToken(OPENBRACKET,'(',1,36301)
+LexToken(VAR,'N',1,36302)
+LexToken(COMMA,',',1,36303)
+LexToken(VAR,'order',1,36304)
+LexToken(COMMA,',',1,36309)
+LexToken(VAR,'x',1,36310)
+LexToken(COMMA,',',1,36311)
+LexToken(VAR,'y',1,36312)
+LexToken(COMMA,',',1,36313)
+LexToken(VAR,'xmx',1,36314)
+LexToken(COMMA,',',1,36317)
+LexToken(VAR,'xmn',1,36318)
+LexToken(COMMA,',',1,36321)
+LexToken(VAR,'extrapo',1,36322)
+LexToken(CLOSEBRACKET,')',1,36329)
+LexToken(EOL,'\n',1,36330)
+LexToken(VAR,'X',1,36335)
+LexToken(ASSIGNMENT,'=',1,36336)
+LexToken(OPENSQBRACKET,'[',1,36337)
+LexToken(CLOSESQBRACKET,']',1,36338)
+LexToken(SEMICOLON,';',1,36339)
+LexToken(EOL,'\n',1,36340)
+LexToken(VAR,'Y',1,36345)
+LexToken(ASSIGNMENT,'=',1,36346)
+LexToken(OPENSQBRACKET,'[',1,36347)
+LexToken(CLOSESQBRACKET,']',1,36348)
+LexToken(SEMICOLON,';',1,36349)
+LexToken(EOL,'\n',1,36350)
+LexToken(VAR,'orpar',1,36355)
+LexToken(ASSIGNMENT,'=',1,36360)
+LexToken(OPENSQBRACKET,'[',1,36361)
+LexToken(CLOSESQBRACKET,']',1,36362)
+LexToken(SEMICOLON,';',1,36363)
+LexToken(EOL,'\n',1,36364)
+LexToken(EOL,'\n',1,36365)
+LexToken(VAR,'METHOD',1,36370)
+LexToken(ASSIGNMENT,'=',1,36376)
+LexToken(VAR,'getmethod',1,36377)
+LexToken(OPENBRACKET,'(',1,36386)
+LexToken(VAR,'order',1,36387)
+LexToken(CLOSEBRACKET,')',1,36392)
+LexToken(SEMICOLON,';',1,36393)
+LexToken(EOL,'\n',1,36394)
+LexToken(EOL,'\n',1,36395)
+LexToken(IF,'if',1,36400)
+LexToken(OPENBRACKET,'(',1,36403)
+LexToken(VAR,'METHOD',1,36404)
+LexToken(COMPARISON,'==',1,36410)
+LexToken(DQSTRING,'"zero order-below"',1,36429)
+LexToken(CLOSEBRACKET,')',1,36430)
+LexToken(THEN,'then',1,36432)
+LexToken(EOL,'\n',1,36436)
+LexToken(VAR,'X',1,36445)
+LexToken(ASSIGNMENT,'=',1,36446)
+LexToken(OPENSQBRACKET,'[',1,36447)
+LexToken(VAR,'xmn',1,36448)
+LexToken(SEMICOLON,';',1,36451)
+LexToken(VAR,'x',1,36452)
+LexToken(OPENBRACKET,'(',1,36453)
+LexToken(NUMBER,'1',1,36454)
+LexToken(CLOSEBRACKET,')',1,36455)
+LexToken(CLOSESQBRACKET,']',1,36456)
+LexToken(SEMICOLON,';',1,36457)
+LexToken(EOL,'\n',1,36458)
+LexToken(VAR,'Y',1,36467)
+LexToken(ASSIGNMENT,'=',1,36468)
+LexToken(OPENSQBRACKET,'[',1,36469)
+LexToken(VAR,'y',1,36470)
+LexToken(OPENBRACKET,'(',1,36471)
+LexToken(NUMBER,'1',1,36472)
+LexToken(CLOSEBRACKET,')',1,36473)
+LexToken(SEMICOLON,';',1,36474)
+LexToken(VAR,'y',1,36475)
+LexToken(OPENBRACKET,'(',1,36476)
+LexToken(NUMBER,'1',1,36477)
+LexToken(CLOSEBRACKET,')',1,36478)
+LexToken(CLOSESQBRACKET,']',1,36479)
+LexToken(SEMICOLON,';',1,36480)
+LexToken(EOL,'\n',1,36481)
+LexToken(FOR,'for',1,36490)
+LexToken(VAR,'i',1,36494)
+LexToken(ASSIGNMENT,'=',1,36495)
+LexToken(NUMBER,'1',1,36496)
+LexToken(COLON,':',1,36497)
+LexToken(VAR,'N',1,36498)
+LexToken(NUMBER,'-1',1,36499)
+LexToken(EOL,'\n',1,36501)
+LexToken(VAR,'X',1,36514)
+LexToken(ASSIGNMENT,'=',1,36515)
+LexToken(OPENSQBRACKET,'[',1,36516)
+LexToken(VAR,'X',1,36517)
+LexToken(SEMICOLON,';',1,36518)
+LexToken(VAR,'x',1,36519)
+LexToken(OPENBRACKET,'(',1,36520)
+LexToken(VAR,'i',1,36521)
+LexToken(OPERATOR,'+',1,36522)
+LexToken(NUMBER,'1',1,36523)
+LexToken(CLOSEBRACKET,')',1,36524)
+LexToken(SEMICOLON,';',1,36525)
+LexToken(VAR,'x',1,36526)
+LexToken(OPENBRACKET,'(',1,36527)
+LexToken(VAR,'i',1,36528)
+LexToken(OPERATOR,'+',1,36529)
+LexToken(NUMBER,'1',1,36530)
+LexToken(CLOSEBRACKET,')',1,36531)
+LexToken(CLOSESQBRACKET,']',1,36532)
+LexToken(SEMICOLON,';',1,36533)
+LexToken(EOL,'\n',1,36534)
+LexToken(VAR,'Y',1,36547)
+LexToken(ASSIGNMENT,'=',1,36548)
+LexToken(OPENSQBRACKET,'[',1,36549)
+LexToken(VAR,'Y',1,36550)
+LexToken(SEMICOLON,';',1,36551)
+LexToken(VAR,'y',1,36552)
+LexToken(OPENBRACKET,'(',1,36553)
+LexToken(VAR,'i',1,36554)
+LexToken(CLOSEBRACKET,')',1,36555)
+LexToken(SEMICOLON,';',1,36556)
+LexToken(VAR,'y',1,36557)
+LexToken(OPENBRACKET,'(',1,36558)
+LexToken(VAR,'i',1,36559)
+LexToken(OPERATOR,'+',1,36560)
+LexToken(NUMBER,'1',1,36561)
+LexToken(CLOSEBRACKET,')',1,36562)
+LexToken(CLOSESQBRACKET,']',1,36563)
+LexToken(SEMICOLON,';',1,36564)
+LexToken(EOL,'\n',1,36565)
+LexToken(END,'end',1,36574)
+LexToken(EOL,'\n',1,36577)
+LexToken(VAR,'X',1,36586)
+LexToken(ASSIGNMENT,'=',1,36587)
+LexToken(OPENSQBRACKET,'[',1,36588)
+LexToken(VAR,'X',1,36589)
+LexToken(SEMICOLON,';',1,36590)
+LexToken(VAR,'xmx',1,36591)
+LexToken(CLOSESQBRACKET,']',1,36594)
+LexToken(SEMICOLON,';',1,36595)
+LexToken(EOL,'\n',1,36596)
+LexToken(VAR,'Y',1,36605)
+LexToken(ASSIGNMENT,'=',1,36606)
+LexToken(OPENSQBRACKET,'[',1,36607)
+LexToken(VAR,'Y',1,36608)
+LexToken(SEMICOLON,';',1,36609)
+LexToken(VAR,'y',1,36610)
+LexToken(OPENBRACKET,'(',1,36611)
+LexToken(VAR,'N',1,36612)
+LexToken(CLOSEBRACKET,')',1,36613)
+LexToken(CLOSESQBRACKET,']',1,36614)
+LexToken(SEMICOLON,';',1,36615)
+LexToken(EOL,'\n',1,36616)
+LexToken(RETURN,'return',1,36625)
+LexToken(EOL,'\n',1,36631)
+LexToken(END,'end',1,36636)
+LexToken(EOL,'\n',1,36639)
+LexToken(IF,'if',1,36644)
+LexToken(OPENBRACKET,'(',1,36647)
+LexToken(VAR,'METHOD',1,36648)
+LexToken(COMPARISON,'==',1,36654)
+LexToken(DQSTRING,'"zero order-above"',1,36673)
+LexToken(CLOSEBRACKET,')',1,36674)
+LexToken(THEN,'then',1,36676)
+LexToken(EOL,'\n',1,36680)
+LexToken(VAR,'X',1,36689)
+LexToken(ASSIGNMENT,'=',1,36690)
+LexToken(OPENSQBRACKET,'[',1,36691)
+LexToken(VAR,'xmn',1,36692)
+LexToken(SEMICOLON,';',1,36695)
+LexToken(VAR,'x',1,36696)
+LexToken(OPENBRACKET,'(',1,36697)
+LexToken(NUMBER,'1',1,36698)
+LexToken(CLOSEBRACKET,')',1,36699)
+LexToken(CLOSESQBRACKET,']',1,36700)
+LexToken(SEMICOLON,';',1,36701)
+LexToken(EOL,'\n',1,36702)
+LexToken(VAR,'Y',1,36711)
+LexToken(ASSIGNMENT,'=',1,36712)
+LexToken(OPENSQBRACKET,'[',1,36713)
+LexToken(VAR,'y',1,36714)
+LexToken(OPENBRACKET,'(',1,36715)
+LexToken(NUMBER,'1',1,36716)
+LexToken(CLOSEBRACKET,')',1,36717)
+LexToken(SEMICOLON,';',1,36718)
+LexToken(VAR,'y',1,36719)
+LexToken(OPENBRACKET,'(',1,36720)
+LexToken(NUMBER,'1',1,36721)
+LexToken(CLOSEBRACKET,')',1,36722)
+LexToken(CLOSESQBRACKET,']',1,36723)
+LexToken(SEMICOLON,';',1,36724)
+LexToken(EOL,'\n',1,36725)
+LexToken(FOR,'for',1,36734)
+LexToken(VAR,'i',1,36738)
+LexToken(ASSIGNMENT,'=',1,36739)
+LexToken(NUMBER,'1',1,36740)
+LexToken(COLON,':',1,36741)
+LexToken(VAR,'N',1,36742)
+LexToken(NUMBER,'-1',1,36743)
+LexToken(EOL,'\n',1,36745)
+LexToken(VAR,'X',1,36758)
+LexToken(ASSIGNMENT,'=',1,36759)
+LexToken(OPENSQBRACKET,'[',1,36760)
+LexToken(VAR,'X',1,36761)
+LexToken(SEMICOLON,';',1,36762)
+LexToken(VAR,'x',1,36763)
+LexToken(OPENBRACKET,'(',1,36764)
+LexToken(VAR,'i',1,36765)
+LexToken(CLOSEBRACKET,')',1,36766)
+LexToken(SEMICOLON,';',1,36767)
+LexToken(VAR,'x',1,36768)
+LexToken(OPENBRACKET,'(',1,36769)
+LexToken(VAR,'i',1,36770)
+LexToken(OPERATOR,'+',1,36771)
+LexToken(NUMBER,'1',1,36772)
+LexToken(CLOSEBRACKET,')',1,36773)
+LexToken(CLOSESQBRACKET,']',1,36774)
+LexToken(SEMICOLON,';',1,36775)
+LexToken(EOL,'\n',1,36776)
+LexToken(VAR,'Y',1,36789)
+LexToken(ASSIGNMENT,'=',1,36790)
+LexToken(OPENSQBRACKET,'[',1,36791)
+LexToken(VAR,'Y',1,36792)
+LexToken(SEMICOLON,';',1,36793)
+LexToken(VAR,'y',1,36794)
+LexToken(OPENBRACKET,'(',1,36795)
+LexToken(VAR,'i',1,36796)
+LexToken(OPERATOR,'+',1,36797)
+LexToken(NUMBER,'1',1,36798)
+LexToken(CLOSEBRACKET,')',1,36799)
+LexToken(SEMICOLON,';',1,36800)
+LexToken(VAR,'y',1,36801)
+LexToken(OPENBRACKET,'(',1,36802)
+LexToken(VAR,'i',1,36803)
+LexToken(OPERATOR,'+',1,36804)
+LexToken(NUMBER,'1',1,36805)
+LexToken(CLOSEBRACKET,')',1,36806)
+LexToken(CLOSESQBRACKET,']',1,36807)
+LexToken(SEMICOLON,';',1,36808)
+LexToken(EOL,'\n',1,36809)
+LexToken(END,'end',1,36818)
+LexToken(EOL,'\n',1,36821)
+LexToken(VAR,'X',1,36830)
+LexToken(ASSIGNMENT,'=',1,36831)
+LexToken(OPENSQBRACKET,'[',1,36832)
+LexToken(VAR,'X',1,36833)
+LexToken(SEMICOLON,';',1,36834)
+LexToken(VAR,'xmx',1,36835)
+LexToken(CLOSESQBRACKET,']',1,36838)
+LexToken(SEMICOLON,';',1,36839)
+LexToken(EOL,'\n',1,36840)
+LexToken(VAR,'Y',1,36849)
+LexToken(ASSIGNMENT,'=',1,36850)
+LexToken(OPENSQBRACKET,'[',1,36851)
+LexToken(VAR,'Y',1,36852)
+LexToken(SEMICOLON,';',1,36853)
+LexToken(VAR,'y',1,36854)
+LexToken(OPENBRACKET,'(',1,36855)
+LexToken(VAR,'N',1,36856)
+LexToken(CLOSEBRACKET,')',1,36857)
+LexToken(CLOSESQBRACKET,']',1,36858)
+LexToken(SEMICOLON,';',1,36859)
+LexToken(EOL,'\n',1,36860)
+LexToken(RETURN,'return',1,36869)
+LexToken(EOL,'\n',1,36875)
+LexToken(END,'end',1,36880)
+LexToken(EOL,'\n',1,36883)
+LexToken(IF,'if',1,36888)
+LexToken(OPENBRACKET,'(',1,36891)
+LexToken(VAR,'METHOD',1,36892)
+LexToken(COMPARISON,'==',1,36898)
+LexToken(DQSTRING,'"zero order-nearest"',1,36919)
+LexToken(CLOSEBRACKET,')',1,36920)
+LexToken(THEN,'then',1,36922)
+LexToken(EOL,'\n',1,36926)
+LexToken(VAR,'X',1,36935)
+LexToken(ASSIGNMENT,'=',1,36936)
+LexToken(OPENSQBRACKET,'[',1,36937)
+LexToken(VAR,'xmn',1,36938)
+LexToken(SEMICOLON,';',1,36941)
+LexToken(VAR,'x',1,36942)
+LexToken(OPENBRACKET,'(',1,36943)
+LexToken(NUMBER,'1',1,36944)
+LexToken(CLOSEBRACKET,')',1,36945)
+LexToken(CLOSESQBRACKET,']',1,36946)
+LexToken(SEMICOLON,';',1,36947)
+LexToken(EOL,'\n',1,36948)
+LexToken(VAR,'Y',1,36957)
+LexToken(ASSIGNMENT,'=',1,36958)
+LexToken(OPENSQBRACKET,'[',1,36959)
+LexToken(VAR,'y',1,36960)
+LexToken(OPENBRACKET,'(',1,36961)
+LexToken(NUMBER,'1',1,36962)
+LexToken(CLOSEBRACKET,')',1,36963)
+LexToken(SEMICOLON,';',1,36964)
+LexToken(VAR,'y',1,36965)
+LexToken(OPENBRACKET,'(',1,36966)
+LexToken(NUMBER,'1',1,36967)
+LexToken(CLOSEBRACKET,')',1,36968)
+LexToken(CLOSESQBRACKET,']',1,36969)
+LexToken(SEMICOLON,';',1,36970)
+LexToken(EOL,'\n',1,36971)
+LexToken(FOR,'for',1,36980)
+LexToken(VAR,'i',1,36984)
+LexToken(ASSIGNMENT,'=',1,36985)
+LexToken(NUMBER,'1',1,36986)
+LexToken(COLON,':',1,36987)
+LexToken(VAR,'N',1,36988)
+LexToken(NUMBER,'-1',1,36989)
+LexToken(EOL,'\n',1,36991)
+LexToken(VAR,'X',1,37004)
+LexToken(ASSIGNMENT,'=',1,37005)
+LexToken(OPENSQBRACKET,'[',1,37006)
+LexToken(VAR,'X',1,37007)
+LexToken(SEMICOLON,';',1,37008)
+LexToken(OPENBRACKET,'(',1,37009)
+LexToken(VAR,'x',1,37010)
+LexToken(OPENBRACKET,'(',1,37011)
+LexToken(VAR,'i',1,37012)
+LexToken(CLOSEBRACKET,')',1,37013)
+LexToken(OPERATOR,'+',1,37014)
+LexToken(VAR,'x',1,37015)
+LexToken(OPENBRACKET,'(',1,37016)
+LexToken(VAR,'i',1,37017)
+LexToken(OPERATOR,'+',1,37018)
+LexToken(NUMBER,'1',1,37019)
+LexToken(CLOSEBRACKET,')',1,37020)
+LexToken(CLOSEBRACKET,')',1,37021)
+LexToken(OPERATOR,'/',1,37022)
+LexToken(NUMBER,'2',1,37023)
+LexToken(SEMICOLON,';',1,37024)
+LexToken(OPENBRACKET,'(',1,37025)
+LexToken(VAR,'x',1,37026)
+LexToken(OPENBRACKET,'(',1,37027)
+LexToken(VAR,'i',1,37028)
+LexToken(CLOSEBRACKET,')',1,37029)
+LexToken(OPERATOR,'+',1,37030)
+LexToken(VAR,'x',1,37031)
+LexToken(OPENBRACKET,'(',1,37032)
+LexToken(VAR,'i',1,37033)
+LexToken(OPERATOR,'+',1,37034)
+LexToken(NUMBER,'1',1,37035)
+LexToken(CLOSEBRACKET,')',1,37036)
+LexToken(CLOSEBRACKET,')',1,37037)
+LexToken(OPERATOR,'/',1,37038)
+LexToken(NUMBER,'2',1,37039)
+LexToken(CLOSESQBRACKET,']',1,37040)
+LexToken(SEMICOLON,';',1,37041)
+LexToken(EOL,'\n',1,37042)
+LexToken(VAR,'Y',1,37055)
+LexToken(ASSIGNMENT,'=',1,37056)
+LexToken(OPENSQBRACKET,'[',1,37057)
+LexToken(VAR,'Y',1,37058)
+LexToken(SEMICOLON,';',1,37059)
+LexToken(VAR,'y',1,37060)
+LexToken(OPENBRACKET,'(',1,37061)
+LexToken(VAR,'i',1,37062)
+LexToken(CLOSEBRACKET,')',1,37063)
+LexToken(SEMICOLON,';',1,37064)
+LexToken(VAR,'y',1,37065)
+LexToken(OPENBRACKET,'(',1,37066)
+LexToken(VAR,'i',1,37067)
+LexToken(OPERATOR,'+',1,37068)
+LexToken(NUMBER,'1',1,37069)
+LexToken(CLOSEBRACKET,')',1,37070)
+LexToken(CLOSESQBRACKET,']',1,37071)
+LexToken(SEMICOLON,';',1,37072)
+LexToken(EOL,'\n',1,37073)
+LexToken(END,'end',1,37082)
+LexToken(EOL,'\n',1,37085)
+LexToken(VAR,'X',1,37094)
+LexToken(ASSIGNMENT,'=',1,37095)
+LexToken(OPENSQBRACKET,'[',1,37096)
+LexToken(VAR,'X',1,37097)
+LexToken(SEMICOLON,';',1,37098)
+LexToken(VAR,'xmx',1,37099)
+LexToken(CLOSESQBRACKET,']',1,37102)
+LexToken(SEMICOLON,';',1,37103)
+LexToken(EOL,'\n',1,37104)
+LexToken(VAR,'Y',1,37113)
+LexToken(ASSIGNMENT,'=',1,37114)
+LexToken(OPENSQBRACKET,'[',1,37115)
+LexToken(VAR,'Y',1,37116)
+LexToken(SEMICOLON,';',1,37117)
+LexToken(VAR,'y',1,37118)
+LexToken(OPENBRACKET,'(',1,37119)
+LexToken(VAR,'N',1,37120)
+LexToken(CLOSEBRACKET,')',1,37121)
+LexToken(CLOSESQBRACKET,']',1,37122)
+LexToken(SEMICOLON,';',1,37123)
+LexToken(EOL,'\n',1,37124)
+LexToken(RETURN,'return',1,37133)
+LexToken(EOL,'\n',1,37139)
+LexToken(END,'end',1,37144)
+LexToken(EOL,'\n',1,37147)
+LexToken(EOL,'\n',1,37194)
+LexToken(IF,'if',1,37199)
+LexToken(OPENBRACKET,'(',1,37202)
+LexToken(VAR,'METHOD',1,37203)
+LexToken(COMPARISON,'==',1,37209)
+LexToken(DQSTRING,'"linear"',1,37218)
+LexToken(CLOSEBRACKET,')',1,37219)
+LexToken(THEN,'then',1,37221)
+LexToken(EOL,'\n',1,37225)
+LexToken(EOL,'\n',1,37226)
+LexToken(IF,'if',1,37235)
+LexToken(VAR,'N',1,37238)
+LexToken(COMPARISON,'<=',1,37239)
+LexToken(NUMBER,'1',1,37241)
+LexToken(THEN,'then',1,37243)
+LexToken(EOL,'\n',1,37247)
+LexToken(RETURN,'return',1,37260)
+LexToken(SEMICOLON,';',1,37266)
+LexToken(EOL,'\n',1,37267)
+LexToken(END,'end',1,37276)
+LexToken(EOL,'\n',1,37279)
+LexToken(IF,'if',1,37288)
+LexToken(VAR,'extrapo',1,37291)
+LexToken(COMPARISON,'==',1,37298)
+LexToken(NUMBER,'0',1,37300)
+LexToken(THEN,'then',1,37302)
+LexToken(EOL,'\n',1,37306)
+LexToken(VAR,'X',1,37319)
+LexToken(ASSIGNMENT,'=',1,37320)
+LexToken(OPENSQBRACKET,'[',1,37321)
+LexToken(VAR,'xmn',1,37322)
+LexToken(CLOSESQBRACKET,']',1,37325)
+LexToken(SEMICOLON,';',1,37326)
+LexToken(EOL,'\n',1,37327)
+LexToken(VAR,'Y',1,37340)
+LexToken(ASSIGNMENT,'=',1,37341)
+LexToken(OPENSQBRACKET,'[',1,37342)
+LexToken(VAR,'y',1,37343)
+LexToken(OPENBRACKET,'(',1,37344)
+LexToken(NUMBER,'1',1,37345)
+LexToken(CLOSEBRACKET,')',1,37346)
+LexToken(CLOSESQBRACKET,']',1,37347)
+LexToken(SEMICOLON,';',1,37348)
+LexToken(EOL,'\n',1,37349)
+LexToken(END,'end',1,37358)
+LexToken(EOL,'\n',1,37361)
+LexToken(IF,'if',1,37370)
+LexToken(VAR,'extrapo',1,37373)
+LexToken(COMPARISON,'==',1,37380)
+LexToken(NUMBER,'1',1,37382)
+LexToken(THEN,'then',1,37384)
+LexToken(EOL,'\n',1,37388)
+LexToken(VAR,'X',1,37401)
+LexToken(ASSIGNMENT,'=',1,37402)
+LexToken(OPENSQBRACKET,'[',1,37403)
+LexToken(VAR,'xmn',1,37404)
+LexToken(CLOSESQBRACKET,']',1,37407)
+LexToken(SEMICOLON,';',1,37408)
+LexToken(EOL,'\n',1,37409)
+LexToken(VAR,'Y',1,37422)
+LexToken(ASSIGNMENT,'=',1,37423)
+LexToken(VAR,'y',1,37424)
+LexToken(OPENBRACKET,'(',1,37425)
+LexToken(NUMBER,'1',1,37426)
+LexToken(CLOSEBRACKET,')',1,37427)
+LexToken(OPERATOR,'+',1,37428)
+LexToken(OPENBRACKET,'(',1,37429)
+LexToken(VAR,'xmn',1,37430)
+LexToken(OPERATOR,'-',1,37433)
+LexToken(VAR,'x',1,37434)
+LexToken(OPENBRACKET,'(',1,37435)
+LexToken(NUMBER,'1',1,37436)
+LexToken(CLOSEBRACKET,')',1,37437)
+LexToken(CLOSEBRACKET,')',1,37438)
+LexToken(OPERATOR,'*',1,37439)
+LexToken(OPENBRACKET,'(',1,37440)
+LexToken(VAR,'y',1,37441)
+LexToken(OPENBRACKET,'(',1,37442)
+LexToken(NUMBER,'1',1,37443)
+LexToken(CLOSEBRACKET,')',1,37444)
+LexToken(OPERATOR,'-',1,37445)
+LexToken(VAR,'y',1,37446)
+LexToken(OPENBRACKET,'(',1,37447)
+LexToken(NUMBER,'2',1,37448)
+LexToken(CLOSEBRACKET,')',1,37449)
+LexToken(CLOSEBRACKET,')',1,37450)
+LexToken(OPERATOR,'/',1,37451)
+LexToken(OPENBRACKET,'(',1,37452)
+LexToken(VAR,'x',1,37453)
+LexToken(OPENBRACKET,'(',1,37454)
+LexToken(NUMBER,'1',1,37455)
+LexToken(CLOSEBRACKET,')',1,37456)
+LexToken(OPERATOR,'-',1,37457)
+LexToken(VAR,'x',1,37458)
+LexToken(OPENBRACKET,'(',1,37459)
+LexToken(NUMBER,'2',1,37460)
+LexToken(CLOSEBRACKET,')',1,37461)
+LexToken(CLOSEBRACKET,')',1,37462)
+LexToken(SEMICOLON,';',1,37463)
+LexToken(EOL,'\n',1,37464)
+LexToken(END,'end',1,37473)
+LexToken(EOL,'\n',1,37476)
+LexToken(FOR,'for',1,37485)
+LexToken(VAR,'i',1,37489)
+LexToken(ASSIGNMENT,'=',1,37490)
+LexToken(NUMBER,'1',1,37491)
+LexToken(COLON,':',1,37492)
+LexToken(VAR,'N',1,37493)
+LexToken(EOL,'\n',1,37494)
+LexToken(VAR,'X',1,37507)
+LexToken(ASSIGNMENT,'=',1,37508)
+LexToken(OPENSQBRACKET,'[',1,37509)
+LexToken(VAR,'X',1,37510)
+LexToken(SEMICOLON,';',1,37511)
+LexToken(VAR,'x',1,37512)
+LexToken(OPENBRACKET,'(',1,37513)
+LexToken(VAR,'i',1,37514)
+LexToken(CLOSEBRACKET,')',1,37515)
+LexToken(CLOSESQBRACKET,']',1,37516)
+LexToken(SEMICOLON,';',1,37517)
+LexToken(EOL,'\n',1,37518)
+LexToken(VAR,'Y',1,37531)
+LexToken(ASSIGNMENT,'=',1,37532)
+LexToken(OPENSQBRACKET,'[',1,37533)
+LexToken(VAR,'Y',1,37534)
+LexToken(SEMICOLON,';',1,37535)
+LexToken(VAR,'y',1,37536)
+LexToken(OPENBRACKET,'(',1,37537)
+LexToken(VAR,'i',1,37538)
+LexToken(CLOSEBRACKET,')',1,37539)
+LexToken(CLOSESQBRACKET,']',1,37540)
+LexToken(SEMICOLON,';',1,37541)
+LexToken(EOL,'\n',1,37542)
+LexToken(END,'end',1,37551)
+LexToken(EOL,'\n',1,37554)
+LexToken(IF,'if',1,37563)
+LexToken(VAR,'extrapo',1,37566)
+LexToken(COMPARISON,'==',1,37573)
+LexToken(NUMBER,'0',1,37575)
+LexToken(THEN,'then',1,37577)
+LexToken(EOL,'\n',1,37581)
+LexToken(VAR,'X',1,37594)
+LexToken(ASSIGNMENT,'=',1,37595)
+LexToken(OPENSQBRACKET,'[',1,37596)
+LexToken(VAR,'X',1,37597)
+LexToken(SEMICOLON,';',1,37598)
+LexToken(VAR,'xmx',1,37599)
+LexToken(CLOSESQBRACKET,']',1,37602)
+LexToken(SEMICOLON,';',1,37603)
+LexToken(EOL,'\n',1,37604)
+LexToken(VAR,'Y',1,37617)
+LexToken(ASSIGNMENT,'=',1,37618)
+LexToken(OPENSQBRACKET,'[',1,37619)
+LexToken(VAR,'Y',1,37620)
+LexToken(SEMICOLON,';',1,37621)
+LexToken(VAR,'y',1,37622)
+LexToken(OPENBRACKET,'(',1,37623)
+LexToken(VAR,'N',1,37624)
+LexToken(CLOSEBRACKET,')',1,37625)
+LexToken(CLOSESQBRACKET,']',1,37626)
+LexToken(SEMICOLON,';',1,37627)
+LexToken(EOL,'\n',1,37628)
+LexToken(END,'end',1,37637)
+LexToken(EOL,'\n',1,37640)
+LexToken(IF,'if',1,37649)
+LexToken(VAR,'extrapo',1,37652)
+LexToken(COMPARISON,'==',1,37659)
+LexToken(NUMBER,'1',1,37661)
+LexToken(THEN,'then',1,37663)
+LexToken(EOL,'\n',1,37667)
+LexToken(VAR,'X',1,37680)
+LexToken(ASSIGNMENT,'=',1,37681)
+LexToken(OPENSQBRACKET,'[',1,37682)
+LexToken(VAR,'X',1,37683)
+LexToken(SEMICOLON,';',1,37684)
+LexToken(VAR,'xmx',1,37685)
+LexToken(CLOSESQBRACKET,']',1,37688)
+LexToken(SEMICOLON,';',1,37689)
+LexToken(EOL,'\n',1,37690)
+LexToken(VAR,'Y',1,37703)
+LexToken(ASSIGNMENT,'=',1,37704)
+LexToken(OPENSQBRACKET,'[',1,37705)
+LexToken(VAR,'Y',1,37706)
+LexToken(SEMICOLON,';',1,37707)
+LexToken(VAR,'y',1,37708)
+LexToken(OPENBRACKET,'(',1,37709)
+LexToken(VAR,'N',1,37710)
+LexToken(CLOSEBRACKET,')',1,37711)
+LexToken(OPERATOR,'+',1,37712)
+LexToken(OPENBRACKET,'(',1,37713)
+LexToken(VAR,'xmx',1,37714)
+LexToken(OPERATOR,'-',1,37717)
+LexToken(VAR,'x',1,37718)
+LexToken(OPENBRACKET,'(',1,37719)
+LexToken(VAR,'N',1,37720)
+LexToken(CLOSEBRACKET,')',1,37721)
+LexToken(CLOSEBRACKET,')',1,37722)
+LexToken(OPERATOR,'*',1,37723)
+LexToken(OPENBRACKET,'(',1,37724)
+LexToken(VAR,'y',1,37725)
+LexToken(OPENBRACKET,'(',1,37726)
+LexToken(VAR,'N',1,37727)
+LexToken(CLOSEBRACKET,')',1,37728)
+LexToken(OPERATOR,'-',1,37729)
+LexToken(VAR,'y',1,37730)
+LexToken(OPENBRACKET,'(',1,37731)
+LexToken(VAR,'N',1,37732)
+LexToken(NUMBER,'-1',1,37733)
+LexToken(CLOSEBRACKET,')',1,37735)
+LexToken(CLOSEBRACKET,')',1,37736)
+LexToken(OPERATOR,'/',1,37737)
+LexToken(OPENBRACKET,'(',1,37738)
+LexToken(VAR,'x',1,37739)
+LexToken(OPENBRACKET,'(',1,37740)
+LexToken(VAR,'N',1,37741)
+LexToken(CLOSEBRACKET,')',1,37742)
+LexToken(OPERATOR,'-',1,37743)
+LexToken(VAR,'x',1,37744)
+LexToken(OPENBRACKET,'(',1,37745)
+LexToken(VAR,'N',1,37746)
+LexToken(NUMBER,'-1',1,37747)
+LexToken(CLOSEBRACKET,')',1,37749)
+LexToken(CLOSEBRACKET,')',1,37750)
+LexToken(CLOSESQBRACKET,']',1,37751)
+LexToken(SEMICOLON,';',1,37752)
+LexToken(EOL,'\n',1,37753)
+LexToken(END,'end',1,37762)
+LexToken(EOL,'\n',1,37765)
+LexToken(RETURN,'return',1,37774)
+LexToken(EOL,'\n',1,37780)
+LexToken(END,'end',1,37785)
+LexToken(EOL,'\n',1,37788)
+LexToken(EOL,'\n',1,37839)
+LexToken(IF,'if',1,37844)
+LexToken(OPENBRACKET,'(',1,37847)
+LexToken(VAR,'N',1,37848)
+LexToken(COMPARISON,'<',1,37849)
+LexToken(NUMBER,'25',1,37850)
+LexToken(CLOSEBRACKET,')',1,37852)
+LexToken(THEN,'then',1,37854)
+LexToken(EOL,'\n',1,37858)
+LexToken(VAR,'NP',1,37867)
+LexToken(ASSIGNMENT,'=',1,37869)
+LexToken(NUMBER,'10',1,37870)
+LexToken(SEMICOLON,';',1,37872)
+LexToken(EOL,'\n',1,37873)
+LexToken(ELSEIF,'elseif',1,37878)
+LexToken(OPENBRACKET,'(',1,37885)
+LexToken(VAR,'N',1,37886)
+LexToken(COMPARISON,'<',1,37887)
+LexToken(NUMBER,'50',1,37888)
+LexToken(CLOSEBRACKET,')',1,37890)
+LexToken(THEN,'then',1,37892)
+LexToken(EOL,'\n',1,37896)
+LexToken(VAR,'NP',1,37905)
+LexToken(ASSIGNMENT,'=',1,37907)
+LexToken(NUMBER,'5',1,37908)
+LexToken(SEMICOLON,';',1,37909)
+LexToken(EOL,'\n',1,37910)
+LexToken(ELSEIF,'elseif',1,37915)
+LexToken(OPENBRACKET,'(',1,37922)
+LexToken(VAR,'N',1,37923)
+LexToken(COMPARISON,'<',1,37924)
+LexToken(NUMBER,'100',1,37925)
+LexToken(CLOSEBRACKET,')',1,37928)
+LexToken(THEN,'then',1,37930)
+LexToken(EOL,'\n',1,37934)
+LexToken(VAR,'NP',1,37943)
+LexToken(ASSIGNMENT,'=',1,37945)
+LexToken(NUMBER,'2',1,37946)
+LexToken(SEMICOLON,';',1,37947)
+LexToken(EOL,'\n',1,37948)
+LexToken(ELSEIF,'elseif',1,37953)
+LexToken(OPENBRACKET,'(',1,37960)
+LexToken(VAR,'N',1,37961)
+LexToken(COMPARISON,'<',1,37962)
+LexToken(NUMBER,'200',1,37963)
+LexToken(CLOSEBRACKET,')',1,37966)
+LexToken(THEN,'then',1,37968)
+LexToken(EOL,'\n',1,37972)
+LexToken(VAR,'NP',1,37981)
+LexToken(ASSIGNMENT,'=',1,37983)
+LexToken(NUMBER,'1',1,37984)
+LexToken(SEMICOLON,';',1,37985)
+LexToken(EOL,'\n',1,37986)
+LexToken(ELSE,'else',1,37991)
+LexToken(EOL,'\n',1,37995)
+LexToken(VAR,'NP',1,38004)
+LexToken(ASSIGNMENT,'=',1,38006)
+LexToken(NUMBER,'0',1,38007)
+LexToken(SEMICOLON,';',1,38008)
+LexToken(EOL,'\n',1,38009)
+LexToken(END,'end',1,38014)
+LexToken(EOL,'\n',1,38017)
+LexToken(FOR,'for',1,38022)
+LexToken(VAR,'i',1,38026)
+LexToken(ASSIGNMENT,'=',1,38027)
+LexToken(NUMBER,'1',1,38028)
+LexToken(COLON,':',1,38029)
+LexToken(VAR,'N',1,38030)
+LexToken(NUMBER,'-1',1,38031)
+LexToken(EOL,'\n',1,38033)
+LexToken(VAR,'X',1,38042)
+LexToken(ASSIGNMENT,'=',1,38043)
+LexToken(OPENSQBRACKET,'[',1,38044)
+LexToken(VAR,'X',1,38045)
+LexToken(SEMICOLON,';',1,38046)
+LexToken(VAR,'linspace',1,38047)
+LexToken(OPENBRACKET,'(',1,38055)
+LexToken(VAR,'x',1,38056)
+LexToken(OPENBRACKET,'(',1,38057)
+LexToken(VAR,'i',1,38058)
+LexToken(CLOSEBRACKET,')',1,38059)
+LexToken(COMMA,',',1,38060)
+LexToken(VAR,'x',1,38061)
+LexToken(OPENBRACKET,'(',1,38062)
+LexToken(VAR,'i',1,38063)
+LexToken(OPERATOR,'+',1,38064)
+LexToken(NUMBER,'1',1,38065)
+LexToken(CLOSEBRACKET,')',1,38066)
+LexToken(COMMA,',',1,38067)
+LexToken(VAR,'NP',1,38068)
+LexToken(OPERATOR,'+',1,38070)
+LexToken(NUMBER,'2',1,38071)
+LexToken(CLOSEBRACKET,')',1,38072)
+LexToken(TRANSPOSE,"'",1,38073)
+LexToken(CLOSESQBRACKET,']',1,38074)
+LexToken(SEMICOLON,';',1,38075)
+LexToken(EOL,'\n',1,38119)
+LexToken(END,'end',1,38124)
+LexToken(EOL,'\n',1,38127)
+LexToken(IF,'if',1,38132)
+LexToken(VAR,'extrapo',1,38135)
+LexToken(COMPARISON,'==',1,38142)
+LexToken(NUMBER,'1',1,38144)
+LexToken(THEN,'then',1,38146)
+LexToken(EOL,'\n',1,38150)
+LexToken(VAR,'X',1,38159)
+LexToken(ASSIGNMENT,'=',1,38160)
+LexToken(OPENSQBRACKET,'[',1,38161)
+LexToken(VAR,'linspace',1,38162)
+LexToken(OPENBRACKET,'(',1,38170)
+LexToken(VAR,'xmn',1,38171)
+LexToken(COMMA,',',1,38174)
+LexToken(VAR,'x',1,38175)
+LexToken(OPENBRACKET,'(',1,38176)
+LexToken(NUMBER,'1',1,38177)
+LexToken(CLOSEBRACKET,')',1,38178)
+LexToken(COMMA,',',1,38179)
+LexToken(VAR,'NP',1,38180)
+LexToken(OPERATOR,'+',1,38182)
+LexToken(NUMBER,'2',1,38183)
+LexToken(CLOSEBRACKET,')',1,38184)
+LexToken(TRANSPOSE,"'",1,38185)
+LexToken(SEMICOLON,';',1,38186)
+LexToken(VAR,'X',1,38187)
+LexToken(SEMICOLON,';',1,38188)
+LexToken(VAR,'linspace',1,38189)
+LexToken(OPENBRACKET,'(',1,38197)
+LexToken(VAR,'x',1,38198)
+LexToken(OPENBRACKET,'(',1,38199)
+LexToken(VAR,'N',1,38200)
+LexToken(CLOSEBRACKET,')',1,38201)
+LexToken(COMMA,',',1,38202)
+LexToken(VAR,'xmx',1,38203)
+LexToken(COMMA,',',1,38206)
+LexToken(VAR,'NP',1,38207)
+LexToken(OPERATOR,'+',1,38209)
+LexToken(NUMBER,'2',1,38210)
+LexToken(CLOSEBRACKET,')',1,38211)
+LexToken(TRANSPOSE,"'",1,38212)
+LexToken(CLOSESQBRACKET,']',1,38213)
+LexToken(SEMICOLON,';',1,38214)
+LexToken(EOL,'\n',1,38215)
+LexToken(END,'end',1,38220)
+LexToken(EOL,'\n',1,38223)
+LexToken(EOL,'\n',1,38272)
+LexToken(IF,'if',1,38277)
+LexToken(OPENBRACKET,'(',1,38280)
+LexToken(VAR,'N',1,38281)
+LexToken(COMPARISON,'>',1,38282)
+LexToken(NUMBER,'2',1,38283)
+LexToken(CLOSEBRACKET,')',1,38284)
+LexToken(LOGICAL,'&',1,38286)
+LexToken(OPENBRACKET,'(',1,38288)
+LexToken(VAR,'METHOD',1,38289)
+LexToken(COMPARISON,'==',1,38295)
+LexToken(DQSTRING,'"order 2"',1,38305)
+LexToken(CLOSEBRACKET,')',1,38306)
+LexToken(THEN,'then',1,38308)
+LexToken(EOL,'\n',1,38312)
+LexToken(VAR,'Z',1,38321)
+LexToken(ASSIGNMENT,'=',1,38322)
+LexToken(VAR,'ORDER2',1,38323)
+LexToken(OPENBRACKET,'(',1,38329)
+LexToken(VAR,'x',1,38330)
+LexToken(COMMA,',',1,38331)
+LexToken(VAR,'y',1,38332)
+LexToken(CLOSEBRACKET,')',1,38333)
+LexToken(SEMICOLON,';',1,38334)
+LexToken(EOL,'\n',1,38335)
+LexToken(VAR,'A',1,38344)
+LexToken(ASSIGNMENT,'=',1,38345)
+LexToken(VAR,'Z',1,38346)
+LexToken(OPENBRACKET,'(',1,38347)
+LexToken(NUMBER,'1',1,38348)
+LexToken(COLON,':',1,38349)
+LexToken(VAR,'N',1,38350)
+LexToken(NUMBER,'-1',1,38351)
+LexToken(CLOSEBRACKET,')',1,38353)
+LexToken(SEMICOLON,';',1,38354)
+LexToken(EOL,'\n',1,38355)
+LexToken(VAR,'B',1,38364)
+LexToken(ASSIGNMENT,'=',1,38365)
+LexToken(VAR,'Z',1,38366)
+LexToken(OPENBRACKET,'(',1,38367)
+LexToken(VAR,'N',1,38368)
+LexToken(COLON,':',1,38369)
+LexToken(NUMBER,'2',1,38370)
+LexToken(OPERATOR,'*',1,38371)
+LexToken(VAR,'N',1,38372)
+LexToken(NUMBER,'-2',1,38373)
+LexToken(CLOSEBRACKET,')',1,38375)
+LexToken(SEMICOLON,';',1,38376)
+LexToken(EOL,'\n',1,38377)
+LexToken(VAR,'C',1,38386)
+LexToken(ASSIGNMENT,'=',1,38387)
+LexToken(VAR,'Z',1,38388)
+LexToken(OPENBRACKET,'(',1,38389)
+LexToken(NUMBER,'2',1,38390)
+LexToken(OPERATOR,'*',1,38391)
+LexToken(VAR,'N',1,38392)
+LexToken(NUMBER,'-1',1,38393)
+LexToken(COLON,':',1,38395)
+LexToken(NUMBER,'3',1,38396)
+LexToken(OPERATOR,'*',1,38397)
+LexToken(VAR,'N',1,38398)
+LexToken(NUMBER,'-3',1,38399)
+LexToken(CLOSEBRACKET,')',1,38401)
+LexToken(SEMICOLON,';',1,38402)
+LexToken(EOL,'\n',1,38403)
+LexToken(FOR,'for',1,38412)
+LexToken(VAR,'j',1,38416)
+LexToken(ASSIGNMENT,'=',1,38417)
+LexToken(NUMBER,'1',1,38418)
+LexToken(COLON,':',1,38419)
+LexToken(VAR,'size',1,38420)
+LexToken(OPENBRACKET,'(',1,38424)
+LexToken(VAR,'X',1,38425)
+LexToken(COMMA,',',1,38426)
+LexToken(DQSTRING,'"*"',1,38429)
+LexToken(CLOSEBRACKET,')',1,38430)
+LexToken(EOL,'\n',1,38431)
+LexToken(FOR,'for',1,38444)
+LexToken(VAR,'i',1,38448)
+LexToken(ASSIGNMENT,'=',1,38449)
+LexToken(VAR,'N',1,38450)
+LexToken(NUMBER,'-1',1,38451)
+LexToken(COLON,':',1,38453)
+LexToken(NUMBER,'-1',1,38454)
+LexToken(COLON,':',1,38456)
+LexToken(NUMBER,'1',1,38457)
+LexToken(EOL,'\n',1,38458)
+LexToken(IF,'if',1,38475)
+LexToken(VAR,'X',1,38478)
+LexToken(OPENBRACKET,'(',1,38479)
+LexToken(VAR,'j',1,38480)
+LexToken(CLOSEBRACKET,')',1,38481)
+LexToken(COMPARISON,'>=',1,38482)
+LexToken(VAR,'x',1,38484)
+LexToken(OPENBRACKET,'(',1,38485)
+LexToken(VAR,'i',1,38486)
+LexToken(CLOSEBRACKET,')',1,38487)
+LexToken(THEN,'then',1,38489)
+LexToken(COMMA,',',1,38493)
+LexToken(EOL,'\n',1,38494)
+LexToken(BREAK,'break',1,38515)
+LexToken(SEMICOLON,';',1,38520)
+LexToken(EOL,'\n',1,38521)
+LexToken(END,'end',1,38538)
+LexToken(EOL,'\n',1,38541)
+LexToken(END,'end',1,38554)
+LexToken(EOL,'\n',1,38557)
+LexToken(VAR,'Y',1,38570)
+LexToken(OPENBRACKET,'(',1,38571)
+LexToken(VAR,'j',1,38572)
+LexToken(CLOSEBRACKET,')',1,38573)
+LexToken(ASSIGNMENT,'=',1,38574)
+LexToken(VAR,'A',1,38575)
+LexToken(OPENBRACKET,'(',1,38576)
+LexToken(VAR,'i',1,38577)
+LexToken(CLOSEBRACKET,')',1,38578)
+LexToken(OPERATOR,'*',1,38579)
+LexToken(OPENBRACKET,'(',1,38580)
+LexToken(VAR,'X',1,38581)
+LexToken(OPENBRACKET,'(',1,38582)
+LexToken(VAR,'j',1,38583)
+LexToken(CLOSEBRACKET,')',1,38584)
+LexToken(OPERATOR,'-',1,38585)
+LexToken(VAR,'x',1,38586)
+LexToken(OPENBRACKET,'(',1,38587)
+LexToken(VAR,'i',1,38588)
+LexToken(CLOSEBRACKET,')',1,38589)
+LexToken(CLOSEBRACKET,')',1,38590)
+LexToken(OPERATOR,'^',1,38591)
+LexToken(NUMBER,'2',1,38592)
+LexToken(OPERATOR,'+',1,38593)
+LexToken(VAR,'B',1,38594)
+LexToken(OPENBRACKET,'(',1,38595)
+LexToken(VAR,'i',1,38596)
+LexToken(CLOSEBRACKET,')',1,38597)
+LexToken(OPERATOR,'*',1,38598)
+LexToken(OPENBRACKET,'(',1,38599)
+LexToken(VAR,'X',1,38600)
+LexToken(OPENBRACKET,'(',1,38601)
+LexToken(VAR,'j',1,38602)
+LexToken(CLOSEBRACKET,')',1,38603)
+LexToken(OPERATOR,'-',1,38604)
+LexToken(VAR,'x',1,38605)
+LexToken(OPENBRACKET,'(',1,38606)
+LexToken(VAR,'i',1,38607)
+LexToken(CLOSEBRACKET,')',1,38608)
+LexToken(CLOSEBRACKET,')',1,38609)
+LexToken(OPERATOR,'+',1,38610)
+LexToken(VAR,'C',1,38611)
+LexToken(OPENBRACKET,'(',1,38612)
+LexToken(VAR,'i',1,38613)
+LexToken(CLOSEBRACKET,')',1,38614)
+LexToken(SEMICOLON,';',1,38615)
+LexToken(EOL,'\n',1,38616)
+LexToken(END,'end',1,38625)
+LexToken(EOL,'\n',1,38628)
+LexToken(VAR,'orpar',1,38637)
+LexToken(ASSIGNMENT,'=',1,38642)
+LexToken(VAR,'matrix',1,38643)
+LexToken(OPENBRACKET,'(',1,38649)
+LexToken(VAR,'Z',1,38650)
+LexToken(COMMA,',',1,38651)
+LexToken(NUMBER,'-1',1,38652)
+LexToken(COMMA,',',1,38654)
+LexToken(NUMBER,'1',1,38655)
+LexToken(CLOSEBRACKET,')',1,38656)
+LexToken(EOL,'\n',1,38657)
+LexToken(END,'end',1,38662)
+LexToken(EOL,'\n',1,38665)
+LexToken(EOL,'\n',1,38712)
+LexToken(IF,'if',1,38717)
+LexToken(OPENBRACKET,'(',1,38720)
+LexToken(VAR,'METHOD',1,38721)
+LexToken(COMPARISON,'==',1,38727)
+LexToken(DQSTRING,'"not_a_knot"',1,38740)
+LexToken(CLOSEBRACKET,')',1,38741)
+LexToken(THEN,'then',1,38743)
+LexToken(EOL,'\n',1,38747)
+LexToken(VAR,'try',1,38756)
+LexToken(EOL,'\n',1,38759)
+LexToken(VAR,'d',1,38772)
+LexToken(ASSIGNMENT,'=',1,38774)
+LexToken(VAR,'splin',1,38776)
+LexToken(OPENBRACKET,'(',1,38781)
+LexToken(VAR,'x',1,38782)
+LexToken(COMMA,',',1,38783)
+LexToken(VAR,'y',1,38785)
+LexToken(COMMA,',',1,38786)
+LexToken(VAR,'METHOD',1,38788)
+LexToken(CLOSEBRACKET,')',1,38794)
+LexToken(SEMICOLON,';',1,38795)
+LexToken(EOL,'\n',1,38796)
+LexToken(VAR,'Y',1,38809)
+LexToken(ASSIGNMENT,'=',1,38811)
+LexToken(VAR,'interp',1,38813)
+LexToken(OPENBRACKET,'(',1,38819)
+LexToken(VAR,'X',1,38820)
+LexToken(COMMA,',',1,38821)
+LexToken(VAR,'x',1,38823)
+LexToken(COMMA,',',1,38824)
+LexToken(VAR,'y',1,38826)
+LexToken(COMMA,',',1,38827)
+LexToken(VAR,'d',1,38829)
+LexToken(CLOSEBRACKET,')',1,38830)
+LexToken(SEMICOLON,';',1,38831)
+LexToken(EOL,'\n',1,38832)
+LexToken(VAR,'orpar',1,38845)
+LexToken(ASSIGNMENT,'=',1,38850)
+LexToken(VAR,'d',1,38851)
+LexToken(OPENBRACKET,'(',1,38852)
+LexToken(COLON,':',1,38853)
+LexToken(CLOSEBRACKET,')',1,38854)
+LexToken(SEMICOLON,';',1,38855)
+LexToken(EOL,'\n',1,38856)
+LexToken(VAR,'catch',1,38865)
+LexToken(EOL,'\n',1,38870)
+LexToken(VAR,'xinfo',1,38883)
+LexToken(OPENBRACKET,'(',1,38888)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38907)
+LexToken(OPERATOR,'+',1,38908)
+LexToken(VAR,'METHOD',1,38909)
+LexToken(CLOSEBRACKET,')',1,38915)
+LexToken(EOL,'\n',1,38916)
+LexToken(END,'end',1,38925)
+LexToken(EOL,'\n',1,38928)
+LexToken(EOL,'\n',1,38929)
+LexToken(END,'end',1,38934)
+LexToken(EOL,'\n',1,38937)
+LexToken(EOL,'\n',1,38984)
+LexToken(IF,'if',1,38989)
+LexToken(OPENBRACKET,'(',1,38992)
+LexToken(VAR,'METHOD',1,38993)
+LexToken(COMPARISON,'==',1,38999)
+LexToken(DQSTRING,'"periodic"',1,39010)
+LexToken(CLOSEBRACKET,')',1,39011)
+LexToken(THEN,'then',1,39013)
+LexToken(EOL,'\n',1,39017)
+LexToken(IF,'if',1,39026)
+LexToken(VAR,'y',1,39029)
+LexToken(OPENBRACKET,'(',1,39030)
+LexToken(NUMBER,'1',1,39031)
+LexToken(CLOSEBRACKET,')',1,39032)
+LexToken(COMPARISON,'<>',1,39033)
+LexToken(VAR,'y',1,39035)
+LexToken(OPENBRACKET,'(',1,39036)
+LexToken(VAR,'N',1,39037)
+LexToken(CLOSEBRACKET,')',1,39038)
+LexToken(THEN,'then',1,39040)
+LexToken(EOL,'\n',1,39044)
+LexToken(VAR,'y',1,39057)
+LexToken(OPENBRACKET,'(',1,39058)
+LexToken(VAR,'N',1,39059)
+LexToken(CLOSEBRACKET,')',1,39060)
+LexToken(ASSIGNMENT,'=',1,39061)
+LexToken(VAR,'y',1,39062)
+LexToken(OPENBRACKET,'(',1,39063)
+LexToken(NUMBER,'1',1,39064)
+LexToken(CLOSEBRACKET,')',1,39065)
+LexToken(EOL,'\n',1,39066)
+LexToken(END,'end',1,39075)
+LexToken(EOL,'\n',1,39078)
+LexToken(VAR,'try',1,39087)
+LexToken(EOL,'\n',1,39090)
+LexToken(VAR,'d',1,39103)
+LexToken(ASSIGNMENT,'=',1,39105)
+LexToken(VAR,'splin',1,39107)
+LexToken(OPENBRACKET,'(',1,39112)
+LexToken(VAR,'x',1,39113)
+LexToken(COMMA,',',1,39114)
+LexToken(VAR,'y',1,39116)
+LexToken(COMMA,',',1,39117)
+LexToken(VAR,'METHOD',1,39118)
+LexToken(CLOSEBRACKET,')',1,39124)
+LexToken(SEMICOLON,';',1,39125)
+LexToken(EOL,'\n',1,39126)
+LexToken(VAR,'Y',1,39139)
+LexToken(ASSIGNMENT,'=',1,39141)
+LexToken(VAR,'interp',1,39143)
+LexToken(OPENBRACKET,'(',1,39149)
+LexToken(VAR,'X',1,39150)
+LexToken(COMMA,',',1,39151)
+LexToken(VAR,'x',1,39153)
+LexToken(COMMA,',',1,39154)
+LexToken(VAR,'y',1,39156)
+LexToken(COMMA,',',1,39157)
+LexToken(VAR,'d',1,39159)
+LexToken(CLOSEBRACKET,')',1,39160)
+LexToken(SEMICOLON,';',1,39161)
+LexToken(EOL,'\n',1,39162)
+LexToken(VAR,'orpar',1,39175)
+LexToken(ASSIGNMENT,'=',1,39180)
+LexToken(VAR,'d',1,39181)
+LexToken(OPENBRACKET,'(',1,39182)
+LexToken(COLON,':',1,39183)
+LexToken(CLOSEBRACKET,')',1,39184)
+LexToken(SEMICOLON,';',1,39185)
+LexToken(EOL,'\n',1,39186)
+LexToken(VAR,'catch',1,39195)
+LexToken(EOL,'\n',1,39200)
+LexToken(VAR,'xinfo',1,39213)
+LexToken(OPENBRACKET,'(',1,39218)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,39237)
+LexToken(OPERATOR,'+',1,39238)
+LexToken(VAR,'METHOD',1,39239)
+LexToken(CLOSEBRACKET,')',1,39245)
+LexToken(EOL,'\n',1,39246)
+LexToken(END,'end',1,39255)
+LexToken(EOL,'\n',1,39258)
+LexToken(END,'end',1,39263)
+LexToken(EOL,'\n',1,39266)
+LexToken(EOL,'\n',1,39313)
+LexToken(IF,'if',1,39318)
+LexToken(OPENBRACKET,'(',1,39321)
+LexToken(VAR,'METHOD',1,39322)
+LexToken(COMPARISON,'==',1,39328)
+LexToken(DQSTRING,'"monotone"',1,39339)
+LexToken(CLOSEBRACKET,')',1,39341)
+LexToken(THEN,'then',1,39343)
+LexToken(EOL,'\n',1,39347)
+LexToken(VAR,'try',1,39356)
+LexToken(EOL,'\n',1,39359)
+LexToken(VAR,'d',1,39372)
+LexToken(ASSIGNMENT,'=',1,39374)
+LexToken(VAR,'splin',1,39376)
+LexToken(OPENBRACKET,'(',1,39381)
+LexToken(VAR,'x',1,39382)
+LexToken(COMMA,',',1,39383)
+LexToken(VAR,'y',1,39385)
+LexToken(COMMA,',',1,39386)
+LexToken(VAR,'METHOD',1,39388)
+LexToken(CLOSEBRACKET,')',1,39394)
+LexToken(SEMICOLON,';',1,39395)
+LexToken(EOL,'\n',1,39396)
+LexToken(VAR,'Y',1,39409)
+LexToken(ASSIGNMENT,'=',1,39411)
+LexToken(VAR,'interp',1,39413)
+LexToken(OPENBRACKET,'(',1,39419)
+LexToken(VAR,'X',1,39420)
+LexToken(COMMA,',',1,39421)
+LexToken(VAR,'x',1,39423)
+LexToken(COMMA,',',1,39424)
+LexToken(VAR,'y',1,39426)
+LexToken(COMMA,',',1,39427)
+LexToken(VAR,'d',1,39429)
+LexToken(CLOSEBRACKET,')',1,39430)
+LexToken(SEMICOLON,';',1,39431)
+LexToken(EOL,'\n',1,39432)
+LexToken(VAR,'orpar',1,39445)
+LexToken(ASSIGNMENT,'=',1,39450)
+LexToken(VAR,'d',1,39451)
+LexToken(OPENBRACKET,'(',1,39452)
+LexToken(COLON,':',1,39453)
+LexToken(CLOSEBRACKET,')',1,39454)
+LexToken(SEMICOLON,';',1,39455)
+LexToken(EOL,'\n',1,39456)
+LexToken(VAR,'catch',1,39465)
+LexToken(EOL,'\n',1,39470)
+LexToken(VAR,'xinfo',1,39483)
+LexToken(OPENBRACKET,'(',1,39488)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,39507)
+LexToken(OPERATOR,'+',1,39508)
+LexToken(VAR,'METHOD',1,39509)
+LexToken(CLOSEBRACKET,')',1,39515)
+LexToken(EOL,'\n',1,39516)
+LexToken(END,'end',1,39525)
+LexToken(EOL,'\n',1,39528)
+LexToken(EOL,'\n',1,39529)
+LexToken(END,'end',1,39534)
+LexToken(EOL,'\n',1,39537)
+LexToken(EOL,'\n',1,39584)
+LexToken(IF,'if',1,39589)
+LexToken(OPENBRACKET,'(',1,39592)
+LexToken(VAR,'METHOD',1,39593)
+LexToken(COMPARISON,'==',1,39599)
+LexToken(DQSTRING,'"fast"',1,39606)
+LexToken(CLOSEBRACKET,')',1,39607)
+LexToken(THEN,'then',1,39609)
+LexToken(EOL,'\n',1,39613)
+LexToken(VAR,'try',1,39622)
+LexToken(EOL,'\n',1,39625)
+LexToken(VAR,'d',1,39638)
+LexToken(ASSIGNMENT,'=',1,39640)
+LexToken(VAR,'splin',1,39642)
+LexToken(OPENBRACKET,'(',1,39647)
+LexToken(VAR,'x',1,39648)
+LexToken(COMMA,',',1,39649)
+LexToken(VAR,'y',1,39651)
+LexToken(COMMA,',',1,39652)
+LexToken(VAR,'METHOD',1,39654)
+LexToken(CLOSEBRACKET,')',1,39660)
+LexToken(SEMICOLON,';',1,39661)
+LexToken(EOL,'\n',1,39662)
+LexToken(VAR,'Y',1,39675)
+LexToken(ASSIGNMENT,'=',1,39677)
+LexToken(VAR,'interp',1,39679)
+LexToken(OPENBRACKET,'(',1,39685)
+LexToken(VAR,'X',1,39686)
+LexToken(COMMA,',',1,39687)
+LexToken(VAR,'x',1,39689)
+LexToken(COMMA,',',1,39690)
+LexToken(VAR,'y',1,39692)
+LexToken(COMMA,',',1,39693)
+LexToken(VAR,'d',1,39695)
+LexToken(CLOSEBRACKET,')',1,39696)
+LexToken(SEMICOLON,';',1,39697)
+LexToken(EOL,'\n',1,39698)
+LexToken(VAR,'orpar',1,39711)
+LexToken(ASSIGNMENT,'=',1,39716)
+LexToken(VAR,'d',1,39717)
+LexToken(OPENBRACKET,'(',1,39718)
+LexToken(COLON,':',1,39719)
+LexToken(CLOSEBRACKET,')',1,39720)
+LexToken(SEMICOLON,';',1,39721)
+LexToken(EOL,'\n',1,39722)
+LexToken(VAR,'catch',1,39731)
+LexToken(EOL,'\n',1,39736)
+LexToken(VAR,'xinfo',1,39749)
+LexToken(OPENBRACKET,'(',1,39754)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,39774)
+LexToken(OPERATOR,'+',1,39775)
+LexToken(VAR,'METHOD',1,39776)
+LexToken(CLOSEBRACKET,')',1,39782)
+LexToken(EOL,'\n',1,39783)
+LexToken(END,'end',1,39792)
+LexToken(EOL,'\n',1,39795)
+LexToken(END,'end',1,39800)
+LexToken(EOL,'\n',1,39803)
+LexToken(EOL,'\n',1,39850)
+LexToken(IF,'if',1,39855)
+LexToken(OPENBRACKET,'(',1,39858)
+LexToken(VAR,'METHOD',1,39859)
+LexToken(COMPARISON,'==',1,39865)
+LexToken(DQSTRING,'"clamped"',1,39875)
+LexToken(CLOSEBRACKET,')',1,39876)
+LexToken(THEN,'then',1,39878)
+LexToken(EOL,'\n',1,39882)
+LexToken(VAR,'try',1,39891)
+LexToken(EOL,'\n',1,39894)
+LexToken(VAR,'d',1,39907)
+LexToken(ASSIGNMENT,'=',1,39909)
+LexToken(VAR,'splin',1,39911)
+LexToken(OPENBRACKET,'(',1,39916)
+LexToken(VAR,'x',1,39917)
+LexToken(COMMA,',',1,39918)
+LexToken(VAR,'y',1,39920)
+LexToken(COMMA,',',1,39921)
+LexToken(VAR,'METHOD',1,39923)
+LexToken(COMMA,',',1,39929)
+LexToken(OPENSQBRACKET,'[',1,39930)
+LexToken(NUMBER,'0',1,39931)
+LexToken(SEMICOLON,';',1,39932)
+LexToken(NUMBER,'0',1,39933)
+LexToken(CLOSESQBRACKET,']',1,39934)
+LexToken(CLOSEBRACKET,')',1,39935)
+LexToken(SEMICOLON,';',1,39936)
+LexToken(EOL,'\n',1,39937)
+LexToken(VAR,'Y',1,39950)
+LexToken(ASSIGNMENT,'=',1,39952)
+LexToken(VAR,'interp',1,39954)
+LexToken(OPENBRACKET,'(',1,39960)
+LexToken(VAR,'X',1,39961)
+LexToken(COMMA,',',1,39962)
+LexToken(VAR,'x',1,39964)
+LexToken(COMMA,',',1,39965)
+LexToken(VAR,'y',1,39967)
+LexToken(COMMA,',',1,39968)
+LexToken(VAR,'d',1,39970)
+LexToken(CLOSEBRACKET,')',1,39971)
+LexToken(SEMICOLON,';',1,39972)
+LexToken(EOL,'\n',1,39973)
+LexToken(VAR,'orpar',1,39986)
+LexToken(ASSIGNMENT,'=',1,39991)
+LexToken(VAR,'d',1,39992)
+LexToken(OPENBRACKET,'(',1,39993)
+LexToken(COLON,':',1,39994)
+LexToken(CLOSEBRACKET,')',1,39995)
+LexToken(SEMICOLON,';',1,39996)
+LexToken(EOL,'\n',1,39997)
+LexToken(VAR,'catch',1,40006)
+LexToken(EOL,'\n',1,40011)
+LexToken(VAR,'xinfo',1,40024)
+LexToken(OPENBRACKET,'(',1,40029)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,40048)
+LexToken(OPERATOR,'+',1,40049)
+LexToken(VAR,'METHOD',1,40050)
+LexToken(CLOSEBRACKET,')',1,40056)
+LexToken(EOL,'\n',1,40057)
+LexToken(END,'end',1,40066)
+LexToken(EOL,'\n',1,40069)
+LexToken(END,'end',1,40074)
+LexToken(EOL,'\n',1,40077)
+LexToken(IF,'if',1,40082)
+LexToken(VAR,'extrapo',1,40085)
+LexToken(COMPARISON,'==',1,40092)
+LexToken(NUMBER,'0',1,40094)
+LexToken(THEN,'then',1,40096)
+LexToken(EOL,'\n',1,40100)
+LexToken(VAR,'X',1,40109)
+LexToken(ASSIGNMENT,'=',1,40110)
+LexToken(OPENSQBRACKET,'[',1,40111)
+LexToken(VAR,'X',1,40112)
+LexToken(SEMICOLON,';',1,40113)
+LexToken(VAR,'xmx',1,40114)
+LexToken(CLOSESQBRACKET,']',1,40117)
+LexToken(SEMICOLON,';',1,40118)
+LexToken(EOL,'\n',1,40119)
+LexToken(VAR,'Y',1,40128)
+LexToken(ASSIGNMENT,'=',1,40129)
+LexToken(OPENSQBRACKET,'[',1,40130)
+LexToken(VAR,'Y',1,40131)
+LexToken(SEMICOLON,';',1,40132)
+LexToken(VAR,'y',1,40133)
+LexToken(OPENBRACKET,'(',1,40134)
+LexToken(VAR,'N',1,40135)
+LexToken(CLOSEBRACKET,')',1,40136)
+LexToken(CLOSESQBRACKET,']',1,40137)
+LexToken(SEMICOLON,';',1,40138)
+LexToken(EOL,'\n',1,40139)
+LexToken(END,'end',1,40144)
+LexToken(EOL,'\n',1,40147)
+LexToken(EOL,'\n',1,40148)
+LexToken(ENDFUNCTION,'endfunction',1,40149)
+LexToken(EOL,'\n',1,40160)
+LexToken(EOL,'\n',1,40212)
+LexToken(FUNCTION,'function',1,40213)
+LexToken(OPENSQBRACKET,'[',1,40222)
+LexToken(VAR,'Z',1,40223)
+LexToken(CLOSESQBRACKET,']',1,40224)
+LexToken(ASSIGNMENT,'=',1,40225)
+LexToken(VAR,'ORDER2',1,40226)
+LexToken(OPENBRACKET,'(',1,40232)
+LexToken(VAR,'x',1,40233)
+LexToken(COMMA,',',1,40234)
+LexToken(VAR,'y',1,40235)
+LexToken(CLOSEBRACKET,')',1,40236)
+LexToken(EOL,'\n',1,40237)
+LexToken(VAR,'N',1,40242)
+LexToken(ASSIGNMENT,'=',1,40243)
+LexToken(VAR,'size',1,40244)
+LexToken(OPENBRACKET,'(',1,40248)
+LexToken(VAR,'x',1,40249)
+LexToken(COMMA,',',1,40250)
+LexToken(DQSTRING,'"*"',1,40253)
+LexToken(CLOSEBRACKET,')',1,40254)
+LexToken(NUMBER,'-1',1,40255)
+LexToken(SEMICOLON,';',1,40257)
+LexToken(EOL,'\n',1,40258)
+LexToken(VAR,'A',1,40263)
+LexToken(ASSIGNMENT,'=',1,40264)
+LexToken(VAR,'zeros',1,40265)
+LexToken(OPENBRACKET,'(',1,40270)
+LexToken(NUMBER,'3',1,40271)
+LexToken(OPERATOR,'*',1,40272)
+LexToken(VAR,'N',1,40273)
+LexToken(NUMBER,'-1',1,40274)
+LexToken(COMMA,',',1,40276)
+LexToken(VAR,'N',1,40277)
+LexToken(OPERATOR,'*',1,40278)
+LexToken(NUMBER,'3',1,40279)
+LexToken(CLOSEBRACKET,')',1,40280)
+LexToken(SEMICOLON,';',1,40281)
+LexToken(EOL,'\n',1,40282)
+LexToken(VAR,'B',1,40287)
+LexToken(ASSIGNMENT,'=',1,40288)
+LexToken(VAR,'zeros',1,40289)
+LexToken(OPENBRACKET,'(',1,40294)
+LexToken(NUMBER,'3',1,40295)
+LexToken(OPERATOR,'*',1,40296)
+LexToken(VAR,'N',1,40297)
+LexToken(NUMBER,'-1',1,40298)
+LexToken(COMMA,',',1,40300)
+LexToken(NUMBER,'1',1,40301)
+LexToken(CLOSEBRACKET,')',1,40302)
+LexToken(SEMICOLON,';',1,40303)
+LexToken(EOL,'\n',1,40304)
+LexToken(FOR,'for',1,40309)
+LexToken(VAR,'i',1,40313)
+LexToken(ASSIGNMENT,'=',1,40314)
+LexToken(NUMBER,'1',1,40315)
+LexToken(COLON,':',1,40316)
+LexToken(VAR,'N',1,40317)
+LexToken(EOL,'\n',1,40318)
+LexToken(VAR,'j',1,40327)
+LexToken(ASSIGNMENT,'=',1,40328)
+LexToken(NUMBER,'3',1,40329)
+LexToken(OPERATOR,'*',1,40330)
+LexToken(OPENBRACKET,'(',1,40331)
+LexToken(VAR,'i',1,40332)
+LexToken(NUMBER,'-1',1,40333)
+LexToken(CLOSEBRACKET,')',1,40335)
+LexToken(OPERATOR,'+',1,40336)
+LexToken(NUMBER,'1',1,40337)
+LexToken(SEMICOLON,';',1,40338)
+LexToken(EOL,'\n',1,40339)
+LexToken(VAR,'A',1,40348)
+LexToken(OPENBRACKET,'(',1,40349)
+LexToken(VAR,'j',1,40350)
+LexToken(COMMA,',',1,40351)
+LexToken(VAR,'i',1,40352)
+LexToken(OPERATOR,'+',1,40353)
+LexToken(NUMBER,'2',1,40354)
+LexToken(OPERATOR,'*',1,40355)
+LexToken(VAR,'N',1,40356)
+LexToken(CLOSEBRACKET,')',1,40357)
+LexToken(ASSIGNMENT,'=',1,40358)
+LexToken(NUMBER,'1',1,40359)
+LexToken(SEMICOLON,';',1,40360)
+LexToken(EOL,'\n',1,40361)
+LexToken(VAR,'B',1,40370)
+LexToken(OPENBRACKET,'(',1,40371)
+LexToken(VAR,'j',1,40372)
+LexToken(CLOSEBRACKET,')',1,40373)
+LexToken(ASSIGNMENT,'=',1,40374)
+LexToken(VAR,'y',1,40375)
+LexToken(OPENBRACKET,'(',1,40376)
+LexToken(VAR,'i',1,40377)
+LexToken(CLOSEBRACKET,')',1,40378)
+LexToken(SEMICOLON,';',1,40379)
+LexToken(EOL,'\n',1,40380)
+LexToken(VAR,'A',1,40389)
+LexToken(OPENBRACKET,'(',1,40390)
+LexToken(VAR,'j',1,40391)
+LexToken(OPERATOR,'+',1,40392)
+LexToken(NUMBER,'1',1,40393)
+LexToken(COMMA,',',1,40394)
+LexToken(VAR,'i',1,40395)
+LexToken(CLOSEBRACKET,')',1,40396)
+LexToken(ASSIGNMENT,'=',1,40397)
+LexToken(OPENBRACKET,'(',1,40398)
+LexToken(VAR,'x',1,40399)
+LexToken(OPENBRACKET,'(',1,40400)
+LexToken(VAR,'i',1,40401)
+LexToken(OPERATOR,'+',1,40402)
+LexToken(NUMBER,'1',1,40403)
+LexToken(CLOSEBRACKET,')',1,40404)
+LexToken(OPERATOR,'-',1,40405)
+LexToken(VAR,'x',1,40406)
+LexToken(OPENBRACKET,'(',1,40407)
+LexToken(VAR,'i',1,40408)
+LexToken(CLOSEBRACKET,')',1,40409)
+LexToken(CLOSEBRACKET,')',1,40410)
+LexToken(OPERATOR,'^',1,40411)
+LexToken(NUMBER,'2',1,40412)
+LexToken(SEMICOLON,';',1,40413)
+LexToken(EOL,'\n',1,40414)
+LexToken(VAR,'A',1,40423)
+LexToken(OPENBRACKET,'(',1,40424)
+LexToken(VAR,'j',1,40425)
+LexToken(OPERATOR,'+',1,40426)
+LexToken(NUMBER,'1',1,40427)
+LexToken(COMMA,',',1,40428)
+LexToken(VAR,'i',1,40429)
+LexToken(OPERATOR,'+',1,40430)
+LexToken(VAR,'N',1,40431)
+LexToken(CLOSEBRACKET,')',1,40432)
+LexToken(ASSIGNMENT,'=',1,40433)
+LexToken(VAR,'x',1,40434)
+LexToken(OPENBRACKET,'(',1,40435)
+LexToken(VAR,'i',1,40436)
+LexToken(OPERATOR,'+',1,40437)
+LexToken(NUMBER,'1',1,40438)
+LexToken(CLOSEBRACKET,')',1,40439)
+LexToken(OPERATOR,'-',1,40440)
+LexToken(VAR,'x',1,40441)
+LexToken(OPENBRACKET,'(',1,40442)
+LexToken(VAR,'i',1,40443)
+LexToken(CLOSEBRACKET,')',1,40444)
+LexToken(SEMICOLON,';',1,40445)
+LexToken(EOL,'\n',1,40446)
+LexToken(VAR,'A',1,40455)
+LexToken(OPENBRACKET,'(',1,40456)
+LexToken(VAR,'j',1,40457)
+LexToken(OPERATOR,'+',1,40458)
+LexToken(NUMBER,'1',1,40459)
+LexToken(COMMA,',',1,40460)
+LexToken(VAR,'i',1,40461)
+LexToken(OPERATOR,'+',1,40462)
+LexToken(NUMBER,'2',1,40463)
+LexToken(OPERATOR,'*',1,40464)
+LexToken(VAR,'N',1,40465)
+LexToken(CLOSEBRACKET,')',1,40466)
+LexToken(ASSIGNMENT,'=',1,40467)
+LexToken(NUMBER,'1',1,40468)
+LexToken(SEMICOLON,';',1,40469)
+LexToken(EOL,'\n',1,40470)
+LexToken(VAR,'B',1,40479)
+LexToken(OPENBRACKET,'(',1,40480)
+LexToken(VAR,'j',1,40481)
+LexToken(OPERATOR,'+',1,40482)
+LexToken(NUMBER,'1',1,40483)
+LexToken(CLOSEBRACKET,')',1,40484)
+LexToken(ASSIGNMENT,'=',1,40485)
+LexToken(VAR,'y',1,40486)
+LexToken(OPENBRACKET,'(',1,40487)
+LexToken(VAR,'i',1,40488)
+LexToken(OPERATOR,'+',1,40489)
+LexToken(NUMBER,'1',1,40490)
+LexToken(CLOSEBRACKET,')',1,40491)
+LexToken(SEMICOLON,';',1,40492)
+LexToken(EOL,'\n',1,40493)
+LexToken(END,'end',1,40498)
+LexToken(EOL,'\n',1,40501)
+LexToken(EOL,'\n',1,40502)
+LexToken(FOR,'for',1,40507)
+LexToken(VAR,'i',1,40511)
+LexToken(ASSIGNMENT,'=',1,40512)
+LexToken(NUMBER,'1',1,40513)
+LexToken(COLON,':',1,40514)
+LexToken(VAR,'N',1,40515)
+LexToken(NUMBER,'-1',1,40516)
+LexToken(EOL,'\n',1,40518)
+LexToken(VAR,'j',1,40527)
+LexToken(ASSIGNMENT,'=',1,40528)
+LexToken(NUMBER,'3',1,40529)
+LexToken(OPERATOR,'*',1,40530)
+LexToken(OPENBRACKET,'(',1,40531)
+LexToken(VAR,'i',1,40532)
+LexToken(NUMBER,'-1',1,40533)
+LexToken(CLOSEBRACKET,')',1,40535)
+LexToken(OPERATOR,'+',1,40536)
+LexToken(NUMBER,'1',1,40537)
+LexToken(SEMICOLON,';',1,40538)
+LexToken(EOL,'\n',1,40539)
+LexToken(VAR,'A',1,40548)
+LexToken(OPENBRACKET,'(',1,40549)
+LexToken(VAR,'j',1,40550)
+LexToken(OPERATOR,'+',1,40551)
+LexToken(NUMBER,'2',1,40552)
+LexToken(COMMA,',',1,40553)
+LexToken(VAR,'i',1,40554)
+LexToken(CLOSEBRACKET,')',1,40555)
+LexToken(ASSIGNMENT,'=',1,40556)
+LexToken(NUMBER,'2',1,40557)
+LexToken(OPERATOR,'*',1,40558)
+LexToken(OPENBRACKET,'(',1,40559)
+LexToken(VAR,'x',1,40560)
+LexToken(OPENBRACKET,'(',1,40561)
+LexToken(VAR,'i',1,40562)
+LexToken(OPERATOR,'+',1,40563)
+LexToken(NUMBER,'1',1,40564)
+LexToken(CLOSEBRACKET,')',1,40565)
+LexToken(OPERATOR,'-',1,40566)
+LexToken(VAR,'x',1,40567)
+LexToken(OPENBRACKET,'(',1,40568)
+LexToken(VAR,'i',1,40569)
+LexToken(CLOSEBRACKET,')',1,40570)
+LexToken(CLOSEBRACKET,')',1,40571)
+LexToken(SEMICOLON,';',1,40572)
+LexToken(EOL,'\n',1,40573)
+LexToken(VAR,'A',1,40582)
+LexToken(OPENBRACKET,'(',1,40583)
+LexToken(VAR,'j',1,40584)
+LexToken(OPERATOR,'+',1,40585)
+LexToken(NUMBER,'2',1,40586)
+LexToken(COMMA,',',1,40587)
+LexToken(VAR,'i',1,40588)
+LexToken(OPERATOR,'+',1,40589)
+LexToken(VAR,'N',1,40590)
+LexToken(CLOSEBRACKET,')',1,40591)
+LexToken(ASSIGNMENT,'=',1,40592)
+LexToken(NUMBER,'1',1,40593)
+LexToken(SEMICOLON,';',1,40594)
+LexToken(EOL,'\n',1,40595)
+LexToken(VAR,'A',1,40604)
+LexToken(OPENBRACKET,'(',1,40605)
+LexToken(VAR,'j',1,40606)
+LexToken(OPERATOR,'+',1,40607)
+LexToken(NUMBER,'2',1,40608)
+LexToken(COMMA,',',1,40609)
+LexToken(VAR,'i',1,40610)
+LexToken(OPERATOR,'+',1,40611)
+LexToken(VAR,'N',1,40612)
+LexToken(OPERATOR,'+',1,40613)
+LexToken(NUMBER,'1',1,40614)
+LexToken(CLOSEBRACKET,')',1,40615)
+LexToken(ASSIGNMENT,'=',1,40616)
+LexToken(NUMBER,'-1',1,40617)
+LexToken(SEMICOLON,';',1,40619)
+LexToken(EOL,'\n',1,40620)
+LexToken(END,'end',1,40625)
+LexToken(EOL,'\n',1,40628)
+LexToken(EOL,'\n',1,40629)
+LexToken(VAR,'Q',1,40634)
+LexToken(ASSIGNMENT,'=',1,40635)
+LexToken(VAR,'zeros',1,40636)
+LexToken(OPENBRACKET,'(',1,40641)
+LexToken(NUMBER,'3',1,40642)
+LexToken(OPERATOR,'*',1,40643)
+LexToken(VAR,'N',1,40644)
+LexToken(COMMA,',',1,40645)
+LexToken(NUMBER,'3',1,40646)
+LexToken(OPERATOR,'*',1,40647)
+LexToken(VAR,'N',1,40648)
+LexToken(CLOSEBRACKET,')',1,40649)
+LexToken(SEMICOLON,';',1,40650)
+LexToken(EOL,'\n',1,40651)
+LexToken(FOR,'for',1,40656)
+LexToken(VAR,'i',1,40660)
+LexToken(ASSIGNMENT,'=',1,40661)
+LexToken(NUMBER,'1',1,40662)
+LexToken(COLON,':',1,40663)
+LexToken(VAR,'N',1,40664)
+LexToken(EOL,'\n',1,40665)
+LexToken(VAR,'Q',1,40674)
+LexToken(OPENBRACKET,'(',1,40675)
+LexToken(VAR,'i',1,40676)
+LexToken(COMMA,',',1,40677)
+LexToken(VAR,'i',1,40678)
+LexToken(CLOSEBRACKET,')',1,40679)
+LexToken(ASSIGNMENT,'=',1,40680)
+LexToken(NUMBER,'4',1,40681)
+LexToken(OPERATOR,'*',1,40682)
+LexToken(OPENBRACKET,'(',1,40683)
+LexToken(VAR,'x',1,40684)
+LexToken(OPENBRACKET,'(',1,40685)
+LexToken(VAR,'i',1,40686)
+LexToken(OPERATOR,'+',1,40687)
+LexToken(NUMBER,'1',1,40688)
+LexToken(CLOSEBRACKET,')',1,40689)
+LexToken(OPERATOR,'-',1,40690)
+LexToken(VAR,'x',1,40691)
+LexToken(OPENBRACKET,'(',1,40692)
+LexToken(VAR,'i',1,40693)
+LexToken(CLOSEBRACKET,')',1,40694)
+LexToken(CLOSEBRACKET,')',1,40695)
+LexToken(OPERATOR,'^',1,40696)
+LexToken(NUMBER,'2',1,40697)
+LexToken(EOL,'\n',1,40698)
+LexToken(VAR,'Q',1,40707)
+LexToken(OPENBRACKET,'(',1,40708)
+LexToken(VAR,'i',1,40709)
+LexToken(COMMA,',',1,40710)
+LexToken(VAR,'i',1,40711)
+LexToken(OPERATOR,'+',1,40712)
+LexToken(VAR,'N',1,40713)
+LexToken(CLOSEBRACKET,')',1,40714)
+LexToken(ASSIGNMENT,'=',1,40715)
+LexToken(NUMBER,'2',1,40716)
+LexToken(OPERATOR,'*',1,40717)
+LexToken(OPENBRACKET,'(',1,40718)
+LexToken(VAR,'x',1,40719)
+LexToken(OPENBRACKET,'(',1,40720)
+LexToken(VAR,'i',1,40721)
+LexToken(OPERATOR,'+',1,40722)
+LexToken(NUMBER,'1',1,40723)
+LexToken(CLOSEBRACKET,')',1,40724)
+LexToken(OPERATOR,'-',1,40725)
+LexToken(VAR,'x',1,40726)
+LexToken(OPENBRACKET,'(',1,40727)
+LexToken(VAR,'i',1,40728)
+LexToken(CLOSEBRACKET,')',1,40729)
+LexToken(CLOSEBRACKET,')',1,40730)
+LexToken(EOL,'\n',1,40731)
+LexToken(VAR,'Q',1,40740)
+LexToken(OPENBRACKET,'(',1,40741)
+LexToken(VAR,'i',1,40742)
+LexToken(OPERATOR,'+',1,40743)
+LexToken(VAR,'N',1,40744)
+LexToken(COMMA,',',1,40745)
+LexToken(VAR,'i',1,40746)
+LexToken(CLOSEBRACKET,')',1,40747)
+LexToken(ASSIGNMENT,'=',1,40748)
+LexToken(NUMBER,'2',1,40749)
+LexToken(OPERATOR,'*',1,40750)
+LexToken(OPENBRACKET,'(',1,40751)
+LexToken(VAR,'x',1,40752)
+LexToken(OPENBRACKET,'(',1,40753)
+LexToken(VAR,'i',1,40754)
+LexToken(OPERATOR,'+',1,40755)
+LexToken(NUMBER,'1',1,40756)
+LexToken(CLOSEBRACKET,')',1,40757)
+LexToken(OPERATOR,'-',1,40758)
+LexToken(VAR,'x',1,40759)
+LexToken(OPENBRACKET,'(',1,40760)
+LexToken(VAR,'i',1,40761)
+LexToken(CLOSEBRACKET,')',1,40762)
+LexToken(CLOSEBRACKET,')',1,40763)
+LexToken(EOL,'\n',1,40764)
+LexToken(VAR,'Q',1,40773)
+LexToken(OPENBRACKET,'(',1,40774)
+LexToken(VAR,'i',1,40775)
+LexToken(OPERATOR,'+',1,40776)
+LexToken(VAR,'N',1,40777)
+LexToken(COMMA,',',1,40778)
+LexToken(VAR,'i',1,40779)
+LexToken(OPERATOR,'+',1,40780)
+LexToken(VAR,'N',1,40781)
+LexToken(CLOSEBRACKET,')',1,40782)
+LexToken(ASSIGNMENT,'=',1,40783)
+LexToken(NUMBER,'1',1,40784)
+LexToken(SEMICOLON,';',1,40785)
+LexToken(EOL,'\n',1,40786)
+LexToken(END,'end',1,40791)
+LexToken(EOL,'\n',1,40794)
+LexToken(EOL,'\n',1,40795)
+LexToken(VAR,'At',1,40800)
+LexToken(ASSIGNMENT,'=',1,40802)
+LexToken(OPENSQBRACKET,'[',1,40803)
+LexToken(VAR,'Q',1,40804)
+LexToken(COMMA,',',1,40805)
+LexToken(VAR,'A',1,40806)
+LexToken(TRANSPOSE,"'",1,40807)
+LexToken(SEMICOLON,';',1,40808)
+LexToken(VAR,'A',1,40809)
+LexToken(COMMA,',',1,40810)
+LexToken(VAR,'zeros',1,40811)
+LexToken(OPENBRACKET,'(',1,40816)
+LexToken(NUMBER,'3',1,40817)
+LexToken(OPERATOR,'*',1,40818)
+LexToken(VAR,'N',1,40819)
+LexToken(NUMBER,'-1',1,40820)
+LexToken(COMMA,',',1,40822)
+LexToken(NUMBER,'3',1,40823)
+LexToken(OPERATOR,'*',1,40824)
+LexToken(VAR,'N',1,40825)
+LexToken(NUMBER,'-1',1,40826)
+LexToken(CLOSEBRACKET,')',1,40828)
+LexToken(CLOSESQBRACKET,']',1,40829)
+LexToken(EOL,'\n',1,40830)
+LexToken(VAR,'Bt',1,40835)
+LexToken(ASSIGNMENT,'=',1,40837)
+LexToken(OPENSQBRACKET,'[',1,40838)
+LexToken(VAR,'zeros',1,40839)
+LexToken(OPENBRACKET,'(',1,40844)
+LexToken(NUMBER,'3',1,40845)
+LexToken(OPERATOR,'*',1,40846)
+LexToken(VAR,'N',1,40847)
+LexToken(COMMA,',',1,40848)
+LexToken(NUMBER,'1',1,40849)
+LexToken(CLOSEBRACKET,')',1,40850)
+LexToken(SEMICOLON,';',1,40851)
+LexToken(VAR,'B',1,40852)
+LexToken(CLOSESQBRACKET,']',1,40853)
+LexToken(EOL,'\n',1,40854)
+LexToken(VAR,'Zt',1,40859)
+LexToken(ASSIGNMENT,'=',1,40861)
+LexToken(VAR,'At',1,40862)
+LexToken(OPERATOR,'\\',1,40864)
+LexToken(VAR,'Bt',1,40865)
+LexToken(SEMICOLON,';',1,40867)
+LexToken(EOL,'\n',1,40868)
+LexToken(VAR,'Z',1,40873)
+LexToken(ASSIGNMENT,'=',1,40874)
+LexToken(VAR,'Zt',1,40875)
+LexToken(OPENBRACKET,'(',1,40877)
+LexToken(NUMBER,'1',1,40878)
+LexToken(COLON,':',1,40879)
+LexToken(NUMBER,'3',1,40880)
+LexToken(OPERATOR,'*',1,40881)
+LexToken(VAR,'N',1,40882)
+LexToken(COMMA,',',1,40883)
+LexToken(NUMBER,'1',1,40884)
+LexToken(CLOSEBRACKET,')',1,40885)
+LexToken(EOL,'\n',1,40886)
+LexToken(ENDFUNCTION,'endfunction',1,40887)
+LexToken(EOL,'\n',1,40898)
+LexToken(EOL,'\n',1,40952)
+LexToken(EOL,'\n',1,40953)
+LexToken(EOL,'\n',1,40954)
+LexToken(EOL,'\n',1,40955)