summaryrefslogtreecommitdiff
path: root/js/Sources/CURVE_c.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Sources/CURVE_c.js')
-rw-r--r--js/Sources/CURVE_c.js9645
1 files changed, 9645 insertions, 0 deletions
diff --git a/js/Sources/CURVE_c.js b/js/Sources/CURVE_c.js
new file mode 100644
index 00000000..6bcb7f3e
--- /dev/null
+++ b/js/Sources/CURVE_c.js
@@ -0,0 +1,9645 @@
+LexToken(EOL,'\n',1,10)
+LexToken(EOL,'\n',1,13)
+LexToken(EOL,'\n',1,78)
+LexToken(EOL,'\n',1,150)
+LexToken(EOL,'\n',1,222)
+LexToken(EOL,'\n',1,225)
+LexToken(EOL,'\n',1,297)
+LexToken(EOL,'\n',1,369)
+LexToken(EOL,'\n',1,438)
+LexToken(EOL,'\n',1,477)
+LexToken(EOL,'\n',1,480)
+LexToken(EOL,'\n',1,547)
+LexToken(EOL,'\n',1,613)
+LexToken(EOL,'\n',1,678)
+LexToken(EOL,'\n',1,726)
+LexToken(EOL,'\n',1,729)
+LexToken(EOL,'\n',1,798)
+LexToken(EOL,'\n',1,861)
+LexToken(EOL,'\n',1,943)
+LexToken(EOL,'\n',1,946)
+LexToken(EOL,'\n',1,977)
+LexToken(EOL,'\n',1,980)
+LexToken(EOL,'\n',1,981)
+LexToken(FUNCTION,'function',1,982)
+LexToken(OPENSQBRACKET,'[',1,991)
+LexToken(VAR,'x',1,992)
+LexToken(COMMA,',',1,993)
+LexToken(VAR,'y',1,994)
+LexToken(COMMA,',',1,995)
+LexToken(VAR,'typ',1,996)
+LexToken(CLOSESQBRACKET,']',1,999)
+LexToken(ASSIGNMENT,'=',1,1000)
+LexToken(VAR,'CURVE_c',1,1001)
+LexToken(OPENBRACKET,'(',1,1008)
+LexToken(VAR,'job',1,1009)
+LexToken(COMMA,',',1,1012)
+LexToken(VAR,'arg1',1,1013)
+LexToken(COMMA,',',1,1017)
+LexToken(VAR,'arg2',1,1018)
+LexToken(CLOSEBRACKET,')',1,1022)
+LexToken(EOL,'\n',1,1023)
+LexToken(EOL,'\n',1,1086)
+LexToken(VAR,'x',1,1091)
+LexToken(ASSIGNMENT,'=',1,1092)
+LexToken(OPENSQBRACKET,'[',1,1093)
+LexToken(CLOSESQBRACKET,']',1,1094)
+LexToken(SEMICOLON,';',1,1095)
+LexToken(EOL,'\n',1,1096)
+LexToken(VAR,'y',1,1101)
+LexToken(ASSIGNMENT,'=',1,1102)
+LexToken(OPENSQBRACKET,'[',1,1103)
+LexToken(CLOSESQBRACKET,']',1,1104)
+LexToken(SEMICOLON,';',1,1105)
+LexToken(EOL,'\n',1,1106)
+LexToken(VAR,'typ',1,1111)
+LexToken(ASSIGNMENT,'=',1,1114)
+LexToken(OPENSQBRACKET,'[',1,1115)
+LexToken(CLOSESQBRACKET,']',1,1116)
+LexToken(SEMICOLON,';',1,1117)
+LexToken(EOL,'\n',1,1118)
+LexToken(EOL,'\n',1,1119)
+LexToken(SELECT,'select',1,1124)
+LexToken(VAR,'job',1,1131)
+LexToken(EOL,'\n',1,1134)
+LexToken(EOL,'\n',1,1135)
+LexToken(CASE,'case',1,1140)
+LexToken(DQSTRING,'"set"',1,1149)
+LexToken(THEN,'then',1,1151)
+LexToken(EOL,'\n',1,1155)
+LexToken(EOL,'\n',1,1156)
+LexToken(VAR,'x',1,1165)
+LexToken(ASSIGNMENT,'=',1,1167)
+LexToken(VAR,'arg1',1,1169)
+LexToken(SEMICOLON,';',1,1173)
+LexToken(EOL,'\n',1,1174)
+LexToken(VAR,'model',1,1183)
+LexToken(ASSIGNMENT,'=',1,1189)
+LexToken(VAR,'arg1',1,1191)
+LexToken(DOT,'.',1,1195)
+LexToken(VAR,'model',1,1196)
+LexToken(SEMICOLON,';',1,1201)
+LexToken(EOL,'\n',1,1202)
+LexToken(VAR,'graphics',1,1211)
+LexToken(ASSIGNMENT,'=',1,1220)
+LexToken(VAR,'arg1',1,1222)
+LexToken(DOT,'.',1,1226)
+LexToken(VAR,'graphics',1,1227)
+LexToken(SEMICOLON,';',1,1235)
+LexToken(EOL,'\n',1,1236)
+LexToken(VAR,'exprs',1,1245)
+LexToken(ASSIGNMENT,'=',1,1251)
+LexToken(VAR,'graphics',1,1253)
+LexToken(DOT,'.',1,1261)
+LexToken(VAR,'exprs',1,1262)
+LexToken(SEMICOLON,';',1,1267)
+LexToken(EOL,'\n',1,1268)
+LexToken(VAR,'ok',1,1277)
+LexToken(ASSIGNMENT,'=',1,1280)
+LexToken(PREVAR_BOOLEAN,'%f',1,1282)
+LexToken(SEMICOLON,';',1,1284)
+LexToken(EOL,'\n',1,1285)
+LexToken(VAR,'SaveExit',1,1294)
+LexToken(ASSIGNMENT,'=',1,1303)
+LexToken(PREVAR_BOOLEAN,'%f',1,1305)
+LexToken(SEMICOLON,';',1,1307)
+LexToken(EOL,'\n',1,1308)
+LexToken(EOL,'\n',1,1309)
+LexToken(WHILE,'while',1,1318)
+LexToken(PREVAR_BOOLEAN,'%t',1,1324)
+LexToken(DO,'do',1,1327)
+LexToken(EOL,'\n',1,1329)
+LexToken(VAR,'Ask_again',1,1342)
+LexToken(ASSIGNMENT,'=',1,1352)
+LexToken(PREVAR_BOOLEAN,'%f',1,1354)
+LexToken(SEMICOLON,';',1,1356)
+LexToken(EOL,'\n',1,1357)
+LexToken(OPENSQBRACKET,'[',1,1370)
+LexToken(VAR,'ok',1,1371)
+LexToken(COMMA,',',1,1373)
+LexToken(VAR,'Method',1,1374)
+LexToken(COMMA,',',1,1380)
+LexToken(VAR,'xx',1,1381)
+LexToken(COMMA,',',1,1383)
+LexToken(VAR,'yy',1,1384)
+LexToken(COMMA,',',1,1386)
+LexToken(VAR,'PeriodicOption',1,1387)
+LexToken(COMMA,',',1,1401)
+LexToken(VAR,'graf',1,1402)
+LexToken(COMMA,',',1,1406)
+LexToken(VAR,'exprs',1,1407)
+LexToken(CLOSESQBRACKET,']',1,1412)
+LexToken(ASSIGNMENT,'=',1,1414)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1416)
+LexToken(OPENBRACKET,'(',1,1431)
+LexToken(DQSTRING,'"Spline data"',1,1444)
+LexToken(COMMA,',',1,1445)
+LexToken(OPENSQBRACKET,'[',1,1446)
+LexToken(DQSTRING,'"Spline"',1,1454)
+LexToken(OPERATOR,'+',1,1455)
+LexToken(DQSTRING,'" Method (0..7)"',1,1487)
+LexToken(SEMICOLON,';',1,1488)
+LexToken(DQSTRING,'"x"',1,1491)
+LexToken(SEMICOLON,';',1,1492)
+LexToken(DQSTRING,'"y"',1,1495)
+LexToken(SEMICOLON,';',1,1496)
+LexToken(DQSTRING,'"Periodic signal(y/n)?"',1,1519)
+LexToken(SEMICOLON,';',1,1520)
+LexToken(DQSTRING,'"Launch"',1,1528)
+LexToken(OPERATOR,'+',1,1529)
+LexToken(DQSTRING,'" graphic window(y/n)?"',1,1568)
+LexToken(CLOSESQBRACKET,']',1,1569)
+LexToken(COMMA,',',1,1570)
+LexToken(VAR,'list',1,1571)
+LexToken(OPENBRACKET,'(',1,1575)
+LexToken(DQSTRING,'"vec"',1,1580)
+LexToken(COMMA,',',1,1581)
+LexToken(NUMBER,'1',1,1582)
+LexToken(COMMA,',',1,1583)
+LexToken(DQSTRING,'"vec"',1,1588)
+LexToken(COMMA,',',1,1589)
+LexToken(NUMBER,'-1',1,1590)
+LexToken(COMMA,',',1,1592)
+LexToken(DQSTRING,'"vec"',1,1614)
+LexToken(COMMA,',',1,1615)
+LexToken(NUMBER,'-1',1,1616)
+LexToken(COMMA,',',1,1618)
+LexToken(DQSTRING,'"str"',1,1623)
+LexToken(COMMA,',',1,1624)
+LexToken(NUMBER,'1',1,1625)
+LexToken(COMMA,',',1,1626)
+LexToken(DQSTRING,'"str"',1,1631)
+LexToken(COMMA,',',1,1632)
+LexToken(NUMBER,'1',1,1633)
+LexToken(CLOSEBRACKET,')',1,1634)
+LexToken(COMMA,',',1,1635)
+LexToken(VAR,'exprs',1,1636)
+LexToken(CLOSEBRACKET,')',1,1641)
+LexToken(EOL,'\n',1,1642)
+LexToken(IF,'if',1,1655)
+LexToken(NOT,'~',1,1659)
+LexToken(VAR,'ok',1,1660)
+LexToken(THEN,'then',1,1663)
+LexToken(EOL,'\n',1,1667)
+LexToken(BREAK,'break',1,1684)
+LexToken(SEMICOLON,';',1,1689)
+LexToken(EOL,'\n',1,1690)
+LexToken(END,'end',1,1703)
+LexToken(EOL,'\n',1,1706)
+LexToken(EOL,'\n',1,1707)
+LexToken(IF,'if',1,1720)
+LexToken(VAR,'PeriodicOption',1,1723)
+LexToken(COMPARISON,'==',1,1737)
+LexToken(DQSTRING,'"y"',1,1741)
+LexToken(LOGICAL,'|',1,1743)
+LexToken(VAR,'PeriodicOption',1,1745)
+LexToken(COMPARISON,'==',1,1759)
+LexToken(DQSTRING,'"Y"',1,1763)
+LexToken(THEN,'then',1,1765)
+LexToken(EOL,'\n',1,1769)
+LexToken(VAR,'PO',1,1786)
+LexToken(ASSIGNMENT,'=',1,1788)
+LexToken(NUMBER,'1',1,1789)
+LexToken(SEMICOLON,';',1,1790)
+LexToken(EOL,'\n',1,1791)
+LexToken(ELSE,'else',1,1804)
+LexToken(EOL,'\n',1,1808)
+LexToken(VAR,'exprs',1,1825)
+LexToken(OPENBRACKET,'(',1,1830)
+LexToken(NUMBER,'4',1,1831)
+LexToken(CLOSEBRACKET,')',1,1832)
+LexToken(ASSIGNMENT,'=',1,1833)
+LexToken(DQSTRING,'"n"',1,1836)
+LexToken(SEMICOLON,';',1,1837)
+LexToken(EOL,'\n',1,1838)
+LexToken(VAR,'PO',1,1855)
+LexToken(ASSIGNMENT,'=',1,1857)
+LexToken(NUMBER,'0',1,1858)
+LexToken(SEMICOLON,';',1,1859)
+LexToken(EOL,'\n',1,1860)
+LexToken(END,'end',1,1873)
+LexToken(EOL,'\n',1,1876)
+LexToken(EOL,'\n',1,1877)
+LexToken(VAR,'mtd',1,1890)
+LexToken(ASSIGNMENT,'=',1,1893)
+LexToken(VAR,'int',1,1894)
+LexToken(OPENBRACKET,'(',1,1897)
+LexToken(VAR,'Method',1,1898)
+LexToken(CLOSEBRACKET,')',1,1904)
+LexToken(SEMICOLON,';',1,1905)
+LexToken(EOL,'\n',1,1906)
+LexToken(IF,'if',1,1919)
+LexToken(VAR,'mtd',1,1922)
+LexToken(COMPARISON,'<',1,1925)
+LexToken(NUMBER,'0',1,1926)
+LexToken(THEN,'then',1,1928)
+LexToken(EOL,'\n',1,1932)
+LexToken(VAR,'mtd',1,1949)
+LexToken(ASSIGNMENT,'=',1,1952)
+LexToken(NUMBER,'0',1,1953)
+LexToken(EOL,'\n',1,1954)
+LexToken(END,'end',1,1967)
+LexToken(SEMICOLON,';',1,1970)
+LexToken(EOL,'\n',1,1971)
+LexToken(EOL,'\n',1,1972)
+LexToken(IF,'if',1,1985)
+LexToken(VAR,'mtd',1,1988)
+LexToken(COMPARISON,'>',1,1991)
+LexToken(NUMBER,'7',1,1992)
+LexToken(THEN,'then',1,1994)
+LexToken(EOL,'\n',1,1998)
+LexToken(VAR,'mtd',1,2015)
+LexToken(ASSIGNMENT,'=',1,2018)
+LexToken(NUMBER,'7',1,2019)
+LexToken(SEMICOLON,';',1,2020)
+LexToken(EOL,'\n',1,2021)
+LexToken(END,'end',1,2034)
+LexToken(EOL,'\n',1,2037)
+LexToken(EOL,'\n',1,2038)
+LexToken(VAR,'METHOD',1,2051)
+LexToken(ASSIGNMENT,'=',1,2058)
+LexToken(VAR,'getmethod',1,2060)
+LexToken(OPENBRACKET,'(',1,2069)
+LexToken(VAR,'mtd',1,2070)
+LexToken(CLOSEBRACKET,')',1,2073)
+LexToken(SEMICOLON,';',1,2074)
+LexToken(EOL,'\n',1,2075)
+LexToken(EOL,'\n',1,2076)
+LexToken(IF,'if',1,2089)
+LexToken(NOT,'~',1,2092)
+LexToken(VAR,'Ask_again',1,2093)
+LexToken(THEN,'then',1,2103)
+LexToken(EOL,'\n',1,2107)
+LexToken(VAR,'xx',1,2124)
+LexToken(ASSIGNMENT,'=',1,2126)
+LexToken(VAR,'xx',1,2127)
+LexToken(OPENBRACKET,'(',1,2129)
+LexToken(COLON,':',1,2130)
+LexToken(CLOSEBRACKET,')',1,2131)
+LexToken(SEMICOLON,';',1,2132)
+LexToken(EOL,'\n',1,2133)
+LexToken(VAR,'yy',1,2150)
+LexToken(ASSIGNMENT,'=',1,2152)
+LexToken(VAR,'yy',1,2153)
+LexToken(OPENBRACKET,'(',1,2155)
+LexToken(COLON,':',1,2156)
+LexToken(CLOSEBRACKET,')',1,2157)
+LexToken(SEMICOLON,';',1,2158)
+LexToken(EOL,'\n',1,2159)
+LexToken(OPENSQBRACKET,'[',1,2176)
+LexToken(VAR,'nx',1,2177)
+LexToken(COMMA,',',1,2179)
+LexToken(VAR,'mx',1,2180)
+LexToken(CLOSESQBRACKET,']',1,2182)
+LexToken(ASSIGNMENT,'=',1,2184)
+LexToken(VAR,'size',1,2186)
+LexToken(OPENBRACKET,'(',1,2190)
+LexToken(VAR,'xx',1,2191)
+LexToken(CLOSEBRACKET,')',1,2193)
+LexToken(SEMICOLON,';',1,2194)
+LexToken(EOL,'\n',1,2195)
+LexToken(OPENSQBRACKET,'[',1,2212)
+LexToken(VAR,'ny',1,2213)
+LexToken(COMMA,',',1,2215)
+LexToken(VAR,'my',1,2216)
+LexToken(CLOSESQBRACKET,']',1,2218)
+LexToken(ASSIGNMENT,'=',1,2219)
+LexToken(VAR,'size',1,2220)
+LexToken(OPENBRACKET,'(',1,2224)
+LexToken(VAR,'yy',1,2225)
+LexToken(CLOSEBRACKET,')',1,2227)
+LexToken(SEMICOLON,';',1,2228)
+LexToken(EOL,'\n',1,2229)
+LexToken(IF,'if',1,2246)
+LexToken(NOT,'~',1,2249)
+LexToken(OPENBRACKET,'(',1,2250)
+LexToken(OPENBRACKET,'(',1,2251)
+LexToken(VAR,'nx',1,2252)
+LexToken(COMPARISON,'==',1,2254)
+LexToken(VAR,'ny',1,2256)
+LexToken(CLOSEBRACKET,')',1,2258)
+LexToken(LOGICAL,'&',1,2259)
+LexToken(OPENBRACKET,'(',1,2260)
+LexToken(VAR,'mx',1,2261)
+LexToken(COMPARISON,'==',1,2263)
+LexToken(VAR,'my',1,2265)
+LexToken(CLOSEBRACKET,')',1,2267)
+LexToken(CLOSEBRACKET,')',1,2268)
+LexToken(THEN,'then',1,2270)
+LexToken(EOL,'\n',1,2274)
+LexToken(VAR,'messagebox',1,2295)
+LexToken(OPENBRACKET,'(',1,2305)
+LexToken(DQSTRING,'"Incompatible size of [x] and [y]"',1,2339)
+LexToken(COMMA,',',1,2340)
+LexToken(DQSTRING,'"modal"',1,2347)
+LexToken(COMMA,',',1,2348)
+LexToken(DQSTRING,'"error"',1,2355)
+LexToken(CLOSEBRACKET,')',1,2356)
+LexToken(SEMICOLON,';',1,2357)
+LexToken(EOL,'\n',1,2358)
+LexToken(VAR,'Ask_again',1,2379)
+LexToken(ASSIGNMENT,'=',1,2389)
+LexToken(PREVAR_BOOLEAN,'%t',1,2391)
+LexToken(SEMICOLON,';',1,2393)
+LexToken(EOL,'\n',1,2394)
+LexToken(END,'end',1,2411)
+LexToken(EOL,'\n',1,2414)
+LexToken(END,'end',1,2427)
+LexToken(EOL,'\n',1,2430)
+LexToken(EOL,'\n',1,2431)
+LexToken(IF,'if',1,2444)
+LexToken(NOT,'~',1,2447)
+LexToken(VAR,'Ask_again',1,2448)
+LexToken(THEN,'then',1,2458)
+LexToken(EOL,'\n',1,2504)
+LexToken(VAR,'xy',1,2521)
+LexToken(ASSIGNMENT,'=',1,2524)
+LexToken(OPENSQBRACKET,'[',1,2526)
+LexToken(VAR,'xx',1,2527)
+LexToken(COMMA,',',1,2529)
+LexToken(VAR,'yy',1,2530)
+LexToken(CLOSESQBRACKET,']',1,2532)
+LexToken(SEMICOLON,';',1,2533)
+LexToken(EOL,'\n',1,2534)
+LexToken(OPENSQBRACKET,'[',1,2551)
+LexToken(VAR,'xy',1,2552)
+LexToken(CLOSESQBRACKET,']',1,2554)
+LexToken(ASSIGNMENT,'=',1,2556)
+LexToken(VAR,'cleandata',1,2558)
+LexToken(OPENBRACKET,'(',1,2567)
+LexToken(VAR,'xy',1,2568)
+LexToken(CLOSEBRACKET,')',1,2570)
+LexToken(SEMICOLON,';',1,2571)
+LexToken(EOL,'\n',1,2650)
+LexToken(VAR,'N',1,2667)
+LexToken(ASSIGNMENT,'=',1,2668)
+LexToken(VAR,'size',1,2670)
+LexToken(OPENBRACKET,'(',1,2674)
+LexToken(VAR,'xy',1,2675)
+LexToken(COMMA,',',1,2677)
+LexToken(DQSTRING,'"r"',1,2680)
+LexToken(CLOSEBRACKET,')',1,2681)
+LexToken(SEMICOLON,';',1,2682)
+LexToken(EOL,'\n',1,2683)
+LexToken(VAR,'exprs',1,2700)
+LexToken(OPENBRACKET,'(',1,2705)
+LexToken(NUMBER,'5',1,2706)
+LexToken(CLOSEBRACKET,')',1,2707)
+LexToken(ASSIGNMENT,'=',1,2708)
+LexToken(DQSTRING,'"n"',1,2711)
+LexToken(SEMICOLON,';',1,2712)
+LexToken(EOL,'\n',1,2730)
+LexToken(EOL,'\n',1,2731)
+LexToken(IF,'if',1,2748)
+LexToken(VAR,'graf',1,2751)
+LexToken(COMPARISON,'==',1,2755)
+LexToken(DQSTRING,'"y"',1,2759)
+LexToken(LOGICAL,'|',1,2761)
+LexToken(VAR,'graf',1,2763)
+LexToken(COMPARISON,'==',1,2767)
+LexToken(DQSTRING,'"Y"',1,2771)
+LexToken(THEN,'then',1,2773)
+LexToken(EOL,'\n',1,2812)
+LexToken(VAR,'ipar',1,2833)
+LexToken(ASSIGNMENT,'=',1,2837)
+LexToken(OPENSQBRACKET,'[',1,2838)
+LexToken(VAR,'N',1,2839)
+LexToken(SEMICOLON,';',1,2840)
+LexToken(VAR,'mtd',1,2841)
+LexToken(SEMICOLON,';',1,2844)
+LexToken(VAR,'PO',1,2845)
+LexToken(CLOSESQBRACKET,']',1,2847)
+LexToken(SEMICOLON,';',1,2848)
+LexToken(EOL,'\n',1,2849)
+LexToken(VAR,'rpar',1,2870)
+LexToken(ASSIGNMENT,'=',1,2874)
+LexToken(OPENSQBRACKET,'[',1,2875)
+LexToken(CLOSESQBRACKET,']',1,2876)
+LexToken(SEMICOLON,';',1,2877)
+LexToken(EOL,'\n',1,2878)
+LexToken(EOL,'\n',1,2879)
+LexToken(IF,'if',1,2900)
+LexToken(OPENBRACKET,'(',1,2903)
+LexToken(VAR,'winsid',1,2904)
+LexToken(OPENBRACKET,'(',1,2910)
+LexToken(CLOSEBRACKET,')',1,2911)
+LexToken(COMPARISON,'==',1,2913)
+LexToken(OPENSQBRACKET,'[',1,2916)
+LexToken(CLOSESQBRACKET,']',1,2917)
+LexToken(CLOSEBRACKET,')',1,2918)
+LexToken(THEN,'then',1,2920)
+LexToken(EOL,'\n',1,2924)
+LexToken(VAR,'curwin',1,2949)
+LexToken(ASSIGNMENT,'=',1,2956)
+LexToken(NUMBER,'0',1,2958)
+LexToken(SEMICOLON,';',1,2959)
+LexToken(EOL,'\n',1,2960)
+LexToken(ELSE,'else',1,2981)
+LexToken(EOL,'\n',1,2985)
+LexToken(VAR,'curwin',1,3010)
+LexToken(ASSIGNMENT,'=',1,3017)
+LexToken(VAR,'max',1,3019)
+LexToken(OPENBRACKET,'(',1,3022)
+LexToken(VAR,'winsid',1,3023)
+LexToken(OPENBRACKET,'(',1,3029)
+LexToken(CLOSEBRACKET,')',1,3030)
+LexToken(CLOSEBRACKET,')',1,3031)
+LexToken(OPERATOR,'+',1,3032)
+LexToken(NUMBER,'1',1,3033)
+LexToken(SEMICOLON,';',1,3034)
+LexToken(EOL,'\n',1,3064)
+LexToken(END,'end',1,3085)
+LexToken(EOL,'\n',1,3088)
+LexToken(EOL,'\n',1,3181)
+LexToken(OPENSQBRACKET,'[',1,3202)
+LexToken(VAR,'orpar',1,3203)
+LexToken(COMMA,',',1,3208)
+LexToken(VAR,'oipar',1,3209)
+LexToken(COMMA,',',1,3214)
+LexToken(VAR,'ok',1,3215)
+LexToken(CLOSESQBRACKET,']',1,3217)
+LexToken(ASSIGNMENT,'=',1,3219)
+LexToken(VAR,'poke_point',1,3221)
+LexToken(OPENBRACKET,'(',1,3231)
+LexToken(VAR,'xy',1,3232)
+LexToken(COMMA,',',1,3234)
+LexToken(VAR,'ipar',1,3235)
+LexToken(COMMA,',',1,3239)
+LexToken(VAR,'rpar',1,3240)
+LexToken(CLOSEBRACKET,')',1,3244)
+LexToken(SEMICOLON,';',1,3245)
+LexToken(EOL,'\n',1,3299)
+LexToken(IF,'if',1,3320)
+LexToken(NOT,'~',1,3323)
+LexToken(VAR,'ok',1,3324)
+LexToken(THEN,'then',1,3327)
+LexToken(EOL,'\n',1,3331)
+LexToken(BREAK,'break',1,3356)
+LexToken(SEMICOLON,';',1,3361)
+LexToken(EOL,'\n',1,3362)
+LexToken(END,'end',1,3383)
+LexToken(SEMICOLON,';',1,3386)
+LexToken(EOL,'\n',1,3408)
+LexToken(EOL,'\n',1,3409)
+LexToken(EOL,'\n',1,3458)
+LexToken(VAR,'N2',1,3479)
+LexToken(ASSIGNMENT,'=',1,3481)
+LexToken(VAR,'oipar',1,3482)
+LexToken(OPENBRACKET,'(',1,3487)
+LexToken(NUMBER,'1',1,3488)
+LexToken(CLOSEBRACKET,')',1,3489)
+LexToken(SEMICOLON,';',1,3490)
+LexToken(EOL,'\n',1,3491)
+LexToken(VAR,'xy2',1,3512)
+LexToken(ASSIGNMENT,'=',1,3515)
+LexToken(OPENSQBRACKET,'[',1,3516)
+LexToken(VAR,'orpar',1,3517)
+LexToken(OPENBRACKET,'(',1,3522)
+LexToken(NUMBER,'1',1,3523)
+LexToken(COLON,':',1,3524)
+LexToken(VAR,'N2',1,3525)
+LexToken(CLOSEBRACKET,')',1,3527)
+LexToken(COMMA,',',1,3528)
+LexToken(VAR,'orpar',1,3529)
+LexToken(OPENBRACKET,'(',1,3534)
+LexToken(VAR,'N2',1,3535)
+LexToken(OPERATOR,'+',1,3537)
+LexToken(NUMBER,'1',1,3538)
+LexToken(COLON,':',1,3539)
+LexToken(NUMBER,'2',1,3540)
+LexToken(OPERATOR,'*',1,3541)
+LexToken(VAR,'N2',1,3542)
+LexToken(CLOSEBRACKET,')',1,3544)
+LexToken(CLOSESQBRACKET,']',1,3545)
+LexToken(SEMICOLON,';',1,3546)
+LexToken(EOL,'\n',1,3547)
+LexToken(VAR,'New_methhod',1,3568)
+LexToken(ASSIGNMENT,'=',1,3579)
+LexToken(VAR,'oipar',1,3580)
+LexToken(OPENBRACKET,'(',1,3585)
+LexToken(NUMBER,'2',1,3586)
+LexToken(CLOSEBRACKET,')',1,3587)
+LexToken(SEMICOLON,';',1,3588)
+LexToken(EOL,'\n',1,3589)
+LexToken(VAR,'DChange',1,3610)
+LexToken(ASSIGNMENT,'=',1,3617)
+LexToken(PREVAR_BOOLEAN,'%f',1,3618)
+LexToken(SEMICOLON,';',1,3620)
+LexToken(EOL,'\n',1,3621)
+LexToken(VAR,'METHOD',1,3642)
+LexToken(ASSIGNMENT,'=',1,3648)
+LexToken(VAR,'getmethod',1,3649)
+LexToken(OPENBRACKET,'(',1,3658)
+LexToken(VAR,'New_methhod',1,3659)
+LexToken(CLOSEBRACKET,')',1,3670)
+LexToken(SEMICOLON,';',1,3671)
+LexToken(EOL,'\n',1,3672)
+LexToken(IF,'if',1,3693)
+LexToken(VAR,'or',1,3696)
+LexToken(OPENBRACKET,'(',1,3698)
+LexToken(VAR,'xy',1,3699)
+LexToken(OPENBRACKET,'(',1,3701)
+LexToken(COLON,':',1,3702)
+LexToken(COMMA,',',1,3703)
+LexToken(NUMBER,'1',1,3704)
+LexToken(CLOSEBRACKET,')',1,3705)
+LexToken(COMPARISON,'<>',1,3706)
+LexToken(VAR,'xy2',1,3708)
+LexToken(OPENBRACKET,'(',1,3711)
+LexToken(COLON,':',1,3712)
+LexToken(COMMA,',',1,3713)
+LexToken(NUMBER,'1',1,3714)
+LexToken(CLOSEBRACKET,')',1,3715)
+LexToken(CLOSEBRACKET,')',1,3716)
+LexToken(THEN,'then',1,3718)
+LexToken(COMMA,',',1,3722)
+LexToken(EOL,'\n',1,3723)
+LexToken(VAR,'DChange',1,3748)
+LexToken(ASSIGNMENT,'=',1,3755)
+LexToken(PREVAR_BOOLEAN,'%t',1,3756)
+LexToken(SEMICOLON,';',1,3758)
+LexToken(EOL,'\n',1,3759)
+LexToken(END,'end',1,3780)
+LexToken(EOL,'\n',1,3783)
+LexToken(IF,'if',1,3804)
+LexToken(VAR,'or',1,3807)
+LexToken(OPENBRACKET,'(',1,3809)
+LexToken(VAR,'xy',1,3810)
+LexToken(OPENBRACKET,'(',1,3812)
+LexToken(NUMBER,'1',1,3813)
+LexToken(COLON,':',1,3814)
+LexToken(VAR,'N',1,3815)
+LexToken(NUMBER,'-1',1,3816)
+LexToken(COMMA,',',1,3818)
+LexToken(NUMBER,'2',1,3819)
+LexToken(CLOSEBRACKET,')',1,3820)
+LexToken(COMPARISON,'<>',1,3821)
+LexToken(VAR,'xy2',1,3823)
+LexToken(OPENBRACKET,'(',1,3826)
+LexToken(NUMBER,'1',1,3827)
+LexToken(COLON,':',1,3828)
+LexToken(VAR,'N2',1,3829)
+LexToken(NUMBER,'-1',1,3831)
+LexToken(COMMA,',',1,3833)
+LexToken(NUMBER,'2',1,3834)
+LexToken(CLOSEBRACKET,')',1,3835)
+LexToken(CLOSEBRACKET,')',1,3836)
+LexToken(THEN,'then',1,3838)
+LexToken(COMMA,',',1,3842)
+LexToken(EOL,'\n',1,3843)
+LexToken(VAR,'DChange',1,3868)
+LexToken(ASSIGNMENT,'=',1,3875)
+LexToken(PREVAR_BOOLEAN,'%t',1,3876)
+LexToken(SEMICOLON,';',1,3878)
+LexToken(EOL,'\n',1,3879)
+LexToken(END,'end',1,3900)
+LexToken(EOL,'\n',1,3903)
+LexToken(IF,'if',1,3924)
+LexToken(OPENBRACKET,'(',1,3927)
+LexToken(VAR,'xy',1,3928)
+LexToken(OPENBRACKET,'(',1,3930)
+LexToken(VAR,'N',1,3931)
+LexToken(COMMA,',',1,3932)
+LexToken(NUMBER,'2',1,3933)
+LexToken(CLOSEBRACKET,')',1,3934)
+LexToken(COMPARISON,'<>',1,3935)
+LexToken(VAR,'xy2',1,3937)
+LexToken(OPENBRACKET,'(',1,3940)
+LexToken(VAR,'N2',1,3941)
+LexToken(COMMA,',',1,3943)
+LexToken(NUMBER,'2',1,3944)
+LexToken(CLOSEBRACKET,')',1,3945)
+LexToken(LOGICAL,'&',1,3947)
+LexToken(OPENBRACKET,'(',1,3949)
+LexToken(VAR,'METHOD',1,3950)
+LexToken(COMPARISON,'<>',1,3956)
+LexToken(DQSTRING,'"periodic"',1,3967)
+LexToken(CLOSEBRACKET,')',1,3968)
+LexToken(CLOSEBRACKET,')',1,3969)
+LexToken(THEN,'then',1,3971)
+LexToken(COMMA,',',1,3975)
+LexToken(EOL,'\n',1,3976)
+LexToken(VAR,'DChange',1,4001)
+LexToken(ASSIGNMENT,'=',1,4008)
+LexToken(PREVAR_BOOLEAN,'%t',1,4009)
+LexToken(SEMICOLON,';',1,4011)
+LexToken(EOL,'\n',1,4012)
+LexToken(END,'end',1,4033)
+LexToken(EOL,'\n',1,4036)
+LexToken(IF,'if',1,4057)
+LexToken(VAR,'DChange',1,4060)
+LexToken(THEN,'then',1,4068)
+LexToken(EOL,'\n',1,4072)
+LexToken(VAR,'exprs',1,4097)
+LexToken(OPENBRACKET,'(',1,4102)
+LexToken(NUMBER,'2',1,4103)
+LexToken(CLOSEBRACKET,')',1,4104)
+LexToken(ASSIGNMENT,'=',1,4105)
+LexToken(VAR,'strcat',1,4106)
+LexToken(OPENBRACKET,'(',1,4112)
+LexToken(VAR,'sci2exp',1,4113)
+LexToken(OPENBRACKET,'(',1,4120)
+LexToken(VAR,'xy2',1,4121)
+LexToken(OPENBRACKET,'(',1,4124)
+LexToken(COLON,':',1,4125)
+LexToken(COMMA,',',1,4126)
+LexToken(NUMBER,'1',1,4127)
+LexToken(CLOSEBRACKET,')',1,4128)
+LexToken(CLOSEBRACKET,')',1,4129)
+LexToken(CLOSEBRACKET,')',1,4130)
+LexToken(EOL,'\n',1,4131)
+LexToken(VAR,'exprs',1,4156)
+LexToken(OPENBRACKET,'(',1,4161)
+LexToken(NUMBER,'3',1,4162)
+LexToken(CLOSEBRACKET,')',1,4163)
+LexToken(ASSIGNMENT,'=',1,4164)
+LexToken(VAR,'strcat',1,4165)
+LexToken(OPENBRACKET,'(',1,4171)
+LexToken(VAR,'sci2exp',1,4172)
+LexToken(OPENBRACKET,'(',1,4179)
+LexToken(VAR,'xy2',1,4180)
+LexToken(OPENBRACKET,'(',1,4183)
+LexToken(COLON,':',1,4184)
+LexToken(COMMA,',',1,4185)
+LexToken(NUMBER,'2',1,4186)
+LexToken(CLOSEBRACKET,')',1,4187)
+LexToken(CLOSEBRACKET,')',1,4188)
+LexToken(CLOSEBRACKET,')',1,4189)
+LexToken(EOL,'\n',1,4190)
+LexToken(END,'end',1,4211)
+LexToken(EOL,'\n',1,4214)
+LexToken(EOL,'\n',1,4215)
+LexToken(VAR,'exprs',1,4236)
+LexToken(OPENBRACKET,'(',1,4241)
+LexToken(NUMBER,'1',1,4242)
+LexToken(CLOSEBRACKET,')',1,4243)
+LexToken(ASSIGNMENT,'=',1,4244)
+LexToken(VAR,'sci2exp',1,4245)
+LexToken(OPENBRACKET,'(',1,4252)
+LexToken(VAR,'New_methhod',1,4253)
+LexToken(CLOSEBRACKET,')',1,4264)
+LexToken(SEMICOLON,';',1,4265)
+LexToken(EOL,'\n',1,4266)
+LexToken(IF,'if',1,4287)
+LexToken(VAR,'oipar',1,4290)
+LexToken(OPENBRACKET,'(',1,4295)
+LexToken(NUMBER,'3',1,4296)
+LexToken(CLOSEBRACKET,')',1,4297)
+LexToken(COMPARISON,'==',1,4298)
+LexToken(NUMBER,'1',1,4300)
+LexToken(THEN,'then',1,4302)
+LexToken(COMMA,',',1,4306)
+LexToken(EOL,'\n',1,4307)
+LexToken(VAR,'perop',1,4332)
+LexToken(ASSIGNMENT,'=',1,4337)
+LexToken(DQSTRING,'"y"',1,4340)
+LexToken(SEMICOLON,';',1,4341)
+LexToken(EOL,'\n',1,4342)
+LexToken(ELSE,'else',1,4363)
+LexToken(COMMA,',',1,4367)
+LexToken(EOL,'\n',1,4368)
+LexToken(VAR,'perop',1,4393)
+LexToken(ASSIGNMENT,'=',1,4398)
+LexToken(DQSTRING,'"n"',1,4401)
+LexToken(SEMICOLON,';',1,4402)
+LexToken(EOL,'\n',1,4403)
+LexToken(END,'end',1,4424)
+LexToken(EOL,'\n',1,4427)
+LexToken(VAR,'exprs',1,4448)
+LexToken(OPENBRACKET,'(',1,4453)
+LexToken(NUMBER,'4',1,4454)
+LexToken(CLOSEBRACKET,')',1,4455)
+LexToken(ASSIGNMENT,'=',1,4456)
+LexToken(VAR,'perop',1,4457)
+LexToken(SEMICOLON,';',1,4462)
+LexToken(EOL,'\n',1,4463)
+LexToken(VAR,'SaveExit',1,4484)
+LexToken(ASSIGNMENT,'=',1,4492)
+LexToken(PREVAR_BOOLEAN,'%t',1,4493)
+LexToken(EOL,'\n',1,4495)
+LexToken(ELSE,'else',1,4512)
+LexToken(EOL,'\n',1,4576)
+LexToken(OPENSQBRACKET,'[',1,4597)
+LexToken(VAR,'Xdummy',1,4598)
+LexToken(COMMA,',',1,4604)
+LexToken(VAR,'Ydummy',1,4605)
+LexToken(COMMA,',',1,4611)
+LexToken(VAR,'orpar',1,4612)
+LexToken(CLOSESQBRACKET,']',1,4617)
+LexToken(ASSIGNMENT,'=',1,4618)
+LexToken(VAR,'Do_Spline',1,4619)
+LexToken(OPENBRACKET,'(',1,4628)
+LexToken(VAR,'N',1,4629)
+LexToken(COMMA,',',1,4630)
+LexToken(VAR,'mtd',1,4631)
+LexToken(COMMA,',',1,4634)
+LexToken(VAR,'xy',1,4635)
+LexToken(OPENBRACKET,'(',1,4637)
+LexToken(COLON,':',1,4638)
+LexToken(COMMA,',',1,4639)
+LexToken(NUMBER,'1',1,4640)
+LexToken(CLOSEBRACKET,')',1,4641)
+LexToken(COMMA,',',1,4642)
+LexToken(VAR,'xy',1,4643)
+LexToken(OPENBRACKET,'(',1,4645)
+LexToken(COLON,':',1,4646)
+LexToken(COMMA,',',1,4647)
+LexToken(NUMBER,'2',1,4648)
+LexToken(CLOSEBRACKET,')',1,4649)
+LexToken(CLOSEBRACKET,')',1,4650)
+LexToken(SEMICOLON,';',1,4651)
+LexToken(EOL,'\n',1,4652)
+LexToken(IF,'if',1,4673)
+LexToken(OPENBRACKET,'(',1,4676)
+LexToken(VAR,'METHOD',1,4677)
+LexToken(COMPARISON,'==',1,4683)
+LexToken(DQSTRING,'"periodic"',1,4694)
+LexToken(CLOSEBRACKET,')',1,4695)
+LexToken(THEN,'then',1,4697)
+LexToken(EOL,'\n',1,4720)
+LexToken(VAR,'xy',1,4745)
+LexToken(OPENBRACKET,'(',1,4747)
+LexToken(VAR,'N',1,4748)
+LexToken(COMMA,',',1,4749)
+LexToken(NUMBER,'2',1,4750)
+LexToken(CLOSEBRACKET,')',1,4751)
+LexToken(ASSIGNMENT,'=',1,4752)
+LexToken(VAR,'xy',1,4753)
+LexToken(OPENBRACKET,'(',1,4755)
+LexToken(NUMBER,'1',1,4756)
+LexToken(COMMA,',',1,4757)
+LexToken(NUMBER,'2',1,4758)
+LexToken(CLOSEBRACKET,')',1,4759)
+LexToken(SEMICOLON,';',1,4760)
+LexToken(EOL,'\n',1,4761)
+LexToken(END,'end',1,4782)
+LexToken(EOL,'\n',1,4785)
+LexToken(IF,'if',1,4806)
+LexToken(OPENBRACKET,'(',1,4809)
+LexToken(VAR,'METHOD',1,4810)
+LexToken(COMPARISON,'==',1,4816)
+LexToken(DQSTRING,'"order 2"',1,4826)
+LexToken(LOGICAL,'|',1,4828)
+LexToken(VAR,'METHOD',1,4830)
+LexToken(COMPARISON,'==',1,4836)
+LexToken(DQSTRING,'"not_a_knot"',1,4849)
+LexToken(LOGICAL,'|',1,4850)
+LexToken(VAR,'METHOD',1,4851)
+LexToken(COMPARISON,'==',1,4857)
+LexToken(DQSTRING,'"periodic"',1,4868)
+LexToken(LOGICAL,'|',1,4870)
+LexToken(VAR,'METHOD',1,4872)
+LexToken(COMPARISON,'==',1,4878)
+LexToken(DQSTRING,'"monotone"',1,4889)
+LexToken(LOGICAL,'|',1,4890)
+LexToken(VAR,'METHOD',1,4892)
+LexToken(COMPARISON,'==',1,4898)
+LexToken(DQSTRING,'"fast"',1,4905)
+LexToken(LOGICAL,'|',1,4907)
+LexToken(VAR,'METHOD',1,4909)
+LexToken(COMPARISON,'==',1,4915)
+LexToken(DQSTRING,'"clamped"',1,4925)
+LexToken(CLOSEBRACKET,')',1,4926)
+LexToken(THEN,'then',1,4928)
+LexToken(EOL,'\n',1,4932)
+LexToken(VAR,'orpar',1,4957)
+LexToken(ASSIGNMENT,'=',1,4962)
+LexToken(OPENSQBRACKET,'[',1,4963)
+LexToken(VAR,'xy',1,4964)
+LexToken(OPENBRACKET,'(',1,4966)
+LexToken(COLON,':',1,4967)
+LexToken(COMMA,',',1,4968)
+LexToken(NUMBER,'1',1,4969)
+LexToken(CLOSEBRACKET,')',1,4970)
+LexToken(SEMICOLON,';',1,4971)
+LexToken(VAR,'xy',1,4972)
+LexToken(OPENBRACKET,'(',1,4974)
+LexToken(COLON,':',1,4975)
+LexToken(COMMA,',',1,4976)
+LexToken(NUMBER,'2',1,4977)
+LexToken(CLOSEBRACKET,')',1,4978)
+LexToken(SEMICOLON,';',1,4979)
+LexToken(VAR,'orpar',1,4980)
+LexToken(CLOSESQBRACKET,']',1,4985)
+LexToken(SEMICOLON,';',1,4986)
+LexToken(EOL,'\n',1,4987)
+LexToken(ELSE,'else',1,5008)
+LexToken(EOL,'\n',1,5012)
+LexToken(IF,'if',1,5037)
+LexToken(OPENBRACKET,'(',1,5040)
+LexToken(VAR,'METHOD',1,5041)
+LexToken(COMPARISON,'==',1,5047)
+LexToken(DQSTRING,'"zero order"',1,5060)
+LexToken(LOGICAL,'|',1,5061)
+LexToken(VAR,'METHOD',1,5062)
+LexToken(COMPARISON,'==',1,5068)
+LexToken(DQSTRING,'"linear"',1,5077)
+LexToken(CLOSEBRACKET,')',1,5078)
+LexToken(EOL,'\n',1,5079)
+LexToken(VAR,'orpar',1,5108)
+LexToken(ASSIGNMENT,'=',1,5113)
+LexToken(OPENSQBRACKET,'[',1,5114)
+LexToken(VAR,'xy',1,5115)
+LexToken(OPENBRACKET,'(',1,5117)
+LexToken(COLON,':',1,5118)
+LexToken(COMMA,',',1,5119)
+LexToken(NUMBER,'1',1,5120)
+LexToken(CLOSEBRACKET,')',1,5121)
+LexToken(SEMICOLON,';',1,5122)
+LexToken(VAR,'xy',1,5123)
+LexToken(OPENBRACKET,'(',1,5125)
+LexToken(COLON,':',1,5126)
+LexToken(COMMA,',',1,5127)
+LexToken(NUMBER,'2',1,5128)
+LexToken(CLOSEBRACKET,')',1,5129)
+LexToken(SEMICOLON,';',1,5130)
+LexToken(CLOSESQBRACKET,']',1,5131)
+LexToken(EOL,'\n',1,5132)
+LexToken(END,'end',1,5157)
+LexToken(EOL,'\n',1,5160)
+LexToken(END,'end',1,5181)
+LexToken(EOL,'\n',1,5184)
+LexToken(VAR,'exprs',1,5205)
+LexToken(OPENBRACKET,'(',1,5210)
+LexToken(NUMBER,'1',1,5211)
+LexToken(CLOSEBRACKET,')',1,5212)
+LexToken(ASSIGNMENT,'=',1,5213)
+LexToken(VAR,'sci2exp',1,5214)
+LexToken(OPENBRACKET,'(',1,5221)
+LexToken(VAR,'mtd',1,5222)
+LexToken(CLOSEBRACKET,')',1,5225)
+LexToken(SEMICOLON,';',1,5226)
+LexToken(EOL,'\n',1,5262)
+LexToken(VAR,'oipar',1,5283)
+LexToken(ASSIGNMENT,'=',1,5288)
+LexToken(OPENSQBRACKET,'[',1,5289)
+LexToken(VAR,'N',1,5290)
+LexToken(SEMICOLON,';',1,5291)
+LexToken(VAR,'mtd',1,5292)
+LexToken(SEMICOLON,';',1,5295)
+LexToken(VAR,'PO',1,5296)
+LexToken(CLOSESQBRACKET,']',1,5298)
+LexToken(EOL,'\n',1,5299)
+LexToken(VAR,'SaveExit',1,5320)
+LexToken(ASSIGNMENT,'=',1,5328)
+LexToken(PREVAR_BOOLEAN,'%t',1,5329)
+LexToken(EOL,'\n',1,5331)
+LexToken(END,'end',1,5348)
+LexToken(EOL,'\n',1,5413)
+LexToken(END,'end',1,5426)
+LexToken(EOL,'\n',1,5486)
+LexToken(EOL,'\n',1,5487)
+LexToken(IF,'if',1,5500)
+LexToken(OPENBRACKET,'(',1,5503)
+LexToken(VAR,'SaveExit',1,5504)
+LexToken(CLOSEBRACKET,')',1,5512)
+LexToken(THEN,'then',1,5514)
+LexToken(EOL,'\n',1,5518)
+LexToken(VAR,'xp',1,5535)
+LexToken(ASSIGNMENT,'=',1,5537)
+LexToken(VAR,'find',1,5538)
+LexToken(OPENBRACKET,'(',1,5542)
+LexToken(VAR,'orpar',1,5543)
+LexToken(OPENBRACKET,'(',1,5548)
+LexToken(NUMBER,'1',1,5549)
+LexToken(COLON,':',1,5550)
+LexToken(VAR,'oipar',1,5551)
+LexToken(OPENBRACKET,'(',1,5556)
+LexToken(NUMBER,'1',1,5557)
+LexToken(CLOSEBRACKET,')',1,5558)
+LexToken(CLOSEBRACKET,')',1,5559)
+LexToken(COMPARISON,'>=',1,5560)
+LexToken(NUMBER,'0',1,5562)
+LexToken(CLOSEBRACKET,')',1,5563)
+LexToken(SEMICOLON,';',1,5564)
+LexToken(EOL,'\n',1,5565)
+LexToken(IF,'if',1,5582)
+LexToken(OPENBRACKET,'(',1,5585)
+LexToken(VAR,'xp',1,5586)
+LexToken(COMPARISON,'<>',1,5588)
+LexToken(OPENSQBRACKET,'[',1,5590)
+LexToken(CLOSESQBRACKET,']',1,5591)
+LexToken(CLOSEBRACKET,')',1,5592)
+LexToken(THEN,'then',1,5594)
+LexToken(EOL,'\n',1,5598)
+LexToken(VAR,'model',1,5619)
+LexToken(DOT,'.',1,5624)
+LexToken(VAR,'firing',1,5625)
+LexToken(ASSIGNMENT,'=',1,5631)
+LexToken(VAR,'orpar',1,5632)
+LexToken(OPENBRACKET,'(',1,5637)
+LexToken(VAR,'xp',1,5638)
+LexToken(OPENBRACKET,'(',1,5640)
+LexToken(NUMBER,'1',1,5641)
+LexToken(CLOSEBRACKET,')',1,5642)
+LexToken(CLOSEBRACKET,')',1,5643)
+LexToken(SEMICOLON,';',1,5644)
+LexToken(EOL,'\n',1,5668)
+LexToken(ELSE,'else',1,5685)
+LexToken(EOL,'\n',1,5689)
+LexToken(VAR,'model',1,5710)
+LexToken(DOT,'.',1,5715)
+LexToken(VAR,'firing',1,5716)
+LexToken(ASSIGNMENT,'=',1,5722)
+LexToken(NUMBER,'-1',1,5723)
+LexToken(SEMICOLON,';',1,5725)
+LexToken(EOL,'\n',1,5726)
+LexToken(END,'end',1,5743)
+LexToken(EOL,'\n',1,5746)
+LexToken(VAR,'model',1,5763)
+LexToken(DOT,'.',1,5768)
+LexToken(VAR,'rpar',1,5769)
+LexToken(ASSIGNMENT,'=',1,5773)
+LexToken(VAR,'orpar',1,5774)
+LexToken(EOL,'\n',1,5779)
+LexToken(VAR,'model',1,5796)
+LexToken(DOT,'.',1,5801)
+LexToken(VAR,'ipar',1,5802)
+LexToken(ASSIGNMENT,'=',1,5806)
+LexToken(VAR,'oipar',1,5807)
+LexToken(EOL,'\n',1,5812)
+LexToken(VAR,'graphics',1,5829)
+LexToken(DOT,'.',1,5837)
+LexToken(VAR,'exprs',1,5838)
+LexToken(ASSIGNMENT,'=',1,5843)
+LexToken(VAR,'exprs',1,5844)
+LexToken(SEMICOLON,';',1,5849)
+LexToken(EOL,'\n',1,5850)
+LexToken(VAR,'x',1,5867)
+LexToken(DOT,'.',1,5868)
+LexToken(VAR,'model',1,5869)
+LexToken(ASSIGNMENT,'=',1,5874)
+LexToken(VAR,'model',1,5875)
+LexToken(EOL,'\n',1,5880)
+LexToken(VAR,'x',1,5897)
+LexToken(DOT,'.',1,5898)
+LexToken(VAR,'graphics',1,5899)
+LexToken(ASSIGNMENT,'=',1,5907)
+LexToken(VAR,'graphics',1,5908)
+LexToken(EOL,'\n',1,5916)
+LexToken(BREAK,'break',1,5933)
+LexToken(EOL,'\n',1,5938)
+LexToken(END,'end',1,5951)
+LexToken(EOL,'\n',1,5954)
+LexToken(END,'end',1,5963)
+LexToken(EOL,'\n',1,5966)
+LexToken(CASE,'case',1,5971)
+LexToken(DQSTRING,'"define"',1,5983)
+LexToken(THEN,'then',1,5985)
+LexToken(EOL,'\n',1,5989)
+LexToken(VAR,'model',1,5998)
+LexToken(ASSIGNMENT,'=',1,6003)
+LexToken(SCICOS_MODEL,'scicos_model',1,6004)
+LexToken(OPENBRACKET,'(',1,6016)
+LexToken(CLOSEBRACKET,')',1,6017)
+LexToken(EOL,'\n',1,6018)
+LexToken(VAR,'xx',1,6027)
+LexToken(ASSIGNMENT,'=',1,6029)
+LexToken(OPENSQBRACKET,'[',1,6030)
+LexToken(NUMBER,'0',1,6031)
+LexToken(COMMA,',',1,6032)
+LexToken(NUMBER,'1',1,6034)
+LexToken(COMMA,',',1,6035)
+LexToken(NUMBER,'2',1,6037)
+LexToken(CLOSESQBRACKET,']',1,6038)
+LexToken(SEMICOLON,';',1,6039)
+LexToken(EOL,'\n',1,6040)
+LexToken(VAR,'yy',1,6049)
+LexToken(ASSIGNMENT,'=',1,6051)
+LexToken(OPENSQBRACKET,'[',1,6052)
+LexToken(NUMBER,'10',1,6053)
+LexToken(COMMA,',',1,6055)
+LexToken(NUMBER,'20',1,6057)
+LexToken(COMMA,',',1,6059)
+LexToken(NUMBER,'-30',1,6061)
+LexToken(CLOSESQBRACKET,']',1,6064)
+LexToken(SEMICOLON,';',1,6065)
+LexToken(EOL,'\n',1,6066)
+LexToken(VAR,'N',1,6075)
+LexToken(ASSIGNMENT,'=',1,6076)
+LexToken(NUMBER,'3',1,6077)
+LexToken(SEMICOLON,';',1,6078)
+LexToken(EOL,'\n',1,6079)
+LexToken(VAR,'Method',1,6088)
+LexToken(ASSIGNMENT,'=',1,6094)
+LexToken(NUMBER,'3',1,6095)
+LexToken(SEMICOLON,';',1,6096)
+LexToken(EOL,'\n',1,6097)
+LexToken(VAR,'PeriodicOption',1,6106)
+LexToken(ASSIGNMENT,'=',1,6120)
+LexToken(DQSTRING,'"y"',1,6123)
+LexToken(SEMICOLON,';',1,6124)
+LexToken(EOL,'\n',1,6125)
+LexToken(VAR,'Graf',1,6134)
+LexToken(ASSIGNMENT,'=',1,6138)
+LexToken(DQSTRING,'"n"',1,6141)
+LexToken(EOL,'\n',1,6142)
+LexToken(VAR,'model',1,6151)
+LexToken(DOT,'.',1,6156)
+LexToken(VAR,'sim',1,6157)
+LexToken(ASSIGNMENT,'=',1,6160)
+LexToken(VAR,'list',1,6161)
+LexToken(OPENBRACKET,'(',1,6165)
+LexToken(DQSTRING,'"curve_c"',1,6174)
+LexToken(COMMA,',',1,6175)
+LexToken(NUMBER,'4',1,6176)
+LexToken(CLOSEBRACKET,')',1,6177)
+LexToken(EOL,'\n',1,6178)
+LexToken(VAR,'model',1,6187)
+LexToken(DOT,'.',1,6192)
+LexToken(VAR,'in',1,6193)
+LexToken(ASSIGNMENT,'=',1,6195)
+LexToken(OPENSQBRACKET,'[',1,6196)
+LexToken(CLOSESQBRACKET,']',1,6197)
+LexToken(EOL,'\n',1,6198)
+LexToken(VAR,'model',1,6207)
+LexToken(DOT,'.',1,6212)
+LexToken(VAR,'out',1,6213)
+LexToken(ASSIGNMENT,'=',1,6216)
+LexToken(NUMBER,'1',1,6217)
+LexToken(EOL,'\n',1,6218)
+LexToken(VAR,'model',1,6227)
+LexToken(DOT,'.',1,6232)
+LexToken(VAR,'rpar',1,6233)
+LexToken(ASSIGNMENT,'=',1,6237)
+LexToken(OPENSQBRACKET,'[',1,6238)
+LexToken(VAR,'xx',1,6239)
+LexToken(OPENBRACKET,'(',1,6241)
+LexToken(COLON,':',1,6242)
+LexToken(CLOSEBRACKET,')',1,6243)
+LexToken(SEMICOLON,';',1,6244)
+LexToken(VAR,'yy',1,6245)
+LexToken(OPENBRACKET,'(',1,6247)
+LexToken(COLON,':',1,6248)
+LexToken(CLOSEBRACKET,')',1,6249)
+LexToken(CLOSESQBRACKET,']',1,6250)
+LexToken(EOL,'\n',1,6251)
+LexToken(VAR,'model',1,6260)
+LexToken(DOT,'.',1,6265)
+LexToken(VAR,'ipar',1,6266)
+LexToken(ASSIGNMENT,'=',1,6270)
+LexToken(OPENSQBRACKET,'[',1,6271)
+LexToken(VAR,'N',1,6272)
+LexToken(SEMICOLON,';',1,6273)
+LexToken(VAR,'Method',1,6274)
+LexToken(SEMICOLON,';',1,6280)
+LexToken(NUMBER,'1',1,6281)
+LexToken(CLOSESQBRACKET,']',1,6282)
+LexToken(EOL,'\n',1,6283)
+LexToken(VAR,'model',1,6292)
+LexToken(DOT,'.',1,6297)
+LexToken(VAR,'blocktype',1,6298)
+LexToken(ASSIGNMENT,'=',1,6307)
+LexToken(DQSTRING,'"c"',1,6310)
+LexToken(EOL,'\n',1,6311)
+LexToken(VAR,'model',1,6320)
+LexToken(DOT,'.',1,6325)
+LexToken(VAR,'dep_ut',1,6326)
+LexToken(ASSIGNMENT,'=',1,6332)
+LexToken(OPENSQBRACKET,'[',1,6333)
+LexToken(PREVAR_BOOLEAN,'%f',1,6334)
+LexToken(PREVAR_BOOLEAN,'%t',1,6337)
+LexToken(CLOSESQBRACKET,']',1,6339)
+LexToken(EOL,'\n',1,6340)
+LexToken(VAR,'model',1,6349)
+LexToken(DOT,'.',1,6354)
+LexToken(VAR,'evtin',1,6355)
+LexToken(ASSIGNMENT,'=',1,6360)
+LexToken(NUMBER,'1',1,6361)
+LexToken(EOL,'\n',1,6362)
+LexToken(VAR,'model',1,6371)
+LexToken(DOT,'.',1,6376)
+LexToken(VAR,'evtout',1,6377)
+LexToken(ASSIGNMENT,'=',1,6383)
+LexToken(NUMBER,'1',1,6384)
+LexToken(EOL,'\n',1,6385)
+LexToken(VAR,'model',1,6394)
+LexToken(DOT,'.',1,6399)
+LexToken(VAR,'firing',1,6400)
+LexToken(ASSIGNMENT,'=',1,6406)
+LexToken(NUMBER,'0',1,6407)
+LexToken(EOL,'\n',1,6408)
+LexToken(VAR,'exprs',1,6417)
+LexToken(ASSIGNMENT,'=',1,6422)
+LexToken(OPENSQBRACKET,'[',1,6423)
+LexToken(VAR,'sci2exp',1,6424)
+LexToken(OPENBRACKET,'(',1,6431)
+LexToken(VAR,'Method',1,6432)
+LexToken(CLOSEBRACKET,')',1,6438)
+LexToken(SEMICOLON,';',1,6439)
+LexToken(VAR,'sci2exp',1,6440)
+LexToken(OPENBRACKET,'(',1,6447)
+LexToken(VAR,'xx',1,6448)
+LexToken(CLOSEBRACKET,')',1,6450)
+LexToken(SEMICOLON,';',1,6451)
+LexToken(VAR,'sci2exp',1,6452)
+LexToken(OPENBRACKET,'(',1,6459)
+LexToken(VAR,'yy',1,6460)
+LexToken(CLOSEBRACKET,')',1,6462)
+LexToken(SEMICOLON,';',1,6463)
+LexToken(VAR,'PeriodicOption',1,6464)
+LexToken(SEMICOLON,';',1,6478)
+LexToken(VAR,'Graf',1,6479)
+LexToken(CLOSESQBRACKET,']',1,6483)
+LexToken(EOL,'\n',1,6484)
+LexToken(EOL,'\n',1,6485)
+LexToken(VAR,'gr_i',1,6494)
+LexToken(ASSIGNMENT,'=',1,6498)
+LexToken(OPENSQBRACKET,'[',1,6499)
+LexToken(CLOSESQBRACKET,']',1,6500)
+LexToken(EOL,'\n',1,6501)
+LexToken(VAR,'x',1,6510)
+LexToken(ASSIGNMENT,'=',1,6511)
+LexToken(VAR,'standard_define',1,6512)
+LexToken(OPENBRACKET,'(',1,6527)
+LexToken(OPENSQBRACKET,'[',1,6528)
+LexToken(NUMBER,'2',1,6529)
+LexToken(NUMBER,'2',1,6531)
+LexToken(CLOSESQBRACKET,']',1,6532)
+LexToken(COMMA,',',1,6533)
+LexToken(VAR,'model',1,6534)
+LexToken(COMMA,',',1,6539)
+LexToken(VAR,'exprs',1,6540)
+LexToken(COMMA,',',1,6545)
+LexToken(VAR,'gr_i',1,6546)
+LexToken(CLOSEBRACKET,')',1,6550)
+LexToken(EOL,'\n',1,6551)
+LexToken(END,'end',1,6556)
+LexToken(EOL,'\n',1,6559)
+LexToken(ENDFUNCTION,'endfunction',1,6560)
+LexToken(EOL,'\n',1,6571)
+LexToken(EOL,'\n',1,6572)
+LexToken(EOL,'\n',1,6573)
+LexToken(FUNCTION,'function',1,6574)
+LexToken(OPENSQBRACKET,'[',1,6583)
+LexToken(VAR,'rpar',1,6584)
+LexToken(COMMA,',',1,6588)
+LexToken(VAR,'ipar',1,6589)
+LexToken(COMMA,',',1,6593)
+LexToken(VAR,'ok',1,6594)
+LexToken(CLOSESQBRACKET,']',1,6596)
+LexToken(ASSIGNMENT,'=',1,6598)
+LexToken(VAR,'poke_point',1,6600)
+LexToken(OPENBRACKET,'(',1,6610)
+LexToken(VAR,'ixy',1,6611)
+LexToken(COMMA,',',1,6614)
+LexToken(VAR,'iparin',1,6615)
+LexToken(COMMA,',',1,6621)
+LexToken(VAR,'rparin',1,6622)
+LexToken(CLOSEBRACKET,')',1,6628)
+LexToken(EOL,'\n',1,6629)
+LexToken(EOL,'\n',1,6630)
+LexToken(OPENSQBRACKET,'[',1,6635)
+LexToken(VAR,'lhs',1,6636)
+LexToken(COMMA,',',1,6639)
+LexToken(VAR,'rhs',1,6640)
+LexToken(CLOSESQBRACKET,']',1,6643)
+LexToken(ASSIGNMENT,'=',1,6644)
+LexToken(VAR,'argn',1,6645)
+LexToken(OPENBRACKET,'(',1,6649)
+LexToken(NUMBER,'0',1,6650)
+LexToken(CLOSEBRACKET,')',1,6651)
+LexToken(EOL,'\n',1,6652)
+LexToken(EOL,'\n',1,6653)
+LexToken(EOL,'\n',1,6707)
+LexToken(EOL,'\n',1,6745)
+LexToken(VAR,'deff',1,6750)
+LexToken(OPENBRACKET,'(',1,6754)
+LexToken(DQSTRING,'"[btn,xc,yc,win,Cmenu]=get_click(flag)"',1,6793)
+LexToken(COMMA,',',1,6794)
+LexToken(OPENSQBRACKET,'[',1,6795)
+LexToken(DQSTRING,'"if ~or(winsid() == curwin) then Cmenu = \\\'Quit\\\';return,end,"',1,6864)
+LexToken(SEMICOLON,';',1,6865)
+LexToken(DQSTRING,'"if argn(2) == 1 then"',1,6892)
+LexToken(SEMICOLON,';',1,6893)
+LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick(flag);"',1,6941)
+LexToken(SEMICOLON,';',1,6942)
+LexToken(DQSTRING,'"else"',1,6953)
+LexToken(SEMICOLON,';',1,6954)
+LexToken(DQSTRING,'" [btn, xc, yc, win, str] = xclick();"',1,6998)
+LexToken(SEMICOLON,';',1,6999)
+LexToken(DQSTRING,'"end;"',1,7010)
+LexToken(SEMICOLON,';',1,7011)
+LexToken(DQSTRING,'"if btn == -1000 then"',1,7038)
+LexToken(SEMICOLON,';',1,7039)
+LexToken(DQSTRING,'" if win == curwin then"',1,7069)
+LexToken(SEMICOLON,';',1,7070)
+LexToken(DQSTRING,'" Cmenu = \\\'Quit\\\';"',1,7098)
+LexToken(SEMICOLON,';',1,7099)
+LexToken(DQSTRING,'" else"',1,7112)
+LexToken(SEMICOLON,';',1,7113)
+LexToken(DQSTRING,'" Cmenu = \\\'Open/Set\\\';"',1,7145)
+LexToken(SEMICOLON,';',1,7146)
+LexToken(DQSTRING,'" end,"',1,7159)
+LexToken(SEMICOLON,';',1,7160)
+LexToken(DQSTRING,'" return,"',1,7176)
+LexToken(SEMICOLON,';',1,7177)
+LexToken(DQSTRING,'"end"',1,7187)
+LexToken(SEMICOLON,';',1,7188)
+LexToken(DQSTRING,'"if btn == -2 then"',1,7212)
+LexToken(SEMICOLON,';',1,7213)
+LexToken(DQSTRING,'" xc = 0;yc = 0;"',1,7236)
+LexToken(SEMICOLON,';',1,7237)
+LexToken(DQSTRING,'" try "',1,7250)
+LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + part(str, 9:length(str) - 1));"',1,7374)
+LexToken(SEMICOLON,';',1,7375)
+LexToken(DQSTRING,'" execstr(\\\'Cmenu=\\\' + Cmenu);"',1,7414)
+LexToken(SEMICOLON,';',1,7415)
+LexToken(DQSTRING,'" catch"',1,7429)
+LexToken(DQSTRING,'" Cmenu=[]"',1,7448)
+LexToken(DQSTRING,'" end "',1,7461)
+LexToken(DQSTRING,'" return,"',1,7477)
+LexToken(SEMICOLON,';',1,7478)
+LexToken(DQSTRING,'"end"',1,7488)
+LexToken(SEMICOLON,';',1,7489)
+LexToken(DQSTRING,'"Cmenu=[]"',1,7504)
+LexToken(CLOSESQBRACKET,']',1,7505)
+LexToken(CLOSEBRACKET,')',1,7506)
+LexToken(EOL,'\n',1,7507)
+LexToken(EOL,'\n',1,7508)
+LexToken(VAR,'ok',1,7513)
+LexToken(ASSIGNMENT,'=',1,7516)
+LexToken(PREVAR_BOOLEAN,'%f',1,7518)
+LexToken(EOL,'\n',1,7520)
+LexToken(IF,'if',1,7525)
+LexToken(VAR,'rhs',1,7528)
+LexToken(COMPARISON,'==',1,7531)
+LexToken(NUMBER,'0',1,7533)
+LexToken(THEN,'then',1,7535)
+LexToken(EOL,'\n',1,7539)
+LexToken(VAR,'ixy',1,7548)
+LexToken(ASSIGNMENT,'=',1,7551)
+LexToken(OPENSQBRACKET,'[',1,7552)
+LexToken(CLOSESQBRACKET,']',1,7553)
+LexToken(SEMICOLON,';',1,7554)
+LexToken(EOL,'\n',1,7555)
+LexToken(END,'end',1,7560)
+LexToken(SEMICOLON,';',1,7563)
+LexToken(EOL,'\n',1,7564)
+LexToken(EOL,'\n',1,7565)
+LexToken(IF,'if',1,7570)
+LexToken(VAR,'size',1,7573)
+LexToken(OPENBRACKET,'(',1,7577)
+LexToken(VAR,'xy',1,7578)
+LexToken(COMMA,',',1,7580)
+LexToken(DQSTRING,'"c"',1,7583)
+LexToken(CLOSEBRACKET,')',1,7584)
+LexToken(COMPARISON,'<',1,7585)
+LexToken(NUMBER,'2',1,7586)
+LexToken(THEN,'then',1,7588)
+LexToken(EOL,'\n',1,7592)
+LexToken(VAR,'xinfo',1,7601)
+LexToken(OPENBRACKET,'(',1,7606)
+LexToken(DQSTRING,'" No [y] is provided"',1,7627)
+LexToken(CLOSEBRACKET,')',1,7628)
+LexToken(SEMICOLON,';',1,7629)
+LexToken(EOL,'\n',1,7630)
+LexToken(RETURN,'return',1,7639)
+LexToken(EOL,'\n',1,7645)
+LexToken(END,'end',1,7650)
+LexToken(EOL,'\n',1,7653)
+LexToken(EOL,'\n',1,7654)
+LexToken(OPENSQBRACKET,'[',1,7659)
+LexToken(VAR,'xy',1,7660)
+LexToken(CLOSESQBRACKET,']',1,7662)
+LexToken(ASSIGNMENT,'=',1,7664)
+LexToken(VAR,'cleandata',1,7666)
+LexToken(OPENBRACKET,'(',1,7675)
+LexToken(VAR,'ixy',1,7676)
+LexToken(CLOSEBRACKET,')',1,7679)
+LexToken(EOL,'\n',1,7680)
+LexToken(EOL,'\n',1,7681)
+LexToken(VAR,'N',1,7686)
+LexToken(ASSIGNMENT,'=',1,7688)
+LexToken(VAR,'size',1,7690)
+LexToken(OPENBRACKET,'(',1,7694)
+LexToken(VAR,'xy',1,7695)
+LexToken(COMMA,',',1,7697)
+LexToken(DQSTRING,'"r"',1,7700)
+LexToken(CLOSEBRACKET,')',1,7701)
+LexToken(SEMICOLON,';',1,7702)
+LexToken(EOL,'\n',1,7703)
+LexToken(EOL,'\n',1,7704)
+LexToken(IF,'if',1,7709)
+LexToken(VAR,'rhs',1,7712)
+LexToken(COMPARISON,'<=',1,7715)
+LexToken(NUMBER,'1',1,7717)
+LexToken(THEN,'then',1,7719)
+LexToken(EOL,'\n',1,7723)
+LexToken(VAR,'NOrder',1,7732)
+LexToken(ASSIGNMENT,'=',1,7739)
+LexToken(NUMBER,'1',1,7741)
+LexToken(SEMICOLON,';',1,7742)
+LexToken(EOL,'\n',1,7743)
+LexToken(VAR,'PeridicOption',1,7752)
+LexToken(ASSIGNMENT,'=',1,7766)
+LexToken(NUMBER,'0',1,7768)
+LexToken(SEMICOLON,';',1,7769)
+LexToken(EOL,'\n',1,7770)
+LexToken(VAR,'ipar',1,7779)
+LexToken(ASSIGNMENT,'=',1,7784)
+LexToken(OPENSQBRACKET,'[',1,7786)
+LexToken(VAR,'N',1,7787)
+LexToken(SEMICOLON,';',1,7788)
+LexToken(VAR,'NOrder',1,7789)
+LexToken(SEMICOLON,';',1,7795)
+LexToken(VAR,'PeridicOption',1,7796)
+LexToken(CLOSESQBRACKET,']',1,7809)
+LexToken(EOL,'\n',1,7810)
+LexToken(VAR,'rpar',1,7819)
+LexToken(ASSIGNMENT,'=',1,7824)
+LexToken(OPENSQBRACKET,'[',1,7826)
+LexToken(CLOSESQBRACKET,']',1,7827)
+LexToken(EOL,'\n',1,7828)
+LexToken(ELSE,'else',1,7833)
+LexToken(EOL,'\n',1,7837)
+LexToken(IF,'if',1,7846)
+LexToken(VAR,'rhs',1,7849)
+LexToken(COMPARISON,'==',1,7852)
+LexToken(NUMBER,'2',1,7854)
+LexToken(THEN,'then',1,7856)
+LexToken(EOL,'\n',1,7860)
+LexToken(VAR,'NOrder',1,7873)
+LexToken(ASSIGNMENT,'=',1,7880)
+LexToken(VAR,'iparin',1,7882)
+LexToken(OPENBRACKET,'(',1,7888)
+LexToken(NUMBER,'2',1,7889)
+LexToken(CLOSEBRACKET,')',1,7890)
+LexToken(SEMICOLON,';',1,7891)
+LexToken(EOL,'\n',1,7892)
+LexToken(VAR,'PeridicOption',1,7905)
+LexToken(ASSIGNMENT,'=',1,7919)
+LexToken(VAR,'iparin',1,7921)
+LexToken(OPENBRACKET,'(',1,7927)
+LexToken(NUMBER,'3',1,7928)
+LexToken(CLOSEBRACKET,')',1,7929)
+LexToken(SEMICOLON,';',1,7930)
+LexToken(EOL,'\n',1,7931)
+LexToken(VAR,'ipar',1,7944)
+LexToken(ASSIGNMENT,'=',1,7949)
+LexToken(VAR,'iparin',1,7951)
+LexToken(SEMICOLON,';',1,7957)
+LexToken(EOL,'\n',1,7958)
+LexToken(VAR,'rpar',1,7971)
+LexToken(ASSIGNMENT,'=',1,7976)
+LexToken(OPENSQBRACKET,'[',1,7978)
+LexToken(CLOSESQBRACKET,']',1,7979)
+LexToken(SEMICOLON,';',1,7980)
+LexToken(EOL,'\n',1,7981)
+LexToken(ELSE,'else',1,7990)
+LexToken(EOL,'\n',1,7994)
+LexToken(IF,'if',1,8007)
+LexToken(VAR,'rhs',1,8010)
+LexToken(COMPARISON,'==',1,8013)
+LexToken(NUMBER,'3',1,8015)
+LexToken(THEN,'then',1,8017)
+LexToken(EOL,'\n',1,8021)
+LexToken(VAR,'NOrder',1,8038)
+LexToken(ASSIGNMENT,'=',1,8045)
+LexToken(VAR,'iparin',1,8047)
+LexToken(OPENBRACKET,'(',1,8053)
+LexToken(NUMBER,'2',1,8054)
+LexToken(CLOSEBRACKET,')',1,8055)
+LexToken(SEMICOLON,';',1,8056)
+LexToken(EOL,'\n',1,8057)
+LexToken(VAR,'PeridicOption',1,8074)
+LexToken(ASSIGNMENT,'=',1,8088)
+LexToken(VAR,'iparin',1,8090)
+LexToken(OPENBRACKET,'(',1,8096)
+LexToken(NUMBER,'3',1,8097)
+LexToken(CLOSEBRACKET,')',1,8098)
+LexToken(SEMICOLON,';',1,8099)
+LexToken(EOL,'\n',1,8100)
+LexToken(VAR,'ipar',1,8117)
+LexToken(ASSIGNMENT,'=',1,8122)
+LexToken(VAR,'iparin',1,8124)
+LexToken(SEMICOLON,';',1,8130)
+LexToken(EOL,'\n',1,8131)
+LexToken(VAR,'rpar',1,8148)
+LexToken(ASSIGNMENT,'=',1,8153)
+LexToken(VAR,'rparin',1,8155)
+LexToken(EOL,'\n',1,8161)
+LexToken(END,'end',1,8174)
+LexToken(EOL,'\n',1,8177)
+LexToken(END,'end',1,8186)
+LexToken(EOL,'\n',1,8198)
+LexToken(END,'end',1,8203)
+LexToken(EOL,'\n',1,8215)
+LexToken(EOL,'\n',1,8216)
+LexToken(VAR,'Amp',1,8221)
+LexToken(ASSIGNMENT,'=',1,8224)
+LexToken(OPENSQBRACKET,'[',1,8225)
+LexToken(CLOSESQBRACKET,']',1,8226)
+LexToken(SEMICOLON,';',1,8227)
+LexToken(EOL,'\n',1,8228)
+LexToken(VAR,'wp',1,8233)
+LexToken(ASSIGNMENT,'=',1,8235)
+LexToken(OPENSQBRACKET,'[',1,8236)
+LexToken(CLOSESQBRACKET,']',1,8237)
+LexToken(SEMICOLON,';',1,8238)
+LexToken(EOL,'\n',1,8239)
+LexToken(VAR,'phase',1,8244)
+LexToken(ASSIGNMENT,'=',1,8249)
+LexToken(OPENSQBRACKET,'[',1,8250)
+LexToken(CLOSESQBRACKET,']',1,8251)
+LexToken(SEMICOLON,';',1,8252)
+LexToken(EOL,'\n',1,8253)
+LexToken(VAR,'offset',1,8258)
+LexToken(ASSIGNMENT,'=',1,8264)
+LexToken(OPENSQBRACKET,'[',1,8265)
+LexToken(CLOSESQBRACKET,']',1,8266)
+LexToken(SEMICOLON,';',1,8267)
+LexToken(EOL,'\n',1,8268)
+LexToken(VAR,'np1',1,8273)
+LexToken(ASSIGNMENT,'=',1,8276)
+LexToken(OPENSQBRACKET,'[',1,8277)
+LexToken(CLOSESQBRACKET,']',1,8278)
+LexToken(SEMICOLON,';',1,8279)
+LexToken(EOL,'\n',1,8280)
+LexToken(VAR,'Sin_exprs',1,8285)
+LexToken(ASSIGNMENT,'=',1,8295)
+LexToken(VAR,'list',1,8297)
+LexToken(OPENBRACKET,'(',1,8301)
+LexToken(VAR,'string',1,8302)
+LexToken(OPENBRACKET,'(',1,8308)
+LexToken(VAR,'Amp',1,8309)
+LexToken(CLOSEBRACKET,')',1,8312)
+LexToken(COMMA,',',1,8313)
+LexToken(VAR,'string',1,8314)
+LexToken(OPENBRACKET,'(',1,8320)
+LexToken(VAR,'wp',1,8321)
+LexToken(CLOSEBRACKET,')',1,8323)
+LexToken(COMMA,',',1,8324)
+LexToken(VAR,'string',1,8326)
+LexToken(OPENBRACKET,'(',1,8332)
+LexToken(VAR,'phase',1,8333)
+LexToken(CLOSEBRACKET,')',1,8338)
+LexToken(COMMA,',',1,8339)
+LexToken(VAR,'string',1,8340)
+LexToken(OPENBRACKET,'(',1,8346)
+LexToken(VAR,'offset',1,8347)
+LexToken(CLOSEBRACKET,')',1,8353)
+LexToken(COMMA,',',1,8354)
+LexToken(VAR,'string',1,8355)
+LexToken(OPENBRACKET,'(',1,8361)
+LexToken(VAR,'np1',1,8362)
+LexToken(CLOSEBRACKET,')',1,8365)
+LexToken(CLOSEBRACKET,')',1,8366)
+LexToken(SEMICOLON,';',1,8367)
+LexToken(EOL,'\n',1,8368)
+LexToken(VAR,'sAmp',1,8373)
+LexToken(ASSIGNMENT,'=',1,8377)
+LexToken(OPENSQBRACKET,'[',1,8378)
+LexToken(CLOSESQBRACKET,']',1,8379)
+LexToken(SEMICOLON,';',1,8380)
+LexToken(EOL,'\n',1,8381)
+LexToken(VAR,'sTp',1,8386)
+LexToken(ASSIGNMENT,'=',1,8389)
+LexToken(OPENSQBRACKET,'[',1,8390)
+LexToken(CLOSESQBRACKET,']',1,8391)
+LexToken(SEMICOLON,';',1,8392)
+LexToken(EOL,'\n',1,8393)
+LexToken(VAR,'sdelay',1,8398)
+LexToken(ASSIGNMENT,'=',1,8404)
+LexToken(OPENSQBRACKET,'[',1,8405)
+LexToken(CLOSESQBRACKET,']',1,8406)
+LexToken(SEMICOLON,';',1,8407)
+LexToken(EOL,'\n',1,8408)
+LexToken(VAR,'Sawt1_exprs',1,8413)
+LexToken(ASSIGNMENT,'=',1,8425)
+LexToken(VAR,'list',1,8427)
+LexToken(OPENBRACKET,'(',1,8431)
+LexToken(VAR,'string',1,8432)
+LexToken(OPENBRACKET,'(',1,8438)
+LexToken(VAR,'sAmp',1,8439)
+LexToken(CLOSEBRACKET,')',1,8443)
+LexToken(COMMA,',',1,8444)
+LexToken(VAR,'string',1,8445)
+LexToken(OPENBRACKET,'(',1,8451)
+LexToken(VAR,'sTp',1,8452)
+LexToken(CLOSEBRACKET,')',1,8455)
+LexToken(COMMA,',',1,8456)
+LexToken(VAR,'string',1,8457)
+LexToken(OPENBRACKET,'(',1,8463)
+LexToken(VAR,'sdelay',1,8464)
+LexToken(CLOSEBRACKET,')',1,8470)
+LexToken(CLOSEBRACKET,')',1,8471)
+LexToken(SEMICOLON,';',1,8472)
+LexToken(EOL,'\n',1,8473)
+LexToken(VAR,'sAmp2',1,8478)
+LexToken(ASSIGNMENT,'=',1,8483)
+LexToken(OPENSQBRACKET,'[',1,8484)
+LexToken(CLOSESQBRACKET,']',1,8485)
+LexToken(SEMICOLON,';',1,8486)
+LexToken(EOL,'\n',1,8487)
+LexToken(VAR,'sTp2',1,8492)
+LexToken(ASSIGNMENT,'=',1,8497)
+LexToken(OPENSQBRACKET,'[',1,8499)
+LexToken(CLOSESQBRACKET,']',1,8500)
+LexToken(SEMICOLON,';',1,8501)
+LexToken(EOL,'\n',1,8502)
+LexToken(VAR,'Sawt2_exprs',1,8507)
+LexToken(ASSIGNMENT,'=',1,8519)
+LexToken(VAR,'list',1,8521)
+LexToken(OPENBRACKET,'(',1,8525)
+LexToken(VAR,'string',1,8526)
+LexToken(OPENBRACKET,'(',1,8532)
+LexToken(VAR,'sAmp2',1,8533)
+LexToken(CLOSEBRACKET,')',1,8538)
+LexToken(COMMA,',',1,8539)
+LexToken(VAR,'string',1,8540)
+LexToken(OPENBRACKET,'(',1,8546)
+LexToken(VAR,'sTp2',1,8547)
+LexToken(CLOSEBRACKET,')',1,8551)
+LexToken(CLOSEBRACKET,')',1,8552)
+LexToken(SEMICOLON,';',1,8553)
+LexToken(EOL,'\n',1,8554)
+LexToken(EOL,'\n',1,8555)
+LexToken(VAR,'Amp3',1,8560)
+LexToken(ASSIGNMENT,'=',1,8564)
+LexToken(OPENSQBRACKET,'[',1,8565)
+LexToken(CLOSESQBRACKET,']',1,8566)
+LexToken(SEMICOLON,';',1,8567)
+LexToken(EOL,'\n',1,8568)
+LexToken(VAR,'Tp3',1,8573)
+LexToken(ASSIGNMENT,'=',1,8576)
+LexToken(OPENSQBRACKET,'[',1,8577)
+LexToken(CLOSESQBRACKET,']',1,8578)
+LexToken(SEMICOLON,';',1,8579)
+LexToken(EOL,'\n',1,8580)
+LexToken(VAR,'Pw3',1,8585)
+LexToken(ASSIGNMENT,'=',1,8588)
+LexToken(OPENSQBRACKET,'[',1,8589)
+LexToken(CLOSESQBRACKET,']',1,8590)
+LexToken(SEMICOLON,';',1,8591)
+LexToken(EOL,'\n',1,8592)
+LexToken(VAR,'Pd3',1,8597)
+LexToken(ASSIGNMENT,'=',1,8600)
+LexToken(OPENSQBRACKET,'[',1,8601)
+LexToken(CLOSESQBRACKET,']',1,8602)
+LexToken(SEMICOLON,';',1,8603)
+LexToken(EOL,'\n',1,8604)
+LexToken(VAR,'Bias3',1,8609)
+LexToken(ASSIGNMENT,'=',1,8614)
+LexToken(OPENSQBRACKET,'[',1,8615)
+LexToken(CLOSESQBRACKET,']',1,8616)
+LexToken(SEMICOLON,';',1,8617)
+LexToken(EOL,'\n',1,8618)
+LexToken(VAR,'Pulse_exprs',1,8623)
+LexToken(ASSIGNMENT,'=',1,8634)
+LexToken(VAR,'list',1,8635)
+LexToken(OPENBRACKET,'(',1,8639)
+LexToken(VAR,'string',1,8640)
+LexToken(OPENBRACKET,'(',1,8646)
+LexToken(VAR,'Amp3',1,8647)
+LexToken(CLOSEBRACKET,')',1,8651)
+LexToken(COMMA,',',1,8652)
+LexToken(VAR,'string',1,8654)
+LexToken(OPENBRACKET,'(',1,8660)
+LexToken(VAR,'Tp3',1,8661)
+LexToken(CLOSEBRACKET,')',1,8664)
+LexToken(COMMA,',',1,8665)
+LexToken(VAR,'string',1,8666)
+LexToken(OPENBRACKET,'(',1,8672)
+LexToken(VAR,'Pw3',1,8673)
+LexToken(CLOSEBRACKET,')',1,8676)
+LexToken(COMMA,',',1,8677)
+LexToken(VAR,'string',1,8678)
+LexToken(OPENBRACKET,'(',1,8684)
+LexToken(VAR,'Pd3',1,8685)
+LexToken(CLOSEBRACKET,')',1,8688)
+LexToken(COMMA,',',1,8689)
+LexToken(VAR,'string',1,8690)
+LexToken(OPENBRACKET,'(',1,8696)
+LexToken(VAR,'Bias3',1,8697)
+LexToken(CLOSEBRACKET,')',1,8702)
+LexToken(CLOSEBRACKET,')',1,8703)
+LexToken(EOL,'\n',1,8704)
+LexToken(EOL,'\n',1,8705)
+LexToken(VAR,'mean4',1,8710)
+LexToken(ASSIGNMENT,'=',1,8715)
+LexToken(OPENSQBRACKET,'[',1,8716)
+LexToken(CLOSESQBRACKET,']',1,8717)
+LexToken(SEMICOLON,';',1,8718)
+LexToken(EOL,'\n',1,8719)
+LexToken(VAR,'var4',1,8724)
+LexToken(ASSIGNMENT,'=',1,8728)
+LexToken(OPENSQBRACKET,'[',1,8729)
+LexToken(CLOSESQBRACKET,']',1,8730)
+LexToken(SEMICOLON,';',1,8731)
+LexToken(EOL,'\n',1,8732)
+LexToken(VAR,'seed4',1,8737)
+LexToken(ASSIGNMENT,'=',1,8742)
+LexToken(OPENSQBRACKET,'[',1,8743)
+LexToken(CLOSESQBRACKET,']',1,8744)
+LexToken(SEMICOLON,';',1,8745)
+LexToken(EOL,'\n',1,8746)
+LexToken(VAR,'sample4',1,8751)
+LexToken(ASSIGNMENT,'=',1,8758)
+LexToken(OPENSQBRACKET,'[',1,8759)
+LexToken(CLOSESQBRACKET,']',1,8760)
+LexToken(SEMICOLON,';',1,8761)
+LexToken(EOL,'\n',1,8762)
+LexToken(VAR,'np4',1,8767)
+LexToken(ASSIGNMENT,'=',1,8770)
+LexToken(OPENSQBRACKET,'[',1,8771)
+LexToken(CLOSESQBRACKET,']',1,8772)
+LexToken(SEMICOLON,';',1,8773)
+LexToken(EOL,'\n',1,8774)
+LexToken(VAR,'random_n_exprs',1,8779)
+LexToken(ASSIGNMENT,'=',1,8793)
+LexToken(VAR,'list',1,8794)
+LexToken(OPENBRACKET,'(',1,8798)
+LexToken(VAR,'string',1,8799)
+LexToken(OPENBRACKET,'(',1,8805)
+LexToken(VAR,'mean4',1,8806)
+LexToken(CLOSEBRACKET,')',1,8811)
+LexToken(COMMA,',',1,8812)
+LexToken(VAR,'string',1,8813)
+LexToken(OPENBRACKET,'(',1,8819)
+LexToken(VAR,'var4',1,8820)
+LexToken(CLOSEBRACKET,')',1,8824)
+LexToken(COMMA,',',1,8825)
+LexToken(VAR,'string',1,8827)
+LexToken(OPENBRACKET,'(',1,8833)
+LexToken(VAR,'seed4',1,8834)
+LexToken(CLOSEBRACKET,')',1,8839)
+LexToken(COMMA,',',1,8840)
+LexToken(VAR,'string',1,8841)
+LexToken(OPENBRACKET,'(',1,8847)
+LexToken(VAR,'sample4',1,8848)
+LexToken(CLOSEBRACKET,')',1,8855)
+LexToken(COMMA,',',1,8856)
+LexToken(VAR,'string',1,8857)
+LexToken(OPENBRACKET,'(',1,8863)
+LexToken(VAR,'np4',1,8864)
+LexToken(CLOSEBRACKET,')',1,8867)
+LexToken(CLOSEBRACKET,')',1,8868)
+LexToken(EOL,'\n',1,8869)
+LexToken(EOL,'\n',1,8870)
+LexToken(VAR,'min5',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,'max5',1,8888)
+LexToken(ASSIGNMENT,'=',1,8892)
+LexToken(OPENSQBRACKET,'[',1,8893)
+LexToken(CLOSESQBRACKET,']',1,8894)
+LexToken(SEMICOLON,';',1,8895)
+LexToken(EOL,'\n',1,8896)
+LexToken(VAR,'seed5',1,8901)
+LexToken(ASSIGNMENT,'=',1,8906)
+LexToken(OPENSQBRACKET,'[',1,8907)
+LexToken(CLOSESQBRACKET,']',1,8908)
+LexToken(SEMICOLON,';',1,8909)
+LexToken(EOL,'\n',1,8910)
+LexToken(VAR,'sample5',1,8915)
+LexToken(ASSIGNMENT,'=',1,8922)
+LexToken(OPENSQBRACKET,'[',1,8923)
+LexToken(CLOSESQBRACKET,']',1,8924)
+LexToken(SEMICOLON,';',1,8925)
+LexToken(EOL,'\n',1,8926)
+LexToken(VAR,'np5',1,8931)
+LexToken(ASSIGNMENT,'=',1,8934)
+LexToken(OPENSQBRACKET,'[',1,8935)
+LexToken(CLOSESQBRACKET,']',1,8936)
+LexToken(SEMICOLON,';',1,8937)
+LexToken(EOL,'\n',1,8938)
+LexToken(VAR,'random_u_exprs',1,8943)
+LexToken(ASSIGNMENT,'=',1,8957)
+LexToken(VAR,'list',1,8958)
+LexToken(OPENBRACKET,'(',1,8962)
+LexToken(VAR,'string',1,8963)
+LexToken(OPENBRACKET,'(',1,8969)
+LexToken(VAR,'min5',1,8970)
+LexToken(CLOSEBRACKET,')',1,8974)
+LexToken(COMMA,',',1,8975)
+LexToken(VAR,'string',1,8977)
+LexToken(OPENBRACKET,'(',1,8983)
+LexToken(VAR,'max5',1,8984)
+LexToken(CLOSEBRACKET,')',1,8988)
+LexToken(COMMA,',',1,8989)
+LexToken(VAR,'string',1,8991)
+LexToken(OPENBRACKET,'(',1,8997)
+LexToken(VAR,'seed5',1,8998)
+LexToken(CLOSEBRACKET,')',1,9003)
+LexToken(COMMA,',',1,9004)
+LexToken(VAR,'string',1,9005)
+LexToken(OPENBRACKET,'(',1,9011)
+LexToken(VAR,'sample5',1,9012)
+LexToken(CLOSEBRACKET,')',1,9019)
+LexToken(COMMA,',',1,9020)
+LexToken(VAR,'string',1,9021)
+LexToken(OPENBRACKET,'(',1,9027)
+LexToken(VAR,'np5',1,9028)
+LexToken(CLOSEBRACKET,')',1,9031)
+LexToken(CLOSEBRACKET,')',1,9032)
+LexToken(EOL,'\n',1,9033)
+LexToken(EOL,'\n',1,9034)
+LexToken(EOL,'\n',1,9071)
+LexToken(VAR,'xmx',1,9076)
+LexToken(ASSIGNMENT,'=',1,9080)
+LexToken(VAR,'max',1,9082)
+LexToken(OPENBRACKET,'(',1,9085)
+LexToken(VAR,'xy',1,9086)
+LexToken(OPENBRACKET,'(',1,9088)
+LexToken(COLON,':',1,9089)
+LexToken(COMMA,',',1,9090)
+LexToken(NUMBER,'1',1,9091)
+LexToken(CLOSEBRACKET,')',1,9092)
+LexToken(CLOSEBRACKET,')',1,9093)
+LexToken(SEMICOLON,';',1,9094)
+LexToken(EOL,'\n',1,9095)
+LexToken(VAR,'xmn',1,9100)
+LexToken(ASSIGNMENT,'=',1,9103)
+LexToken(VAR,'min',1,9104)
+LexToken(OPENBRACKET,'(',1,9107)
+LexToken(VAR,'xy',1,9108)
+LexToken(OPENBRACKET,'(',1,9110)
+LexToken(COLON,':',1,9111)
+LexToken(COMMA,',',1,9112)
+LexToken(NUMBER,'1',1,9113)
+LexToken(CLOSEBRACKET,')',1,9114)
+LexToken(CLOSEBRACKET,')',1,9115)
+LexToken(COMMA,',',1,9116)
+LexToken(EOL,'\n',1,9117)
+LexToken(VAR,'xmn',1,9122)
+LexToken(ASSIGNMENT,'=',1,9125)
+LexToken(VAR,'max',1,9126)
+LexToken(OPENBRACKET,'(',1,9129)
+LexToken(VAR,'xmn',1,9130)
+LexToken(COMMA,',',1,9133)
+LexToken(NUMBER,'0',1,9134)
+LexToken(CLOSEBRACKET,')',1,9135)
+LexToken(SEMICOLON,';',1,9136)
+LexToken(EOL,'\n',1,9137)
+LexToken(VAR,'ymx',1,9142)
+LexToken(ASSIGNMENT,'=',1,9146)
+LexToken(VAR,'max',1,9148)
+LexToken(OPENBRACKET,'(',1,9151)
+LexToken(VAR,'xy',1,9152)
+LexToken(OPENBRACKET,'(',1,9154)
+LexToken(COLON,':',1,9155)
+LexToken(COMMA,',',1,9156)
+LexToken(NUMBER,'2',1,9157)
+LexToken(CLOSEBRACKET,')',1,9158)
+LexToken(CLOSEBRACKET,')',1,9159)
+LexToken(SEMICOLON,';',1,9160)
+LexToken(EOL,'\n',1,9161)
+LexToken(VAR,'ymn',1,9166)
+LexToken(ASSIGNMENT,'=',1,9169)
+LexToken(VAR,'min',1,9170)
+LexToken(OPENBRACKET,'(',1,9173)
+LexToken(VAR,'xy',1,9174)
+LexToken(OPENBRACKET,'(',1,9176)
+LexToken(COLON,':',1,9177)
+LexToken(COMMA,',',1,9178)
+LexToken(NUMBER,'2',1,9179)
+LexToken(CLOSEBRACKET,')',1,9180)
+LexToken(CLOSEBRACKET,')',1,9181)
+LexToken(SEMICOLON,';',1,9182)
+LexToken(EOL,'\n',1,9183)
+LexToken(VAR,'dx',1,9188)
+LexToken(ASSIGNMENT,'=',1,9191)
+LexToken(VAR,'xmx',1,9193)
+LexToken(OPERATOR,'-',1,9196)
+LexToken(VAR,'xmn',1,9197)
+LexToken(SEMICOLON,';',1,9200)
+LexToken(EOL,'\n',1,9201)
+LexToken(VAR,'dy',1,9206)
+LexToken(ASSIGNMENT,'=',1,9209)
+LexToken(VAR,'ymx',1,9211)
+LexToken(OPERATOR,'-',1,9214)
+LexToken(VAR,'ymn',1,9215)
+LexToken(EOL,'\n',1,9218)
+LexToken(EOL,'\n',1,9219)
+LexToken(IF,'if',1,9224)
+LexToken(VAR,'dx',1,9227)
+LexToken(COMPARISON,'==',1,9229)
+LexToken(NUMBER,'0',1,9231)
+LexToken(THEN,'then',1,9233)
+LexToken(EOL,'\n',1,9237)
+LexToken(VAR,'dx',1,9246)
+LexToken(ASSIGNMENT,'=',1,9248)
+LexToken(VAR,'max',1,9249)
+LexToken(OPENBRACKET,'(',1,9252)
+LexToken(VAR,'xmx',1,9253)
+LexToken(OPERATOR,'/',1,9256)
+LexToken(NUMBER,'2',1,9257)
+LexToken(COMMA,',',1,9258)
+LexToken(NUMBER,'1',1,9259)
+LexToken(CLOSEBRACKET,')',1,9260)
+LexToken(COMMA,',',1,9261)
+LexToken(EOL,'\n',1,9262)
+LexToken(END,'end',1,9267)
+LexToken(SEMICOLON,';',1,9270)
+LexToken(EOL,'\n',1,9271)
+LexToken(VAR,'xmx',1,9276)
+LexToken(ASSIGNMENT,'=',1,9280)
+LexToken(VAR,'xmx',1,9282)
+LexToken(OPERATOR,'+',1,9285)
+LexToken(VAR,'dx',1,9286)
+LexToken(OPERATOR,'/',1,9288)
+LexToken(NUMBER,'50',1,9289)
+LexToken(SEMICOLON,';',1,9291)
+LexToken(EOL,'\n',1,9292)
+LexToken(EOL,'\n',1,9293)
+LexToken(IF,'if',1,9298)
+LexToken(VAR,'dy',1,9301)
+LexToken(COMPARISON,'==',1,9303)
+LexToken(NUMBER,'0',1,9305)
+LexToken(THEN,'then',1,9307)
+LexToken(EOL,'\n',1,9311)
+LexToken(VAR,'dy',1,9320)
+LexToken(ASSIGNMENT,'=',1,9322)
+LexToken(VAR,'max',1,9323)
+LexToken(OPENBRACKET,'(',1,9326)
+LexToken(VAR,'ymx',1,9327)
+LexToken(OPERATOR,'/',1,9330)
+LexToken(NUMBER,'2',1,9331)
+LexToken(COMMA,',',1,9332)
+LexToken(NUMBER,'1',1,9333)
+LexToken(CLOSEBRACKET,')',1,9334)
+LexToken(COMMA,',',1,9335)
+LexToken(EOL,'\n',1,9336)
+LexToken(END,'end',1,9341)
+LexToken(SEMICOLON,';',1,9344)
+LexToken(EOL,'\n',1,9345)
+LexToken(VAR,'ymn',1,9350)
+LexToken(ASSIGNMENT,'=',1,9354)
+LexToken(VAR,'ymn',1,9356)
+LexToken(OPERATOR,'-',1,9359)
+LexToken(VAR,'dy',1,9360)
+LexToken(OPERATOR,'/',1,9362)
+LexToken(NUMBER,'50',1,9363)
+LexToken(SEMICOLON,';',1,9365)
+LexToken(EOL,'\n',1,9366)
+LexToken(VAR,'ymx',1,9371)
+LexToken(ASSIGNMENT,'=',1,9375)
+LexToken(VAR,'ymx',1,9377)
+LexToken(OPERATOR,'+',1,9380)
+LexToken(VAR,'dy',1,9381)
+LexToken(OPERATOR,'/',1,9383)
+LexToken(NUMBER,'50',1,9384)
+LexToken(SEMICOLON,';',1,9386)
+LexToken(EOL,'\n',1,9387)
+LexToken(EOL,'\n',1,9388)
+LexToken(VAR,'rect',1,9393)
+LexToken(ASSIGNMENT,'=',1,9398)
+LexToken(OPENSQBRACKET,'[',1,9400)
+LexToken(VAR,'xmn',1,9401)
+LexToken(COMMA,',',1,9404)
+LexToken(VAR,'ymn',1,9405)
+LexToken(SEMICOLON,';',1,9408)
+LexToken(VAR,'xmx',1,9409)
+LexToken(COMMA,',',1,9412)
+LexToken(VAR,'ymx',1,9413)
+LexToken(CLOSESQBRACKET,']',1,9416)
+LexToken(SEMICOLON,';',1,9417)
+LexToken(EOL,'\n',1,9418)
+LexToken(EOL,'\n',1,9419)
+LexToken(EOL,'\n',1,9439)
+LexToken(VAR,'f',1,9444)
+LexToken(ASSIGNMENT,'=',1,9446)
+LexToken(VAR,'scf',1,9448)
+LexToken(OPENBRACKET,'(',1,9451)
+LexToken(VAR,'curwin',1,9452)
+LexToken(CLOSEBRACKET,')',1,9458)
+LexToken(SEMICOLON,';',1,9459)
+LexToken(EOL,'\n',1,9460)
+LexToken(EOL,'\n',1,9461)
+LexToken(EOL,'\n',1,9462)
+LexToken(VAR,'menu_r',1,9467)
+LexToken(ASSIGNMENT,'=',1,9474)
+LexToken(OPENSQBRACKET,'[',1,9476)
+LexToken(CLOSESQBRACKET,']',1,9477)
+LexToken(SEMICOLON,';',1,9478)
+LexToken(EOL,'\n',1,9479)
+LexToken(VAR,'menu_s',1,9484)
+LexToken(ASSIGNMENT,'=',1,9491)
+LexToken(OPENSQBRACKET,'[',1,9493)
+LexToken(CLOSESQBRACKET,']',1,9494)
+LexToken(SEMICOLON,';',1,9495)
+LexToken(EOL,'\n',1,9496)
+LexToken(VAR,'menu_o',1,9501)
+LexToken(ASSIGNMENT,'=',1,9508)
+LexToken(OPENSQBRACKET,'[',1,9510)
+LexToken(DQSTRING,'"zero order"',1,9522)
+LexToken(COMMA,',',1,9523)
+LexToken(DQSTRING,'"linear"',1,9531)
+LexToken(COMMA,',',1,9532)
+LexToken(DQSTRING,'"order 2"',1,9541)
+LexToken(COMMA,',',1,9542)
+LexToken(DQSTRING,'"not_a_knot"',1,9554)
+LexToken(COMMA,',',1,9555)
+LexToken(DQSTRING,'"periodic"',1,9565)
+LexToken(COMMA,',',1,9566)
+LexToken(DQSTRING,'"monotone"',1,9576)
+LexToken(COMMA,',',1,9577)
+LexToken(DQSTRING,'"fast"',1,9583)
+LexToken(COMMA,',',1,9584)
+LexToken(DQSTRING,'"clamped"',1,9593)
+LexToken(CLOSESQBRACKET,']',1,9594)
+LexToken(EOL,'\n',1,9595)
+LexToken(VAR,'menu_d',1,9600)
+LexToken(ASSIGNMENT,'=',1,9607)
+LexToken(OPENSQBRACKET,'[',1,9609)
+LexToken(DQSTRING,'"Clear"',1,9616)
+LexToken(COMMA,',',1,9617)
+LexToken(DQSTRING,'"Data Bounds"',1,9630)
+LexToken(COMMA,',',1,9631)
+LexToken(DQSTRING,'"Load from text file"',1,9652)
+LexToken(COMMA,',',1,9653)
+LexToken(DQSTRING,'"Save to text file"',1,9672)
+LexToken(COMMA,',',1,9673)
+LexToken(DQSTRING,'"Load from Excel"',1,9690)
+LexToken(COMMA,',',1,9691)
+LexToken(DQSTRING,'"Periodic signal"',1,9708)
+LexToken(CLOSESQBRACKET,']',1,9709)
+LexToken(EOL,'\n',1,9710)
+LexToken(VAR,'menu_t',1,9715)
+LexToken(ASSIGNMENT,'=',1,9721)
+LexToken(OPENSQBRACKET,'[',1,9722)
+LexToken(DQSTRING,'"sine"',1,9728)
+LexToken(COMMA,',',1,9729)
+LexToken(DQSTRING,'"sawtooth1"',1,9740)
+LexToken(COMMA,',',1,9741)
+LexToken(DQSTRING,'"sawtooth2"',1,9752)
+LexToken(COMMA,',',1,9753)
+LexToken(DQSTRING,'"pulse"',1,9760)
+LexToken(COMMA,',',1,9761)
+LexToken(DQSTRING,'"random normal"',1,9776)
+LexToken(COMMA,',',1,9777)
+LexToken(DQSTRING,'"random uniform"',1,9793)
+LexToken(CLOSESQBRACKET,']',1,9794)
+LexToken(EOL,'\n',1,9795)
+LexToken(VAR,'menu_e',1,9800)
+LexToken(ASSIGNMENT,'=',1,9806)
+LexToken(OPENSQBRACKET,'[',1,9807)
+LexToken(DQSTRING,'"Help"',1,9813)
+LexToken(COMMA,',',1,9814)
+LexToken(DQSTRING,'"Exit without save"',1,9833)
+LexToken(COMMA,',',1,9834)
+LexToken(DQSTRING,'"Save/Exit"',1,9845)
+LexToken(CLOSESQBRACKET,']',1,9846)
+LexToken(EOL,'\n',1,9847)
+LexToken(VAR,'MENU',1,9852)
+LexToken(ASSIGNMENT,'=',1,9856)
+LexToken(OPENSQBRACKET,'[',1,9857)
+LexToken(DQSTRING,'"Autoscale"',1,9868)
+LexToken(COMMA,',',1,9869)
+LexToken(DQSTRING,'"Spline"',1,9877)
+LexToken(COMMA,',',1,9878)
+LexToken(DQSTRING,'"Data"',1,9884)
+LexToken(COMMA,',',1,9885)
+LexToken(DQSTRING,'"Standards"',1,9896)
+LexToken(COMMA,',',1,9897)
+LexToken(DQSTRING,'"Exit"',1,9903)
+LexToken(CLOSESQBRACKET,']',1,9904)
+LexToken(SEMICOLON,';',1,9905)
+LexToken(EOL,'\n',1,9906)
+LexToken(VAR,'menus',1,9911)
+LexToken(ASSIGNMENT,'=',1,9917)
+LexToken(VAR,'list',1,9919)
+LexToken(OPENBRACKET,'(',1,9923)
+LexToken(VAR,'MENU',1,9924)
+LexToken(COMMA,',',1,9928)
+LexToken(VAR,'menu_s',1,9929)
+LexToken(COMMA,',',1,9935)
+LexToken(VAR,'menu_o',1,9936)
+LexToken(COMMA,',',1,9942)
+LexToken(VAR,'menu_d',1,9943)
+LexToken(COMMA,',',1,9949)
+LexToken(VAR,'menu_t',1,9950)
+LexToken(COMMA,',',1,9956)
+LexToken(VAR,'menu_e',1,9957)
+LexToken(CLOSEBRACKET,')',1,9963)
+LexToken(SEMICOLON,';',1,9964)
+LexToken(EOL,'\n',1,9965)
+LexToken(EOL,'\n',1,9966)
+LexToken(VAR,'scam',1,9971)
+LexToken(ASSIGNMENT,'=',1,9975)
+LexToken(DQSTRING,'"menus(1)(1)"',1,9988)
+LexToken(EOL,'\n',1,9989)
+LexToken(VAR,'w',1,9994)
+LexToken(ASSIGNMENT,'=',1,9995)
+LexToken(DQSTRING,'"menus(3)("',1,10006)
+LexToken(SEMICOLON,';',1,10007)
+LexToken(EOL,'\n',1,10008)
+LexToken(VAR,'r',1,10013)
+LexToken(ASSIGNMENT,'=',1,10014)
+LexToken(DQSTRING,'")"',1,10017)
+LexToken(SEMICOLON,';',1,10018)
+LexToken(EOL,'\n',1,10019)
+LexToken(VAR,'Orderm',1,10024)
+LexToken(ASSIGNMENT,'=',1,10030)
+LexToken(VAR,'w',1,10031)
+LexToken(OPENBRACKET,'(',1,10032)
+LexToken(VAR,'ones',1,10033)
+LexToken(OPENBRACKET,'(',1,10037)
+LexToken(VAR,'menu_o',1,10038)
+LexToken(CLOSEBRACKET,')',1,10044)
+LexToken(CLOSEBRACKET,')',1,10045)
+LexToken(OPERATOR,'+',1,10046)
+LexToken(VAR,'string',1,10047)
+LexToken(OPENBRACKET,'(',1,10053)
+LexToken(NUMBER,'1',1,10054)
+LexToken(COLON,':',1,10055)
+LexToken(VAR,'size',1,10056)
+LexToken(OPENBRACKET,'(',1,10060)
+LexToken(VAR,'menu_o',1,10061)
+LexToken(COMMA,',',1,10067)
+LexToken(DQSTRING,'"*"',1,10070)
+LexToken(CLOSEBRACKET,')',1,10071)
+LexToken(CLOSEBRACKET,')',1,10072)
+LexToken(OPERATOR,'+',1,10073)
+LexToken(VAR,'r',1,10074)
+LexToken(OPENBRACKET,'(',1,10075)
+LexToken(VAR,'ones',1,10076)
+LexToken(OPENBRACKET,'(',1,10080)
+LexToken(VAR,'menu_o',1,10081)
+LexToken(CLOSEBRACKET,')',1,10087)
+LexToken(CLOSEBRACKET,')',1,10088)
+LexToken(EOL,'\n',1,10089)
+LexToken(VAR,'w',1,10094)
+LexToken(ASSIGNMENT,'=',1,10095)
+LexToken(DQSTRING,'"menus(4)("',1,10106)
+LexToken(SEMICOLON,';',1,10107)
+LexToken(EOL,'\n',1,10108)
+LexToken(VAR,'r',1,10113)
+LexToken(ASSIGNMENT,'=',1,10114)
+LexToken(DQSTRING,'")"',1,10117)
+LexToken(SEMICOLON,';',1,10118)
+LexToken(EOL,'\n',1,10119)
+LexToken(VAR,'Datam',1,10124)
+LexToken(ASSIGNMENT,'=',1,10129)
+LexToken(VAR,'w',1,10130)
+LexToken(OPENBRACKET,'(',1,10131)
+LexToken(VAR,'ones',1,10132)
+LexToken(OPENBRACKET,'(',1,10136)
+LexToken(VAR,'menu_d',1,10137)
+LexToken(CLOSEBRACKET,')',1,10143)
+LexToken(CLOSEBRACKET,')',1,10144)
+LexToken(OPERATOR,'+',1,10145)
+LexToken(VAR,'string',1,10146)
+LexToken(OPENBRACKET,'(',1,10152)
+LexToken(NUMBER,'1',1,10153)
+LexToken(COLON,':',1,10154)
+LexToken(VAR,'size',1,10155)
+LexToken(OPENBRACKET,'(',1,10159)
+LexToken(VAR,'menu_d',1,10160)
+LexToken(COMMA,',',1,10166)
+LexToken(DQSTRING,'"*"',1,10169)
+LexToken(CLOSEBRACKET,')',1,10170)
+LexToken(CLOSEBRACKET,')',1,10171)
+LexToken(OPERATOR,'+',1,10172)
+LexToken(VAR,'r',1,10173)
+LexToken(OPENBRACKET,'(',1,10174)
+LexToken(VAR,'ones',1,10175)
+LexToken(OPENBRACKET,'(',1,10179)
+LexToken(VAR,'menu_d',1,10180)
+LexToken(CLOSEBRACKET,')',1,10186)
+LexToken(CLOSEBRACKET,')',1,10187)
+LexToken(EOL,'\n',1,10188)
+LexToken(VAR,'w',1,10193)
+LexToken(ASSIGNMENT,'=',1,10194)
+LexToken(DQSTRING,'"menus(5)("',1,10205)
+LexToken(SEMICOLON,';',1,10206)
+LexToken(EOL,'\n',1,10207)
+LexToken(VAR,'r',1,10212)
+LexToken(ASSIGNMENT,'=',1,10213)
+LexToken(DQSTRING,'")"',1,10216)
+LexToken(SEMICOLON,';',1,10217)
+LexToken(EOL,'\n',1,10218)
+LexToken(VAR,'Standm',1,10223)
+LexToken(ASSIGNMENT,'=',1,10229)
+LexToken(VAR,'w',1,10230)
+LexToken(OPENBRACKET,'(',1,10231)
+LexToken(VAR,'ones',1,10232)
+LexToken(OPENBRACKET,'(',1,10236)
+LexToken(VAR,'menu_t',1,10237)
+LexToken(CLOSEBRACKET,')',1,10243)
+LexToken(CLOSEBRACKET,')',1,10244)
+LexToken(OPERATOR,'+',1,10245)
+LexToken(VAR,'string',1,10246)
+LexToken(OPENBRACKET,'(',1,10252)
+LexToken(NUMBER,'1',1,10253)
+LexToken(COLON,':',1,10254)
+LexToken(VAR,'size',1,10255)
+LexToken(OPENBRACKET,'(',1,10259)
+LexToken(VAR,'menu_t',1,10260)
+LexToken(COMMA,',',1,10266)
+LexToken(DQSTRING,'"*"',1,10269)
+LexToken(CLOSEBRACKET,')',1,10270)
+LexToken(CLOSEBRACKET,')',1,10271)
+LexToken(OPERATOR,'+',1,10272)
+LexToken(VAR,'r',1,10273)
+LexToken(OPENBRACKET,'(',1,10274)
+LexToken(VAR,'ones',1,10275)
+LexToken(OPENBRACKET,'(',1,10279)
+LexToken(VAR,'menu_t',1,10280)
+LexToken(CLOSEBRACKET,')',1,10286)
+LexToken(CLOSEBRACKET,')',1,10287)
+LexToken(EOL,'\n',1,10288)
+LexToken(VAR,'w',1,10293)
+LexToken(ASSIGNMENT,'=',1,10294)
+LexToken(DQSTRING,'"menus(6)("',1,10305)
+LexToken(SEMICOLON,';',1,10306)
+LexToken(EOL,'\n',1,10307)
+LexToken(VAR,'r',1,10312)
+LexToken(ASSIGNMENT,'=',1,10313)
+LexToken(DQSTRING,'")"',1,10316)
+LexToken(SEMICOLON,';',1,10317)
+LexToken(EOL,'\n',1,10318)
+LexToken(VAR,'Exitm',1,10323)
+LexToken(ASSIGNMENT,'=',1,10328)
+LexToken(VAR,'w',1,10329)
+LexToken(OPENBRACKET,'(',1,10330)
+LexToken(VAR,'ones',1,10331)
+LexToken(OPENBRACKET,'(',1,10335)
+LexToken(VAR,'menu_e',1,10336)
+LexToken(CLOSEBRACKET,')',1,10342)
+LexToken(CLOSEBRACKET,')',1,10343)
+LexToken(OPERATOR,'+',1,10344)
+LexToken(VAR,'string',1,10345)
+LexToken(OPENBRACKET,'(',1,10351)
+LexToken(NUMBER,'1',1,10352)
+LexToken(COLON,':',1,10353)
+LexToken(VAR,'size',1,10354)
+LexToken(OPENBRACKET,'(',1,10358)
+LexToken(VAR,'menu_e',1,10359)
+LexToken(COMMA,',',1,10365)
+LexToken(DQSTRING,'"*"',1,10368)
+LexToken(CLOSEBRACKET,')',1,10369)
+LexToken(CLOSEBRACKET,')',1,10370)
+LexToken(OPERATOR,'+',1,10371)
+LexToken(VAR,'r',1,10372)
+LexToken(OPENBRACKET,'(',1,10373)
+LexToken(VAR,'ones',1,10374)
+LexToken(OPENBRACKET,'(',1,10378)
+LexToken(VAR,'menu_e',1,10379)
+LexToken(CLOSEBRACKET,')',1,10385)
+LexToken(CLOSEBRACKET,')',1,10386)
+LexToken(EOL,'\n',1,10387)
+LexToken(EOL,'\n',1,10388)
+LexToken(VAR,'execstr',1,10393)
+LexToken(OPENBRACKET,'(',1,10400)
+LexToken(DQSTRING,'"Autoscale_"',1,10412)
+LexToken(OPERATOR,'+',1,10413)
+LexToken(VAR,'string',1,10414)
+LexToken(OPENBRACKET,'(',1,10420)
+LexToken(VAR,'curwin',1,10421)
+LexToken(CLOSEBRACKET,')',1,10427)
+LexToken(OPERATOR,'+',1,10428)
+LexToken(DQSTRING,'"=scam"',1,10435)
+LexToken(CLOSEBRACKET,')',1,10436)
+LexToken(EOL,'\n',1,10437)
+LexToken(VAR,'execstr',1,10442)
+LexToken(OPENBRACKET,'(',1,10449)
+LexToken(DQSTRING,'"Spline_"',1,10458)
+LexToken(OPERATOR,'+',1,10459)
+LexToken(VAR,'string',1,10460)
+LexToken(OPENBRACKET,'(',1,10466)
+LexToken(VAR,'curwin',1,10467)
+LexToken(CLOSEBRACKET,')',1,10473)
+LexToken(OPERATOR,'+',1,10474)
+LexToken(DQSTRING,'"=Orderm"',1,10483)
+LexToken(CLOSEBRACKET,')',1,10484)
+LexToken(EOL,'\n',1,10485)
+LexToken(VAR,'execstr',1,10490)
+LexToken(OPENBRACKET,'(',1,10497)
+LexToken(DQSTRING,'"Data_"',1,10504)
+LexToken(OPERATOR,'+',1,10505)
+LexToken(VAR,'string',1,10506)
+LexToken(OPENBRACKET,'(',1,10512)
+LexToken(VAR,'curwin',1,10513)
+LexToken(CLOSEBRACKET,')',1,10519)
+LexToken(OPERATOR,'+',1,10520)
+LexToken(DQSTRING,'"=Datam"',1,10528)
+LexToken(CLOSEBRACKET,')',1,10529)
+LexToken(EOL,'\n',1,10530)
+LexToken(VAR,'execstr',1,10535)
+LexToken(OPENBRACKET,'(',1,10542)
+LexToken(DQSTRING,'"Standards_"',1,10554)
+LexToken(OPERATOR,'+',1,10555)
+LexToken(VAR,'string',1,10556)
+LexToken(OPENBRACKET,'(',1,10562)
+LexToken(VAR,'curwin',1,10563)
+LexToken(CLOSEBRACKET,')',1,10569)
+LexToken(OPERATOR,'+',1,10570)
+LexToken(DQSTRING,'"=Standm"',1,10579)
+LexToken(CLOSEBRACKET,')',1,10580)
+LexToken(EOL,'\n',1,10581)
+LexToken(VAR,'execstr',1,10586)
+LexToken(OPENBRACKET,'(',1,10593)
+LexToken(DQSTRING,'"Exit_"',1,10600)
+LexToken(OPERATOR,'+',1,10601)
+LexToken(VAR,'string',1,10602)
+LexToken(OPENBRACKET,'(',1,10608)
+LexToken(VAR,'curwin',1,10609)
+LexToken(CLOSEBRACKET,')',1,10615)
+LexToken(OPERATOR,'+',1,10616)
+LexToken(DQSTRING,'"=Exitm"',1,10624)
+LexToken(CLOSEBRACKET,')',1,10625)
+LexToken(EOL,'\n',1,10626)
+LexToken(EOL,'\n',1,10627)
+LexToken(VAR,'addmenu',1,10632)
+LexToken(OPENBRACKET,'(',1,10639)
+LexToken(VAR,'curwin',1,10640)
+LexToken(COMMA,',',1,10646)
+LexToken(VAR,'MENU',1,10647)
+LexToken(OPENBRACKET,'(',1,10651)
+LexToken(NUMBER,'1',1,10652)
+LexToken(CLOSEBRACKET,')',1,10653)
+LexToken(CLOSEBRACKET,')',1,10654)
+LexToken(EOL,'\n',1,10655)
+LexToken(VAR,'addmenu',1,10660)
+LexToken(OPENBRACKET,'(',1,10667)
+LexToken(VAR,'curwin',1,10668)
+LexToken(COMMA,',',1,10674)
+LexToken(VAR,'MENU',1,10675)
+LexToken(OPENBRACKET,'(',1,10679)
+LexToken(NUMBER,'2',1,10680)
+LexToken(CLOSEBRACKET,')',1,10681)
+LexToken(COMMA,',',1,10682)
+LexToken(VAR,'menu_o',1,10683)
+LexToken(CLOSEBRACKET,')',1,10689)
+LexToken(EOL,'\n',1,10690)
+LexToken(VAR,'addmenu',1,10695)
+LexToken(OPENBRACKET,'(',1,10702)
+LexToken(VAR,'curwin',1,10703)
+LexToken(COMMA,',',1,10709)
+LexToken(VAR,'MENU',1,10710)
+LexToken(OPENBRACKET,'(',1,10714)
+LexToken(NUMBER,'3',1,10715)
+LexToken(CLOSEBRACKET,')',1,10716)
+LexToken(COMMA,',',1,10717)
+LexToken(VAR,'menu_d',1,10718)
+LexToken(CLOSEBRACKET,')',1,10724)
+LexToken(EOL,'\n',1,10725)
+LexToken(VAR,'addmenu',1,10730)
+LexToken(OPENBRACKET,'(',1,10737)
+LexToken(VAR,'curwin',1,10738)
+LexToken(COMMA,',',1,10744)
+LexToken(VAR,'MENU',1,10745)
+LexToken(OPENBRACKET,'(',1,10749)
+LexToken(NUMBER,'4',1,10750)
+LexToken(CLOSEBRACKET,')',1,10751)
+LexToken(COMMA,',',1,10752)
+LexToken(VAR,'menu_t',1,10753)
+LexToken(CLOSEBRACKET,')',1,10759)
+LexToken(EOL,'\n',1,10760)
+LexToken(VAR,'addmenu',1,10765)
+LexToken(OPENBRACKET,'(',1,10772)
+LexToken(VAR,'curwin',1,10773)
+LexToken(COMMA,',',1,10779)
+LexToken(VAR,'MENU',1,10780)
+LexToken(OPENBRACKET,'(',1,10784)
+LexToken(NUMBER,'5',1,10785)
+LexToken(CLOSEBRACKET,')',1,10786)
+LexToken(COMMA,',',1,10787)
+LexToken(VAR,'menu_e',1,10788)
+LexToken(CLOSEBRACKET,')',1,10794)
+LexToken(EOL,'\n',1,10795)
+LexToken(EOL,'\n',1,10869)
+LexToken(EOL,'\n',1,10870)
+LexToken(VAR,'drawlater',1,10875)
+LexToken(OPENBRACKET,'(',1,10884)
+LexToken(CLOSEBRACKET,')',1,10885)
+LexToken(SEMICOLON,';',1,10886)
+LexToken(EOL,'\n',1,10887)
+LexToken(VAR,'a',1,10892)
+LexToken(ASSIGNMENT,'=',1,10894)
+LexToken(VAR,'gca',1,10896)
+LexToken(OPENBRACKET,'(',1,10899)
+LexToken(CLOSEBRACKET,')',1,10900)
+LexToken(SEMICOLON,';',1,10901)
+LexToken(EOL,'\n',1,10902)
+LexToken(VAR,'a',1,10907)
+LexToken(DOT,'.',1,10908)
+LexToken(VAR,'data_bounds',1,10909)
+LexToken(ASSIGNMENT,'=',1,10922)
+LexToken(VAR,'rect',1,10924)
+LexToken(SEMICOLON,';',1,10928)
+LexToken(EOL,'\n',1,10929)
+LexToken(VAR,'a',1,10934)
+LexToken(DOT,'.',1,10935)
+LexToken(VAR,'axes_visible',1,10936)
+LexToken(ASSIGNMENT,'=',1,10949)
+LexToken(DQSTRING,'"on"',1,10954)
+LexToken(SEMICOLON,';',1,10955)
+LexToken(EOL,'\n',1,10956)
+LexToken(VAR,'a',1,10961)
+LexToken(DOT,'.',1,10962)
+LexToken(VAR,'clip_state',1,10963)
+LexToken(ASSIGNMENT,'=',1,10976)
+LexToken(DQSTRING,'"on"',1,10981)
+LexToken(SEMICOLON,';',1,10982)
+LexToken(EOL,'\n',1,10983)
+LexToken(VAR,'xtitle',1,10988)
+LexToken(OPENBRACKET,'(',1,10994)
+LexToken(DQSTRING,'""',1,10997)
+LexToken(COMMA,',',1,10998)
+LexToken(DQSTRING,'"time"',1,11005)
+LexToken(COMMA,',',1,11006)
+LexToken(DQSTRING,'"Output"',1,11015)
+LexToken(CLOSEBRACKET,')',1,11017)
+LexToken(SEMICOLON,';',1,11019)
+LexToken(EOL,'\n',1,11020)
+LexToken(VAR,'a',1,11025)
+LexToken(DOT,'.',1,11026)
+LexToken(VAR,'title',1,11027)
+LexToken(DOT,'.',1,11032)
+LexToken(VAR,'font_size',1,11033)
+LexToken(ASSIGNMENT,'=',1,11042)
+LexToken(NUMBER,'2',1,11043)
+LexToken(SEMICOLON,';',1,11044)
+LexToken(EOL,'\n',1,11045)
+LexToken(VAR,'a',1,11050)
+LexToken(DOT,'.',1,11051)
+LexToken(VAR,'title',1,11052)
+LexToken(DOT,'.',1,11057)
+LexToken(VAR,'font_style',1,11058)
+LexToken(ASSIGNMENT,'=',1,11068)
+LexToken(NUMBER,'4',1,11069)
+LexToken(SEMICOLON,';',1,11070)
+LexToken(EOL,'\n',1,11071)
+LexToken(VAR,'a',1,11076)
+LexToken(DOT,'.',1,11077)
+LexToken(VAR,'title',1,11078)
+LexToken(DOT,'.',1,11083)
+LexToken(VAR,'foreground',1,11084)
+LexToken(ASSIGNMENT,'=',1,11094)
+LexToken(NUMBER,'2',1,11095)
+LexToken(SEMICOLON,';',1,11096)
+LexToken(EOL,'\n',1,11097)
+LexToken(EOL,'\n',1,11098)
+LexToken(VAR,'a',1,11103)
+LexToken(DOT,'.',1,11104)
+LexToken(VAR,'grid',1,11105)
+LexToken(ASSIGNMENT,'=',1,11109)
+LexToken(OPENSQBRACKET,'[',1,11110)
+LexToken(NUMBER,'2',1,11111)
+LexToken(NUMBER,'2',1,11113)
+LexToken(CLOSESQBRACKET,']',1,11114)
+LexToken(SEMICOLON,';',1,11115)
+LexToken(EOL,'\n',1,11116)
+LexToken(VAR,'xpolys',1,11121)
+LexToken(OPENBRACKET,'(',1,11127)
+LexToken(VAR,'xy',1,11128)
+LexToken(OPENBRACKET,'(',1,11130)
+LexToken(COLON,':',1,11131)
+LexToken(COMMA,',',1,11132)
+LexToken(NUMBER,'1',1,11133)
+LexToken(CLOSEBRACKET,')',1,11134)
+LexToken(COMMA,',',1,11135)
+LexToken(VAR,'xy',1,11136)
+LexToken(OPENBRACKET,'(',1,11138)
+LexToken(COLON,':',1,11139)
+LexToken(COMMA,',',1,11140)
+LexToken(NUMBER,'2',1,11141)
+LexToken(CLOSEBRACKET,')',1,11142)
+LexToken(COMMA,',',1,11143)
+LexToken(OPENSQBRACKET,'[',1,11144)
+LexToken(NUMBER,'-1',1,11145)
+LexToken(CLOSESQBRACKET,']',1,11147)
+LexToken(CLOSEBRACKET,')',1,11148)
+LexToken(SEMICOLON,';',1,11149)
+LexToken(EOL,'\n',1,11166)
+LexToken(VAR,'xpolys',1,11171)
+LexToken(OPENBRACKET,'(',1,11177)
+LexToken(VAR,'xy',1,11178)
+LexToken(OPENBRACKET,'(',1,11180)
+LexToken(COLON,':',1,11181)
+LexToken(COMMA,',',1,11182)
+LexToken(NUMBER,'1',1,11183)
+LexToken(CLOSEBRACKET,')',1,11184)
+LexToken(COMMA,',',1,11185)
+LexToken(VAR,'xy',1,11186)
+LexToken(OPENBRACKET,'(',1,11188)
+LexToken(COLON,':',1,11189)
+LexToken(COMMA,',',1,11190)
+LexToken(NUMBER,'2',1,11191)
+LexToken(CLOSEBRACKET,')',1,11192)
+LexToken(COMMA,',',1,11193)
+LexToken(OPENSQBRACKET,'[',1,11194)
+LexToken(NUMBER,'5',1,11195)
+LexToken(CLOSESQBRACKET,']',1,11196)
+LexToken(CLOSEBRACKET,')',1,11197)
+LexToken(SEMICOLON,';',1,11198)
+LexToken(EOL,'\n',1,11216)
+LexToken(VAR,'splines',1,11221)
+LexToken(ASSIGNMENT,'=',1,11229)
+LexToken(VAR,'a',1,11231)
+LexToken(DOT,'.',1,11232)
+LexToken(VAR,'children',1,11233)
+LexToken(OPENBRACKET,'(',1,11241)
+LexToken(NUMBER,'1',1,11242)
+LexToken(CLOSEBRACKET,')',1,11243)
+LexToken(DOT,'.',1,11244)
+LexToken(VAR,'children',1,11245)
+LexToken(EOL,'\n',1,11253)
+LexToken(VAR,'points',1,11258)
+LexToken(ASSIGNMENT,'=',1,11266)
+LexToken(VAR,'a',1,11268)
+LexToken(DOT,'.',1,11269)
+LexToken(VAR,'children',1,11270)
+LexToken(OPENBRACKET,'(',1,11278)
+LexToken(NUMBER,'2',1,11279)
+LexToken(CLOSEBRACKET,')',1,11280)
+LexToken(DOT,'.',1,11281)
+LexToken(VAR,'children',1,11282)
+LexToken(EOL,'\n',1,11290)
+LexToken(EOL,'\n',1,11336)
+LexToken(OPENSQBRACKET,'[',1,11341)
+LexToken(VAR,'rpar',1,11342)
+LexToken(COMMA,',',1,11346)
+LexToken(VAR,'ipar',1,11347)
+LexToken(CLOSESQBRACKET,']',1,11351)
+LexToken(ASSIGNMENT,'=',1,11352)
+LexToken(VAR,'AutoScale',1,11353)
+LexToken(OPENBRACKET,'(',1,11362)
+LexToken(VAR,'a',1,11363)
+LexToken(COMMA,',',1,11364)
+LexToken(VAR,'xy',1,11365)
+LexToken(COMMA,',',1,11367)
+LexToken(VAR,'ipar',1,11368)
+LexToken(COMMA,',',1,11372)
+LexToken(VAR,'rpar',1,11373)
+LexToken(CLOSEBRACKET,')',1,11377)
+LexToken(EOL,'\n',1,11378)
+LexToken(VAR,'drawnow',1,11383)
+LexToken(OPENBRACKET,'(',1,11390)
+LexToken(CLOSEBRACKET,')',1,11391)
+LexToken(SEMICOLON,';',1,11392)
+LexToken(EOL,'\n',1,11393)
+LexToken(EOL,'\n',1,11421)
+LexToken(EOL,'\n',1,11422)
+LexToken(VAR,'lines',1,11427)
+LexToken(OPENBRACKET,'(',1,11432)
+LexToken(NUMBER,'0',1,11433)
+LexToken(CLOSEBRACKET,')',1,11434)
+LexToken(SEMICOLON,';',1,11435)
+LexToken(EOL,'\n',1,11436)
+LexToken(WHILE,'while',1,11441)
+LexToken(PREVAR_BOOLEAN,'%t',1,11447)
+LexToken(THEN,'then',1,11450)
+LexToken(EOL,'\n',1,11506)
+LexToken(VAR,'N',1,11515)
+LexToken(ASSIGNMENT,'=',1,11517)
+LexToken(VAR,'size',1,11519)
+LexToken(OPENBRACKET,'(',1,11523)
+LexToken(VAR,'xy',1,11524)
+LexToken(COMMA,',',1,11526)
+LexToken(DQSTRING,'"r"',1,11529)
+LexToken(CLOSEBRACKET,')',1,11530)
+LexToken(SEMICOLON,';',1,11531)
+LexToken(EOL,'\n',1,11532)
+LexToken(OPENSQBRACKET,'[',1,11541)
+LexToken(VAR,'btn',1,11542)
+LexToken(COMMA,',',1,11545)
+LexToken(VAR,'xc',1,11546)
+LexToken(COMMA,',',1,11548)
+LexToken(VAR,'yc',1,11549)
+LexToken(COMMA,',',1,11551)
+LexToken(VAR,'win',1,11552)
+LexToken(COMMA,',',1,11555)
+LexToken(VAR,'Cmenu',1,11556)
+LexToken(CLOSESQBRACKET,']',1,11561)
+LexToken(ASSIGNMENT,'=',1,11563)
+LexToken(VAR,'get_click',1,11565)
+LexToken(OPENBRACKET,'(',1,11574)
+LexToken(CLOSEBRACKET,')',1,11575)
+LexToken(SEMICOLON,';',1,11576)
+LexToken(EOL,'\n',1,11586)
+LexToken(IF,'if',1,11595)
+LexToken(OPENBRACKET,'(',1,11598)
+LexToken(OPENBRACKET,'(',1,11599)
+LexToken(VAR,'win',1,11600)
+LexToken(COMPARISON,'>',1,11603)
+LexToken(NUMBER,'0',1,11604)
+LexToken(CLOSEBRACKET,')',1,11605)
+LexToken(LOGICAL,'&',1,11607)
+LexToken(OPENBRACKET,'(',1,11609)
+LexToken(VAR,'win',1,11610)
+LexToken(COMPARISON,'<>',1,11613)
+LexToken(VAR,'curwin',1,11615)
+LexToken(CLOSEBRACKET,')',1,11621)
+LexToken(CLOSEBRACKET,')',1,11622)
+LexToken(THEN,'then',1,11624)
+LexToken(EOL,'\n',1,11628)
+LexToken(VAR,'Cmenu',1,11641)
+LexToken(ASSIGNMENT,'=',1,11646)
+LexToken(DQSTRING,'"Mouse click is Offside!"',1,11671)
+LexToken(SEMICOLON,';',1,11672)
+LexToken(EOL,'\n',1,11673)
+LexToken(END,'end',1,11682)
+LexToken(EOL,'\n',1,11685)
+LexToken(IF,'if',1,11694)
+LexToken(VAR,'Cmenu',1,11697)
+LexToken(COMPARISON,'==',1,11702)
+LexToken(OPENSQBRACKET,'[',1,11704)
+LexToken(CLOSESQBRACKET,']',1,11705)
+LexToken(THEN,'then',1,11707)
+LexToken(EOL,'\n',1,11711)
+LexToken(VAR,'Cmenu',1,11724)
+LexToken(ASSIGNMENT,'=',1,11729)
+LexToken(DQSTRING,'"edit"',1,11735)
+LexToken(COMMA,',',1,11736)
+LexToken(EOL,'\n',1,11737)
+LexToken(END,'end',1,11746)
+LexToken(EOL,'\n',1,11749)
+LexToken(IF,'if',1,11758)
+LexToken(OPENBRACKET,'(',1,11761)
+LexToken(VAR,'Cmenu',1,11762)
+LexToken(COMPARISON,'==',1,11767)
+LexToken(DQSTRING,'"Exit"',1,11774)
+LexToken(CLOSEBRACKET,')',1,11775)
+LexToken(LOGICAL,'|',1,11777)
+LexToken(OPENBRACKET,'(',1,11778)
+LexToken(VAR,'Cmenu',1,11779)
+LexToken(COMPARISON,'==',1,11784)
+LexToken(DQSTRING,'"Quit"',1,11791)
+LexToken(CLOSEBRACKET,')',1,11793)
+LexToken(THEN,'then',1,11795)
+LexToken(COMMA,',',1,11799)
+LexToken(EOL,'\n',1,11800)
+LexToken(VAR,'ipar',1,11813)
+LexToken(ASSIGNMENT,'=',1,11817)
+LexToken(OPENSQBRACKET,'[',1,11818)
+LexToken(CLOSESQBRACKET,']',1,11819)
+LexToken(SEMICOLON,';',1,11820)
+LexToken(EOL,'\n',1,11821)
+LexToken(VAR,'rpar',1,11834)
+LexToken(ASSIGNMENT,'=',1,11838)
+LexToken(OPENSQBRACKET,'[',1,11839)
+LexToken(CLOSESQBRACKET,']',1,11840)
+LexToken(SEMICOLON,';',1,11841)
+LexToken(EOL,'\n',1,11842)
+LexToken(VAR,'ok',1,11855)
+LexToken(ASSIGNMENT,'=',1,11857)
+LexToken(PREVAR_BOOLEAN,'%f',1,11858)
+LexToken(SEMICOLON,';',1,11860)
+LexToken(EOL,'\n',1,11861)
+LexToken(RETURN,'return',1,11874)
+LexToken(SEMICOLON,';',1,11880)
+LexToken(EOL,'\n',1,11881)
+LexToken(END,'end',1,11890)
+LexToken(EOL,'\n',1,11893)
+LexToken(EOL,'\n',1,11971)
+LexToken(IF,'if',1,11980)
+LexToken(OPENBRACKET,'(',1,11983)
+LexToken(OPENBRACKET,'(',1,11984)
+LexToken(VAR,'Cmenu',1,11985)
+LexToken(COMPARISON,'==',1,11990)
+LexToken(DQSTRING,'"zero order"',1,12003)
+LexToken(CLOSEBRACKET,')',1,12004)
+LexToken(LOGICAL,'|',1,12006)
+LexToken(OPENBRACKET,'(',1,12008)
+LexToken(VAR,'Cmenu',1,12009)
+LexToken(COMPARISON,'==',1,12014)
+LexToken(DQSTRING,'"linear"',1,12023)
+LexToken(CLOSEBRACKET,')',1,12024)
+LexToken(LOGICAL,'|',1,12026)
+LexToken(OPENBRACKET,'(',1,12028)
+LexToken(VAR,'Cmenu',1,12029)
+LexToken(COMPARISON,'==',1,12034)
+LexToken(DQSTRING,'"order 2"',1,12044)
+LexToken(CLOSEBRACKET,')',1,12045)
+LexToken(LOGICAL,'|',1,12046)
+LexToken(OPENBRACKET,'(',1,12064)
+LexToken(VAR,'Cmenu',1,12065)
+LexToken(COMPARISON,'==',1,12070)
+LexToken(DQSTRING,'"not_a_knot"',1,12083)
+LexToken(CLOSEBRACKET,')',1,12084)
+LexToken(LOGICAL,'|',1,12085)
+LexToken(OPENBRACKET,'(',1,12087)
+LexToken(VAR,'Cmenu',1,12088)
+LexToken(COMPARISON,'==',1,12093)
+LexToken(DQSTRING,'"periodic"',1,12104)
+LexToken(CLOSEBRACKET,')',1,12105)
+LexToken(LOGICAL,'|',1,12106)
+LexToken(OPENBRACKET,'(',1,12108)
+LexToken(VAR,'Cmenu',1,12109)
+LexToken(COMPARISON,'==',1,12114)
+LexToken(DQSTRING,'"monotone"',1,12125)
+LexToken(CLOSEBRACKET,')',1,12126)
+LexToken(LOGICAL,'|',1,12127)
+LexToken(OPENBRACKET,'(',1,12145)
+LexToken(VAR,'Cmenu',1,12146)
+LexToken(COMPARISON,'==',1,12151)
+LexToken(DQSTRING,'"fast"',1,12158)
+LexToken(CLOSEBRACKET,')',1,12159)
+LexToken(LOGICAL,'|',1,12160)
+LexToken(OPENBRACKET,'(',1,12162)
+LexToken(VAR,'Cmenu',1,12163)
+LexToken(COMPARISON,'==',1,12168)
+LexToken(DQSTRING,'"clamped"',1,12178)
+LexToken(CLOSEBRACKET,')',1,12179)
+LexToken(CLOSEBRACKET,')',1,12180)
+LexToken(THEN,'then',1,12182)
+LexToken(EOL,'\n',1,12186)
+LexToken(EOL,'\n',1,12187)
+LexToken(SELECT,'select',1,12200)
+LexToken(VAR,'Cmenu',1,12208)
+LexToken(EOL,'\n',1,12213)
+LexToken(CASE,'case',1,12226)
+LexToken(DQSTRING,'"zero order"',1,12242)
+LexToken(THEN,'then',1,12244)
+LexToken(EOL,'\n',1,12248)
+LexToken(VAR,'NOrder',1,12265)
+LexToken(ASSIGNMENT,'=',1,12271)
+LexToken(NUMBER,'0',1,12272)
+LexToken(SEMICOLON,';',1,12273)
+LexToken(EOL,'\n',1,12274)
+LexToken(CASE,'case',1,12287)
+LexToken(DQSTRING,'"linear"',1,12299)
+LexToken(THEN,'then',1,12301)
+LexToken(EOL,'\n',1,12305)
+LexToken(VAR,'NOrder',1,12322)
+LexToken(ASSIGNMENT,'=',1,12328)
+LexToken(NUMBER,'1',1,12329)
+LexToken(SEMICOLON,';',1,12330)
+LexToken(EOL,'\n',1,12331)
+LexToken(CASE,'case',1,12344)
+LexToken(DQSTRING,'"order 2"',1,12357)
+LexToken(THEN,'then',1,12359)
+LexToken(EOL,'\n',1,12363)
+LexToken(VAR,'NOrder',1,12380)
+LexToken(ASSIGNMENT,'=',1,12386)
+LexToken(NUMBER,'2',1,12387)
+LexToken(SEMICOLON,';',1,12388)
+LexToken(EOL,'\n',1,12389)
+LexToken(CASE,'case',1,12402)
+LexToken(DQSTRING,'"not_a_knot"',1,12418)
+LexToken(THEN,'then',1,12420)
+LexToken(EOL,'\n',1,12424)
+LexToken(VAR,'NOrder',1,12441)
+LexToken(ASSIGNMENT,'=',1,12447)
+LexToken(NUMBER,'3',1,12448)
+LexToken(SEMICOLON,';',1,12449)
+LexToken(EOL,'\n',1,12450)
+LexToken(CASE,'case',1,12463)
+LexToken(DQSTRING,'"periodic"',1,12477)
+LexToken(THEN,'then',1,12479)
+LexToken(EOL,'\n',1,12483)
+LexToken(VAR,'NOrder',1,12500)
+LexToken(ASSIGNMENT,'=',1,12506)
+LexToken(NUMBER,'4',1,12507)
+LexToken(SEMICOLON,';',1,12508)
+LexToken(EOL,'\n',1,12509)
+LexToken(CASE,'case',1,12522)
+LexToken(DQSTRING,'"monotone"',1,12536)
+LexToken(THEN,'then',1,12538)
+LexToken(EOL,'\n',1,12542)
+LexToken(VAR,'NOrder',1,12559)
+LexToken(ASSIGNMENT,'=',1,12565)
+LexToken(NUMBER,'5',1,12566)
+LexToken(SEMICOLON,';',1,12567)
+LexToken(EOL,'\n',1,12568)
+LexToken(CASE,'case',1,12581)
+LexToken(DQSTRING,'"fast"',1,12591)
+LexToken(THEN,'then',1,12593)
+LexToken(EOL,'\n',1,12597)
+LexToken(VAR,'NOrder',1,12614)
+LexToken(ASSIGNMENT,'=',1,12620)
+LexToken(NUMBER,'6',1,12621)
+LexToken(SEMICOLON,';',1,12622)
+LexToken(EOL,'\n',1,12623)
+LexToken(CASE,'case',1,12636)
+LexToken(DQSTRING,'"clamped"',1,12649)
+LexToken(THEN,'then',1,12651)
+LexToken(EOL,'\n',1,12655)
+LexToken(VAR,'NOrder',1,12672)
+LexToken(ASSIGNMENT,'=',1,12678)
+LexToken(NUMBER,'7',1,12679)
+LexToken(SEMICOLON,';',1,12680)
+LexToken(EOL,'\n',1,12681)
+LexToken(END,'end',1,12694)
+LexToken(EOL,'\n',1,12697)
+LexToken(VAR,'ipar',1,12710)
+LexToken(OPENBRACKET,'(',1,12714)
+LexToken(NUMBER,'2',1,12715)
+LexToken(CLOSEBRACKET,')',1,12716)
+LexToken(ASSIGNMENT,'=',1,12717)
+LexToken(VAR,'NOrder',1,12718)
+LexToken(SEMICOLON,';',1,12724)
+LexToken(EOL,'\n',1,12725)
+LexToken(OPENSQBRACKET,'[',1,12738)
+LexToken(VAR,'rpar',1,12739)
+LexToken(COMMA,',',1,12743)
+LexToken(VAR,'ipar',1,12744)
+LexToken(CLOSESQBRACKET,']',1,12748)
+LexToken(ASSIGNMENT,'=',1,12749)
+LexToken(VAR,'AutoScale',1,12750)
+LexToken(OPENBRACKET,'(',1,12759)
+LexToken(VAR,'a',1,12760)
+LexToken(COMMA,',',1,12761)
+LexToken(VAR,'xy',1,12762)
+LexToken(COMMA,',',1,12764)
+LexToken(VAR,'ipar',1,12765)
+LexToken(COMMA,',',1,12769)
+LexToken(VAR,'rpar',1,12770)
+LexToken(CLOSEBRACKET,')',1,12774)
+LexToken(EOL,'\n',1,12775)
+LexToken(END,'end',1,12784)
+LexToken(EOL,'\n',1,12787)
+LexToken(EOL,'\n',1,12865)
+LexToken(SELECT,'select',1,12874)
+LexToken(VAR,'Cmenu',1,12881)
+LexToken(EOL,'\n',1,12886)
+LexToken(CASE,'case',1,12895)
+LexToken(DQSTRING,'"Data Bounds"',1,12912)
+LexToken(THEN,'then',1,12914)
+LexToken(EOL,'\n',1,12918)
+LexToken(VAR,'rectx',1,12931)
+LexToken(ASSIGNMENT,'=',1,12936)
+LexToken(VAR,'findrect',1,12937)
+LexToken(OPENBRACKET,'(',1,12945)
+LexToken(VAR,'a',1,12946)
+LexToken(CLOSEBRACKET,')',1,12947)
+LexToken(SEMICOLON,';',1,12948)
+LexToken(EOL,'\n',1,12949)
+LexToken(OPENSQBRACKET,'[',1,12962)
+LexToken(VAR,'mok',1,12963)
+LexToken(COMMA,',',1,12966)
+LexToken(VAR,'xmn1',1,12968)
+LexToken(COMMA,',',1,12972)
+LexToken(VAR,'xmx1',1,12974)
+LexToken(COMMA,',',1,12978)
+LexToken(VAR,'ymn1',1,12980)
+LexToken(COMMA,',',1,12984)
+LexToken(VAR,'ymx1',1,12986)
+LexToken(CLOSESQBRACKET,']',1,12990)
+LexToken(ASSIGNMENT,'=',1,12992)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,12994)
+LexToken(OPENBRACKET,'(',1,13009)
+LexToken(DQSTRING,'"Enter new bounds"',1,13027)
+LexToken(COMMA,',',1,13028)
+LexToken(OPENSQBRACKET,'[',1,13029)
+LexToken(DQSTRING,'"xmin"',1,13035)
+LexToken(SEMICOLON,';',1,13036)
+LexToken(DQSTRING,'"xmax"',1,13042)
+LexToken(SEMICOLON,';',1,13043)
+LexToken(DQSTRING,'"ymin"',1,13050)
+LexToken(SEMICOLON,';',1,13051)
+LexToken(DQSTRING,'"ymax"',1,13057)
+LexToken(CLOSESQBRACKET,']',1,13058)
+LexToken(COMMA,',',1,13059)
+LexToken(VAR,'list',1,13076)
+LexToken(OPENBRACKET,'(',1,13080)
+LexToken(DQSTRING,'"vec"',1,13085)
+LexToken(COMMA,',',1,13086)
+LexToken(NUMBER,'1',1,13088)
+LexToken(COMMA,',',1,13089)
+LexToken(DQSTRING,'"vec"',1,13094)
+LexToken(COMMA,',',1,13095)
+LexToken(NUMBER,'1',1,13097)
+LexToken(COMMA,',',1,13098)
+LexToken(DQSTRING,'"vec"',1,13103)
+LexToken(COMMA,',',1,13104)
+LexToken(NUMBER,'1',1,13106)
+LexToken(COMMA,',',1,13107)
+LexToken(DQSTRING,'"vec"',1,13112)
+LexToken(COMMA,',',1,13113)
+LexToken(NUMBER,'1',1,13115)
+LexToken(CLOSEBRACKET,')',1,13116)
+LexToken(COMMA,',',1,13117)
+LexToken(VAR,'string',1,13119)
+LexToken(OPENBRACKET,'(',1,13125)
+LexToken(VAR,'rectx',1,13126)
+LexToken(OPENBRACKET,'(',1,13131)
+LexToken(COLON,':',1,13132)
+LexToken(CLOSEBRACKET,')',1,13133)
+LexToken(CLOSEBRACKET,')',1,13134)
+LexToken(CLOSEBRACKET,')',1,13135)
+LexToken(EOL,'\n',1,13136)
+LexToken(EOL,'\n',1,13163)
+LexToken(IF,'if',1,13176)
+LexToken(VAR,'mok',1,13179)
+LexToken(THEN,'then',1,13183)
+LexToken(EOL,'\n',1,13187)
+LexToken(IF,'if',1,13204)
+LexToken(OPENBRACKET,'(',1,13207)
+LexToken(VAR,'xmn1',1,13208)
+LexToken(COMPARISON,'>',1,13213)
+LexToken(VAR,'xmx1',1,13215)
+LexToken(LOGICAL,'|',1,13220)
+LexToken(VAR,'ymn1',1,13222)
+LexToken(COMPARISON,'>',1,13227)
+LexToken(VAR,'ymx1',1,13229)
+LexToken(CLOSEBRACKET,')',1,13233)
+LexToken(THEN,'then',1,13235)
+LexToken(EOL,'\n',1,13239)
+LexToken(VAR,'xinfo',1,13260)
+LexToken(OPENBRACKET,'(',1,13265)
+LexToken(DQSTRING,'"Incorrect bounds"',1,13283)
+LexToken(CLOSEBRACKET,')',1,13284)
+LexToken(EOL,'\n',1,13285)
+LexToken(VAR,'mok',1,13306)
+LexToken(ASSIGNMENT,'=',1,13309)
+LexToken(PREVAR_BOOLEAN,'%f',1,13310)
+LexToken(SEMICOLON,';',1,13312)
+LexToken(EOL,'\n',1,13313)
+LexToken(END,'end',1,13330)
+LexToken(EOL,'\n',1,13333)
+LexToken(IF,'if',1,13350)
+LexToken(VAR,'xmn1',1,13353)
+LexToken(COMPARISON,'<',1,13357)
+LexToken(NUMBER,'0',1,13358)
+LexToken(THEN,'then',1,13360)
+LexToken(EOL,'\n',1,13364)
+LexToken(VAR,'xinfo',1,13385)
+LexToken(OPENBRACKET,'(',1,13390)
+LexToken(DQSTRING,'"X should be positive"',1,13412)
+LexToken(CLOSEBRACKET,')',1,13413)
+LexToken(EOL,'\n',1,13414)
+LexToken(VAR,'mok',1,13435)
+LexToken(ASSIGNMENT,'=',1,13438)
+LexToken(PREVAR_BOOLEAN,'%f',1,13439)
+LexToken(SEMICOLON,';',1,13441)
+LexToken(EOL,'\n',1,13442)
+LexToken(END,'end',1,13459)
+LexToken(EOL,'\n',1,13462)
+LexToken(IF,'if',1,13479)
+LexToken(VAR,'mok',1,13482)
+LexToken(THEN,'then',1,13486)
+LexToken(EOL,'\n',1,13490)
+LexToken(VAR,'a',1,13511)
+LexToken(DOT,'.',1,13512)
+LexToken(VAR,'data_bounds',1,13513)
+LexToken(ASSIGNMENT,'=',1,13524)
+LexToken(OPENSQBRACKET,'[',1,13525)
+LexToken(VAR,'xmn1',1,13526)
+LexToken(COMMA,',',1,13530)
+LexToken(VAR,'ymn1',1,13532)
+LexToken(SEMICOLON,';',1,13536)
+LexToken(VAR,'xmx1',1,13538)
+LexToken(COMMA,',',1,13542)
+LexToken(VAR,'ymx1',1,13544)
+LexToken(CLOSESQBRACKET,']',1,13548)
+LexToken(SEMICOLON,';',1,13549)
+LexToken(EOL,'\n',1,13550)
+LexToken(END,'end',1,13567)
+LexToken(EOL,'\n',1,13570)
+LexToken(END,'end',1,13583)
+LexToken(EOL,'\n',1,13586)
+LexToken(EOL,'\n',1,13611)
+LexToken(EOL,'\n',1,13693)
+LexToken(CASE,'case',1,13702)
+LexToken(DQSTRING,'"Autoscale"',1,13717)
+LexToken(THEN,'then',1,13719)
+LexToken(EOL,'\n',1,13723)
+LexToken(OPENSQBRACKET,'[',1,13736)
+LexToken(VAR,'rpar',1,13737)
+LexToken(COMMA,',',1,13741)
+LexToken(VAR,'ipar',1,13742)
+LexToken(CLOSESQBRACKET,']',1,13746)
+LexToken(ASSIGNMENT,'=',1,13747)
+LexToken(VAR,'AutoScale',1,13748)
+LexToken(OPENBRACKET,'(',1,13757)
+LexToken(VAR,'a',1,13758)
+LexToken(COMMA,',',1,13759)
+LexToken(VAR,'xy',1,13760)
+LexToken(COMMA,',',1,13762)
+LexToken(VAR,'ipar',1,13763)
+LexToken(COMMA,',',1,13767)
+LexToken(VAR,'rpar',1,13768)
+LexToken(CLOSEBRACKET,')',1,13772)
+LexToken(EOL,'\n',1,13773)
+LexToken(EOL,'\n',1,13855)
+LexToken(CASE,'case',1,13864)
+LexToken(DQSTRING,'"Periodic signal"',1,13885)
+LexToken(THEN,'then',1,13887)
+LexToken(EOL,'\n',1,13891)
+LexToken(IF,'if',1,13904)
+LexToken(VAR,'PeridicOption',1,13907)
+LexToken(COMPARISON,'==',1,13920)
+LexToken(NUMBER,'1',1,13922)
+LexToken(THEN,'then',1,13924)
+LexToken(COMMA,',',1,13928)
+LexToken(EOL,'\n',1,13929)
+LexToken(VAR,'ans0',1,13946)
+LexToken(ASSIGNMENT,'=',1,13950)
+LexToken(DQSTRING,'"y"',1,13953)
+LexToken(COMMA,',',1,13954)
+LexToken(EOL,'\n',1,13955)
+LexToken(ELSE,'else',1,13968)
+LexToken(COMMA,',',1,13972)
+LexToken(EOL,'\n',1,13973)
+LexToken(VAR,'ans0',1,13990)
+LexToken(ASSIGNMENT,'=',1,13994)
+LexToken(DQSTRING,'"n"',1,13997)
+LexToken(COMMA,',',1,13998)
+LexToken(EOL,'\n',1,13999)
+LexToken(END,'end',1,14012)
+LexToken(SEMICOLON,';',1,14015)
+LexToken(EOL,'\n',1,14016)
+LexToken(OPENSQBRACKET,'[',1,14029)
+LexToken(VAR,'mok',1,14030)
+LexToken(COMMA,',',1,14033)
+LexToken(VAR,'myans',1,14034)
+LexToken(CLOSESQBRACKET,']',1,14039)
+LexToken(ASSIGNMENT,'=',1,14040)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,14041)
+LexToken(OPENBRACKET,'(',1,14056)
+LexToken(DQSTRING,'"Generating periodic signal"',1,14084)
+LexToken(COMMA,',',1,14085)
+LexToken(OPENSQBRACKET,'[',1,14086)
+LexToken(DQSTRING,'"y/n"',1,14091)
+LexToken(CLOSESQBRACKET,']',1,14092)
+LexToken(COMMA,',',1,14093)
+LexToken(VAR,'list',1,14094)
+LexToken(OPENBRACKET,'(',1,14098)
+LexToken(DQSTRING,'"str"',1,14103)
+LexToken(COMMA,',',1,14104)
+LexToken(NUMBER,'1',1,14105)
+LexToken(CLOSEBRACKET,')',1,14106)
+LexToken(COMMA,',',1,14107)
+LexToken(VAR,'list',1,14108)
+LexToken(OPENBRACKET,'(',1,14112)
+LexToken(VAR,'ans0',1,14113)
+LexToken(CLOSEBRACKET,')',1,14117)
+LexToken(CLOSEBRACKET,')',1,14118)
+LexToken(SEMICOLON,';',1,14119)
+LexToken(EOL,'\n',1,14120)
+LexToken(IF,'if',1,14133)
+LexToken(OPENBRACKET,'(',1,14136)
+LexToken(OPENBRACKET,'(',1,14137)
+LexToken(VAR,'myans',1,14138)
+LexToken(COMPARISON,'==',1,14143)
+LexToken(DQSTRING,'"y"',1,14147)
+LexToken(CLOSEBRACKET,')',1,14148)
+LexToken(LOGICAL,'|',1,14149)
+LexToken(OPENBRACKET,'(',1,14150)
+LexToken(VAR,'myans',1,14151)
+LexToken(COMPARISON,'==',1,14156)
+LexToken(DQSTRING,'"Y"',1,14160)
+LexToken(CLOSEBRACKET,')',1,14161)
+LexToken(CLOSEBRACKET,')',1,14162)
+LexToken(THEN,'then',1,14164)
+LexToken(COMMA,',',1,14168)
+LexToken(EOL,'\n',1,14169)
+LexToken(VAR,'PeridicOption',1,14186)
+LexToken(ASSIGNMENT,'=',1,14199)
+LexToken(NUMBER,'1',1,14200)
+LexToken(COMMA,',',1,14201)
+LexToken(EOL,'\n',1,14202)
+LexToken(ELSE,'else',1,14215)
+LexToken(COMMA,',',1,14219)
+LexToken(EOL,'\n',1,14220)
+LexToken(VAR,'PeridicOption',1,14237)
+LexToken(ASSIGNMENT,'=',1,14250)
+LexToken(NUMBER,'0',1,14251)
+LexToken(SEMICOLON,';',1,14252)
+LexToken(EOL,'\n',1,14253)
+LexToken(END,'end',1,14266)
+LexToken(SEMICOLON,';',1,14269)
+LexToken(EOL,'\n',1,14270)
+LexToken(VAR,'ipar',1,14283)
+LexToken(OPENBRACKET,'(',1,14287)
+LexToken(NUMBER,'3',1,14288)
+LexToken(CLOSEBRACKET,')',1,14289)
+LexToken(ASSIGNMENT,'=',1,14290)
+LexToken(VAR,'PeridicOption',1,14291)
+LexToken(SEMICOLON,';',1,14304)
+LexToken(EOL,'\n',1,14305)
+LexToken(OPENSQBRACKET,'[',1,14318)
+LexToken(VAR,'rpar',1,14319)
+LexToken(COMMA,',',1,14323)
+LexToken(VAR,'ipar',1,14324)
+LexToken(CLOSESQBRACKET,']',1,14328)
+LexToken(ASSIGNMENT,'=',1,14329)
+LexToken(VAR,'AutoScale',1,14330)
+LexToken(OPENBRACKET,'(',1,14339)
+LexToken(VAR,'a',1,14340)
+LexToken(COMMA,',',1,14341)
+LexToken(VAR,'xy',1,14342)
+LexToken(COMMA,',',1,14344)
+LexToken(VAR,'ipar',1,14345)
+LexToken(COMMA,',',1,14349)
+LexToken(VAR,'rpar',1,14350)
+LexToken(CLOSEBRACKET,')',1,14354)
+LexToken(EOL,'\n',1,14355)
+LexToken(EOL,'\n',1,14437)
+LexToken(CASE,'case',1,14446)
+LexToken(DQSTRING,'"sine"',1,14456)
+LexToken(THEN,'then',1,14458)
+LexToken(EOL,'\n',1,14462)
+LexToken(OPENSQBRACKET,'[',1,14475)
+LexToken(VAR,'mok',1,14476)
+LexToken(COMMA,',',1,14479)
+LexToken(VAR,'Amp',1,14480)
+LexToken(COMMA,',',1,14483)
+LexToken(VAR,'wp',1,14484)
+LexToken(COMMA,',',1,14486)
+LexToken(VAR,'phase',1,14487)
+LexToken(COMMA,',',1,14492)
+LexToken(VAR,'offset',1,14493)
+LexToken(COMMA,',',1,14499)
+LexToken(VAR,'np1',1,14500)
+LexToken(COMMA,',',1,14503)
+LexToken(VAR,'Sin_exprs2',1,14504)
+LexToken(CLOSESQBRACKET,']',1,14514)
+LexToken(ASSIGNMENT,'=',1,14515)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,14516)
+LexToken(OPENBRACKET,'(',1,14531)
+LexToken(DQSTRING,'" Sine parameters"',1,14549)
+LexToken(COMMA,',',1,14550)
+LexToken(OPENSQBRACKET,'[',1,14568)
+LexToken(DQSTRING,'"Amplitude"',1,14579)
+LexToken(SEMICOLON,';',1,14580)
+LexToken(DQSTRING,'"Frequency(rad/sec)"',1,14600)
+LexToken(SEMICOLON,';',1,14601)
+LexToken(DQSTRING,'"Phase(rad)"',1,14630)
+LexToken(SEMICOLON,';',1,14631)
+LexToken(DQSTRING,'"Bias"',1,14637)
+LexToken(SEMICOLON,';',1,14638)
+LexToken(DQSTRING,'"number of points"',1,14656)
+LexToken(CLOSESQBRACKET,']',1,14657)
+LexToken(COMMA,',',1,14658)
+LexToken(VAR,'list',1,14659)
+LexToken(OPENBRACKET,'(',1,14663)
+LexToken(DQSTRING,'"vec"',1,14668)
+LexToken(COMMA,',',1,14669)
+LexToken(NUMBER,'1',1,14670)
+LexToken(COMMA,',',1,14671)
+LexToken(DQSTRING,'"vec"',1,14676)
+LexToken(COMMA,',',1,14677)
+LexToken(NUMBER,'1',1,14678)
+LexToken(COMMA,',',1,14679)
+LexToken(DQSTRING,'"vec"',1,14684)
+LexToken(COMMA,',',1,14685)
+LexToken(NUMBER,'1',1,14686)
+LexToken(COMMA,',',1,14687)
+LexToken(DQSTRING,'"vec"',1,14709)
+LexToken(COMMA,',',1,14710)
+LexToken(NUMBER,'1',1,14711)
+LexToken(COMMA,',',1,14712)
+LexToken(DQSTRING,'"vec"',1,14717)
+LexToken(COMMA,',',1,14718)
+LexToken(NUMBER,'1',1,14719)
+LexToken(CLOSEBRACKET,')',1,14720)
+LexToken(COMMA,',',1,14721)
+LexToken(VAR,'Sin_exprs',1,14722)
+LexToken(CLOSEBRACKET,')',1,14731)
+LexToken(EOL,'\n',1,14732)
+LexToken(IF,'if',1,14745)
+LexToken(VAR,'np1',1,14748)
+LexToken(COMPARISON,'<',1,14751)
+LexToken(NUMBER,'2',1,14753)
+LexToken(THEN,'then',1,14755)
+LexToken(EOL,'\n',1,14759)
+LexToken(VAR,'np1',1,14776)
+LexToken(ASSIGNMENT,'=',1,14779)
+LexToken(NUMBER,'2',1,14780)
+LexToken(SEMICOLON,';',1,14781)
+LexToken(EOL,'\n',1,14782)
+LexToken(END,'end',1,14795)
+LexToken(EOL,'\n',1,14798)
+LexToken(IF,'if',1,14811)
+LexToken(VAR,'mok',1,14814)
+LexToken(LOGICAL,'&',1,14818)
+LexToken(VAR,'wp',1,14820)
+LexToken(COMPARISON,'>',1,14822)
+LexToken(NUMBER,'0',1,14823)
+LexToken(THEN,'then',1,14826)
+LexToken(EOL,'\n',1,14830)
+LexToken(VAR,'NOrder',1,14847)
+LexToken(ASSIGNMENT,'=',1,14853)
+LexToken(NUMBER,'3',1,14854)
+LexToken(SEMICOLON,';',1,14855)
+LexToken(EOL,'\n',1,14856)
+LexToken(VAR,'ipar',1,14873)
+LexToken(OPENBRACKET,'(',1,14877)
+LexToken(NUMBER,'2',1,14878)
+LexToken(CLOSEBRACKET,')',1,14879)
+LexToken(ASSIGNMENT,'=',1,14880)
+LexToken(VAR,'NOrder',1,14881)
+LexToken(SEMICOLON,';',1,14887)
+LexToken(EOL,'\n',1,14888)
+LexToken(VAR,'phase',1,14905)
+LexToken(ASSIGNMENT,'=',1,14910)
+LexToken(VAR,'atan',1,14911)
+LexToken(OPENBRACKET,'(',1,14915)
+LexToken(VAR,'tan',1,14916)
+LexToken(OPENBRACKET,'(',1,14919)
+LexToken(VAR,'phase',1,14920)
+LexToken(CLOSEBRACKET,')',1,14925)
+LexToken(CLOSEBRACKET,')',1,14926)
+LexToken(SEMICOLON,';',1,14927)
+LexToken(EOL,'\n',1,14928)
+LexToken(VAR,'xt',1,14945)
+LexToken(ASSIGNMENT,'=',1,14947)
+LexToken(VAR,'linspace',1,14948)
+LexToken(OPENBRACKET,'(',1,14956)
+LexToken(NUMBER,'0',1,14957)
+LexToken(COMMA,',',1,14958)
+LexToken(PREVAR_FLOAT,'%pi',1,14959)
+LexToken(OPERATOR,'*',1,14962)
+LexToken(NUMBER,'2',1,14963)
+LexToken(OPERATOR,'/',1,14964)
+LexToken(VAR,'wp',1,14965)
+LexToken(COMMA,',',1,14967)
+LexToken(VAR,'np1',1,14968)
+LexToken(CLOSEBRACKET,')',1,14971)
+LexToken(TRANSPOSE,"'",1,14972)
+LexToken(SEMICOLON,';',1,14973)
+LexToken(EOL,'\n',1,14974)
+LexToken(VAR,'yt',1,14991)
+LexToken(ASSIGNMENT,'=',1,14993)
+LexToken(VAR,'Amp',1,14994)
+LexToken(OPERATOR,'*',1,14997)
+LexToken(VAR,'sin',1,14998)
+LexToken(OPENBRACKET,'(',1,15001)
+LexToken(VAR,'wp',1,15002)
+LexToken(OPERATOR,'*',1,15004)
+LexToken(VAR,'xt',1,15005)
+LexToken(OPERATOR,'+',1,15007)
+LexToken(VAR,'phase',1,15008)
+LexToken(CLOSEBRACKET,')',1,15013)
+LexToken(OPERATOR,'+',1,15014)
+LexToken(VAR,'offset',1,15015)
+LexToken(SEMICOLON,';',1,15021)
+LexToken(EOL,'\n',1,15022)
+LexToken(VAR,'xy',1,15039)
+LexToken(ASSIGNMENT,'=',1,15041)
+LexToken(OPENSQBRACKET,'[',1,15042)
+LexToken(VAR,'xt',1,15043)
+LexToken(COMMA,',',1,15045)
+LexToken(VAR,'yt',1,15046)
+LexToken(CLOSESQBRACKET,']',1,15048)
+LexToken(SEMICOLON,';',1,15049)
+LexToken(EOL,'\n',1,15050)
+LexToken(OPENSQBRACKET,'[',1,15067)
+LexToken(VAR,'rpar',1,15068)
+LexToken(COMMA,',',1,15072)
+LexToken(VAR,'ipar',1,15073)
+LexToken(CLOSESQBRACKET,']',1,15077)
+LexToken(ASSIGNMENT,'=',1,15078)
+LexToken(VAR,'AutoScale',1,15079)
+LexToken(OPENBRACKET,'(',1,15088)
+LexToken(VAR,'a',1,15089)
+LexToken(COMMA,',',1,15090)
+LexToken(VAR,'xy',1,15091)
+LexToken(COMMA,',',1,15093)
+LexToken(VAR,'ipar',1,15094)
+LexToken(COMMA,',',1,15098)
+LexToken(VAR,'rpar',1,15099)
+LexToken(CLOSEBRACKET,')',1,15103)
+LexToken(EOL,'\n',1,15104)
+LexToken(VAR,'Sin_exprs',1,15121)
+LexToken(ASSIGNMENT,'=',1,15130)
+LexToken(VAR,'Sin_exprs2',1,15131)
+LexToken(EOL,'\n',1,15141)
+LexToken(END,'end',1,15154)
+LexToken(EOL,'\n',1,15157)
+LexToken(EOL,'\n',1,15239)
+LexToken(CASE,'case',1,15248)
+LexToken(DQSTRING,'"sawtooth1"',1,15263)
+LexToken(THEN,'then',1,15265)
+LexToken(EOL,'\n',1,15269)
+LexToken(OPENSQBRACKET,'[',1,15282)
+LexToken(VAR,'mok',1,15283)
+LexToken(COMMA,',',1,15286)
+LexToken(VAR,'sAmp',1,15287)
+LexToken(COMMA,',',1,15291)
+LexToken(VAR,'sTp',1,15292)
+LexToken(COMMA,',',1,15295)
+LexToken(VAR,'sdelay',1,15296)
+LexToken(COMMA,',',1,15302)
+LexToken(VAR,'Sawt1_exprs2',1,15303)
+LexToken(CLOSESQBRACKET,']',1,15315)
+LexToken(ASSIGNMENT,'=',1,15316)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,15317)
+LexToken(OPENBRACKET,'(',1,15332)
+LexToken(DQSTRING,'"Sawtooth signal parameters"',1,15360)
+LexToken(COMMA,',',1,15361)
+LexToken(OPENSQBRACKET,'[',1,15379)
+LexToken(DQSTRING,'"Amplitude"',1,15390)
+LexToken(SEMICOLON,';',1,15391)
+LexToken(DQSTRING,'"Period"',1,15399)
+LexToken(SEMICOLON,';',1,15400)
+LexToken(DQSTRING,'"delay"',1,15407)
+LexToken(CLOSESQBRACKET,']',1,15408)
+LexToken(COMMA,',',1,15409)
+LexToken(VAR,'list',1,15427)
+LexToken(OPENBRACKET,'(',1,15431)
+LexToken(DQSTRING,'"vec"',1,15436)
+LexToken(COMMA,',',1,15437)
+LexToken(NUMBER,'1',1,15438)
+LexToken(COMMA,',',1,15439)
+LexToken(DQSTRING,'"vec"',1,15444)
+LexToken(COMMA,',',1,15445)
+LexToken(NUMBER,'1',1,15446)
+LexToken(COMMA,',',1,15447)
+LexToken(DQSTRING,'"vec"',1,15452)
+LexToken(COMMA,',',1,15453)
+LexToken(NUMBER,'1',1,15454)
+LexToken(CLOSEBRACKET,')',1,15455)
+LexToken(COMMA,',',1,15456)
+LexToken(VAR,'Sawt1_exprs',1,15457)
+LexToken(CLOSEBRACKET,')',1,15468)
+LexToken(EOL,'\n',1,15469)
+LexToken(IF,'if',1,15482)
+LexToken(VAR,'mok',1,15485)
+LexToken(LOGICAL,'&',1,15489)
+LexToken(VAR,'sTp',1,15491)
+LexToken(COMPARISON,'>',1,15494)
+LexToken(NUMBER,'0',1,15495)
+LexToken(THEN,'then',1,15497)
+LexToken(EOL,'\n',1,15501)
+LexToken(VAR,'NOrder',1,15518)
+LexToken(ASSIGNMENT,'=',1,15524)
+LexToken(NUMBER,'1',1,15525)
+LexToken(SEMICOLON,';',1,15526)
+LexToken(EOL,'\n',1,15527)
+LexToken(VAR,'ipar',1,15544)
+LexToken(OPENBRACKET,'(',1,15548)
+LexToken(NUMBER,'2',1,15549)
+LexToken(CLOSEBRACKET,')',1,15550)
+LexToken(ASSIGNMENT,'=',1,15551)
+LexToken(VAR,'NOrder',1,15552)
+LexToken(SEMICOLON,';',1,15558)
+LexToken(EOL,'\n',1,15559)
+LexToken(IF,'if',1,15576)
+LexToken(VAR,'sdelay',1,15579)
+LexToken(COMPARISON,'<',1,15585)
+LexToken(VAR,'sTp',1,15586)
+LexToken(THEN,'then',1,15590)
+LexToken(EOL,'\n',1,15594)
+LexToken(VAR,'xt',1,15615)
+LexToken(ASSIGNMENT,'=',1,15617)
+LexToken(OPENSQBRACKET,'[',1,15618)
+LexToken(NUMBER,'0',1,15619)
+LexToken(SEMICOLON,';',1,15620)
+LexToken(VAR,'sdelay',1,15621)
+LexToken(SEMICOLON,';',1,15627)
+LexToken(VAR,'sTp',1,15628)
+LexToken(CLOSESQBRACKET,']',1,15631)
+LexToken(SEMICOLON,';',1,15632)
+LexToken(EOL,'\n',1,15633)
+LexToken(VAR,'yt',1,15654)
+LexToken(ASSIGNMENT,'=',1,15656)
+LexToken(OPENSQBRACKET,'[',1,15657)
+LexToken(NUMBER,'0',1,15658)
+LexToken(SEMICOLON,';',1,15659)
+LexToken(NUMBER,'0',1,15660)
+LexToken(SEMICOLON,';',1,15661)
+LexToken(VAR,'sAmp',1,15662)
+LexToken(CLOSESQBRACKET,']',1,15666)
+LexToken(SEMICOLON,';',1,15667)
+LexToken(EOL,'\n',1,15668)
+LexToken(ELSE,'else',1,15685)
+LexToken(EOL,'\n',1,15689)
+LexToken(VAR,'xt',1,15710)
+LexToken(ASSIGNMENT,'=',1,15712)
+LexToken(OPENSQBRACKET,'[',1,15713)
+LexToken(NUMBER,'0',1,15714)
+LexToken(CLOSESQBRACKET,']',1,15715)
+LexToken(SEMICOLON,';',1,15716)
+LexToken(EOL,'\n',1,15717)
+LexToken(VAR,'yt',1,15738)
+LexToken(ASSIGNMENT,'=',1,15740)
+LexToken(OPENSQBRACKET,'[',1,15741)
+LexToken(NUMBER,'0',1,15742)
+LexToken(CLOSESQBRACKET,']',1,15743)
+LexToken(SEMICOLON,';',1,15744)
+LexToken(EOL,'\n',1,15745)
+LexToken(END,'end',1,15762)
+LexToken(EOL,'\n',1,15765)
+LexToken(VAR,'xy',1,15782)
+LexToken(ASSIGNMENT,'=',1,15784)
+LexToken(OPENSQBRACKET,'[',1,15785)
+LexToken(VAR,'xt',1,15786)
+LexToken(COMMA,',',1,15788)
+LexToken(VAR,'yt',1,15789)
+LexToken(CLOSESQBRACKET,']',1,15791)
+LexToken(SEMICOLON,';',1,15792)
+LexToken(EOL,'\n',1,15793)
+LexToken(OPENSQBRACKET,'[',1,15810)
+LexToken(VAR,'rpar',1,15811)
+LexToken(COMMA,',',1,15815)
+LexToken(VAR,'ipar',1,15816)
+LexToken(CLOSESQBRACKET,']',1,15820)
+LexToken(ASSIGNMENT,'=',1,15821)
+LexToken(VAR,'AutoScale',1,15822)
+LexToken(OPENBRACKET,'(',1,15831)
+LexToken(VAR,'a',1,15832)
+LexToken(COMMA,',',1,15833)
+LexToken(VAR,'xy',1,15834)
+LexToken(COMMA,',',1,15836)
+LexToken(VAR,'ipar',1,15837)
+LexToken(COMMA,',',1,15841)
+LexToken(VAR,'rpar',1,15842)
+LexToken(CLOSEBRACKET,')',1,15846)
+LexToken(SEMICOLON,';',1,15847)
+LexToken(EOL,'\n',1,15848)
+LexToken(VAR,'Sawt1_exprs',1,15865)
+LexToken(ASSIGNMENT,'=',1,15876)
+LexToken(VAR,'Sawt1_exprs2',1,15877)
+LexToken(EOL,'\n',1,15889)
+LexToken(END,'end',1,15902)
+LexToken(EOL,'\n',1,15905)
+LexToken(EOL,'\n',1,15987)
+LexToken(CASE,'case',1,15996)
+LexToken(DQSTRING,'"sawtooth2"',1,16011)
+LexToken(THEN,'then',1,16013)
+LexToken(EOL,'\n',1,16017)
+LexToken(OPENSQBRACKET,'[',1,16030)
+LexToken(VAR,'mok',1,16031)
+LexToken(COMMA,',',1,16034)
+LexToken(VAR,'sAmp2',1,16035)
+LexToken(COMMA,',',1,16040)
+LexToken(VAR,'sTp2',1,16041)
+LexToken(COMMA,',',1,16045)
+LexToken(VAR,'Sawt2_exprs2',1,16046)
+LexToken(CLOSESQBRACKET,']',1,16058)
+LexToken(ASSIGNMENT,'=',1,16059)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,16060)
+LexToken(OPENBRACKET,'(',1,16075)
+LexToken(DQSTRING,'"Sawtooth signal parameters"',1,16103)
+LexToken(COMMA,',',1,16104)
+LexToken(OPENSQBRACKET,'[',1,16122)
+LexToken(DQSTRING,'"Amplitude"',1,16133)
+LexToken(SEMICOLON,';',1,16134)
+LexToken(DQSTRING,'"Period"',1,16142)
+LexToken(CLOSESQBRACKET,']',1,16143)
+LexToken(COMMA,',',1,16144)
+LexToken(VAR,'list',1,16145)
+LexToken(OPENBRACKET,'(',1,16149)
+LexToken(DQSTRING,'"vec"',1,16154)
+LexToken(COMMA,',',1,16155)
+LexToken(NUMBER,'1',1,16156)
+LexToken(COMMA,',',1,16157)
+LexToken(DQSTRING,'"vec"',1,16162)
+LexToken(COMMA,',',1,16163)
+LexToken(NUMBER,'1',1,16164)
+LexToken(CLOSEBRACKET,')',1,16165)
+LexToken(COMMA,',',1,16166)
+LexToken(VAR,'Sawt2_exprs',1,16167)
+LexToken(CLOSEBRACKET,')',1,16178)
+LexToken(EOL,'\n',1,16179)
+LexToken(IF,'if',1,16192)
+LexToken(VAR,'mok',1,16195)
+LexToken(LOGICAL,'&',1,16199)
+LexToken(VAR,'sTp2',1,16201)
+LexToken(COMPARISON,'>',1,16205)
+LexToken(NUMBER,'0',1,16206)
+LexToken(THEN,'then',1,16208)
+LexToken(EOL,'\n',1,16212)
+LexToken(VAR,'NOrder',1,16229)
+LexToken(ASSIGNMENT,'=',1,16235)
+LexToken(NUMBER,'1',1,16236)
+LexToken(SEMICOLON,';',1,16237)
+LexToken(EOL,'\n',1,16238)
+LexToken(VAR,'ipar',1,16255)
+LexToken(OPENBRACKET,'(',1,16259)
+LexToken(NUMBER,'2',1,16260)
+LexToken(CLOSEBRACKET,')',1,16261)
+LexToken(ASSIGNMENT,'=',1,16262)
+LexToken(VAR,'NOrder',1,16263)
+LexToken(SEMICOLON,';',1,16269)
+LexToken(EOL,'\n',1,16270)
+LexToken(VAR,'xt',1,16287)
+LexToken(ASSIGNMENT,'=',1,16289)
+LexToken(OPENSQBRACKET,'[',1,16290)
+LexToken(NUMBER,'0',1,16291)
+LexToken(SEMICOLON,';',1,16292)
+LexToken(VAR,'sTp2',1,16293)
+LexToken(CLOSESQBRACKET,']',1,16297)
+LexToken(SEMICOLON,';',1,16298)
+LexToken(EOL,'\n',1,16299)
+LexToken(VAR,'yt',1,16316)
+LexToken(ASSIGNMENT,'=',1,16318)
+LexToken(OPENSQBRACKET,'[',1,16319)
+LexToken(VAR,'sAmp2',1,16320)
+LexToken(SEMICOLON,';',1,16325)
+LexToken(OPERATOR,'-',1,16326)
+LexToken(VAR,'sAmp2',1,16327)
+LexToken(CLOSESQBRACKET,']',1,16332)
+LexToken(SEMICOLON,';',1,16333)
+LexToken(EOL,'\n',1,16334)
+LexToken(VAR,'xy',1,16351)
+LexToken(ASSIGNMENT,'=',1,16353)
+LexToken(OPENSQBRACKET,'[',1,16354)
+LexToken(VAR,'xt',1,16355)
+LexToken(COMMA,',',1,16357)
+LexToken(VAR,'yt',1,16358)
+LexToken(CLOSESQBRACKET,']',1,16360)
+LexToken(SEMICOLON,';',1,16361)
+LexToken(EOL,'\n',1,16362)
+LexToken(OPENSQBRACKET,'[',1,16379)
+LexToken(VAR,'rpar',1,16380)
+LexToken(COMMA,',',1,16384)
+LexToken(VAR,'ipar',1,16385)
+LexToken(CLOSESQBRACKET,']',1,16389)
+LexToken(ASSIGNMENT,'=',1,16390)
+LexToken(VAR,'AutoScale',1,16391)
+LexToken(OPENBRACKET,'(',1,16400)
+LexToken(VAR,'a',1,16401)
+LexToken(COMMA,',',1,16402)
+LexToken(VAR,'xy',1,16403)
+LexToken(COMMA,',',1,16405)
+LexToken(VAR,'ipar',1,16406)
+LexToken(COMMA,',',1,16410)
+LexToken(VAR,'rpar',1,16411)
+LexToken(CLOSEBRACKET,')',1,16415)
+LexToken(SEMICOLON,';',1,16416)
+LexToken(EOL,'\n',1,16417)
+LexToken(VAR,'Sawt2_exprs',1,16434)
+LexToken(ASSIGNMENT,'=',1,16445)
+LexToken(VAR,'Sawt2_exprs2',1,16446)
+LexToken(EOL,'\n',1,16458)
+LexToken(END,'end',1,16471)
+LexToken(EOL,'\n',1,16474)
+LexToken(EOL,'\n',1,16556)
+LexToken(CASE,'case',1,16565)
+LexToken(DQSTRING,'"pulse"',1,16576)
+LexToken(THEN,'then',1,16578)
+LexToken(EOL,'\n',1,16582)
+LexToken(OPENSQBRACKET,'[',1,16595)
+LexToken(VAR,'mok',1,16596)
+LexToken(COMMA,',',1,16599)
+LexToken(VAR,'Amp3',1,16600)
+LexToken(COMMA,',',1,16604)
+LexToken(VAR,'Tp3',1,16605)
+LexToken(COMMA,',',1,16608)
+LexToken(VAR,'Pw3',1,16609)
+LexToken(COMMA,',',1,16612)
+LexToken(VAR,'Pd3',1,16613)
+LexToken(COMMA,',',1,16616)
+LexToken(VAR,'Bias3',1,16617)
+LexToken(COMMA,',',1,16622)
+LexToken(VAR,'Pulse_exprs2',1,16623)
+LexToken(CLOSESQBRACKET,']',1,16635)
+LexToken(ASSIGNMENT,'=',1,16637)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,16639)
+LexToken(OPENBRACKET,'(',1,16654)
+LexToken(DQSTRING,'"Square wave pulse signal"',1,16680)
+LexToken(COMMA,',',1,16681)
+LexToken(OPENSQBRACKET,'[',1,16699)
+LexToken(DQSTRING,'"Amplitude"',1,16710)
+LexToken(SEMICOLON,';',1,16711)
+LexToken(DQSTRING,'"Period (sec)"',1,16725)
+LexToken(SEMICOLON,';',1,16726)
+LexToken(DQSTRING,'"Pulse width(% o"',1,16743)
+LexToken(OPERATOR,'+',1,16744)
+LexToken(DQSTRING,'"f period)"',1,16771)
+LexToken(SEMICOLON,';',1,16772)
+LexToken(DQSTRING,'"Phase delay (sec)"',1,16791)
+LexToken(SEMICOLON,';',1,16792)
+LexToken(DQSTRING,'"Bias"',1,16798)
+LexToken(CLOSESQBRACKET,']',1,16799)
+LexToken(COMMA,',',1,16800)
+LexToken(VAR,'list',1,16801)
+LexToken(OPENBRACKET,'(',1,16805)
+LexToken(DQSTRING,'"vec"',1,16810)
+LexToken(COMMA,',',1,16811)
+LexToken(NUMBER,'1',1,16812)
+LexToken(COMMA,',',1,16813)
+LexToken(DQSTRING,'"vec"',1,16835)
+LexToken(COMMA,',',1,16836)
+LexToken(NUMBER,'1',1,16837)
+LexToken(COMMA,',',1,16838)
+LexToken(DQSTRING,'"vec"',1,16843)
+LexToken(COMMA,',',1,16844)
+LexToken(NUMBER,'1',1,16845)
+LexToken(COMMA,',',1,16846)
+LexToken(DQSTRING,'"vec"',1,16851)
+LexToken(COMMA,',',1,16852)
+LexToken(NUMBER,'1',1,16853)
+LexToken(COMMA,',',1,16854)
+LexToken(DQSTRING,'"vec"',1,16859)
+LexToken(COMMA,',',1,16860)
+LexToken(NUMBER,'1',1,16861)
+LexToken(CLOSEBRACKET,')',1,16862)
+LexToken(COMMA,',',1,16863)
+LexToken(VAR,'Pulse_exprs',1,16864)
+LexToken(CLOSEBRACKET,')',1,16875)
+LexToken(SEMICOLON,';',1,16876)
+LexToken(EOL,'\n',1,16877)
+LexToken(IF,'if',1,16890)
+LexToken(VAR,'mok',1,16893)
+LexToken(LOGICAL,'&',1,16897)
+LexToken(VAR,'Tp3',1,16899)
+LexToken(COMPARISON,'>',1,16902)
+LexToken(NUMBER,'0',1,16903)
+LexToken(THEN,'then',1,16906)
+LexToken(EOL,'\n',1,16910)
+LexToken(VAR,'NOrder',1,16927)
+LexToken(ASSIGNMENT,'=',1,16933)
+LexToken(NUMBER,'0',1,16934)
+LexToken(SEMICOLON,';',1,16935)
+LexToken(EOL,'\n',1,16936)
+LexToken(VAR,'ipar',1,16953)
+LexToken(OPENBRACKET,'(',1,16957)
+LexToken(NUMBER,'2',1,16958)
+LexToken(CLOSEBRACKET,')',1,16959)
+LexToken(ASSIGNMENT,'=',1,16960)
+LexToken(VAR,'NOrder',1,16961)
+LexToken(SEMICOLON,';',1,16967)
+LexToken(EOL,'\n',1,16968)
+LexToken(IF,'if',1,16985)
+LexToken(OPENBRACKET,'(',1,16988)
+LexToken(VAR,'Pd3',1,16989)
+LexToken(COMPARISON,'>',1,16992)
+LexToken(NUMBER,'0',1,16993)
+LexToken(CLOSEBRACKET,')',1,16994)
+LexToken(THEN,'then',1,16996)
+LexToken(EOL,'\n',1,17000)
+LexToken(VAR,'xt',1,17021)
+LexToken(ASSIGNMENT,'=',1,17023)
+LexToken(NUMBER,'0',1,17024)
+LexToken(SEMICOLON,';',1,17025)
+LexToken(EOL,'\n',1,17026)
+LexToken(VAR,'yt',1,17047)
+LexToken(ASSIGNMENT,'=',1,17049)
+LexToken(VAR,'Bias3',1,17050)
+LexToken(SEMICOLON,';',1,17055)
+LexToken(EOL,'\n',1,17056)
+LexToken(ELSE,'else',1,17073)
+LexToken(EOL,'\n',1,17077)
+LexToken(VAR,'xt',1,17098)
+LexToken(ASSIGNMENT,'=',1,17100)
+LexToken(OPENSQBRACKET,'[',1,17101)
+LexToken(CLOSESQBRACKET,']',1,17102)
+LexToken(SEMICOLON,';',1,17103)
+LexToken(EOL,'\n',1,17104)
+LexToken(VAR,'yt',1,17125)
+LexToken(ASSIGNMENT,'=',1,17127)
+LexToken(OPENSQBRACKET,'[',1,17128)
+LexToken(CLOSESQBRACKET,']',1,17129)
+LexToken(SEMICOLON,';',1,17130)
+LexToken(EOL,'\n',1,17131)
+LexToken(END,'end',1,17148)
+LexToken(EOL,'\n',1,17151)
+LexToken(EOL,'\n',1,17213)
+LexToken(IF,'if',1,17230)
+LexToken(VAR,'Pd3',1,17233)
+LexToken(COMPARISON,'<',1,17236)
+LexToken(VAR,'Tp3',1,17237)
+LexToken(THEN,'then',1,17241)
+LexToken(EOL,'\n',1,17245)
+LexToken(IF,'if',1,17266)
+LexToken(VAR,'Pw3',1,17269)
+LexToken(COMPARISON,'>',1,17272)
+LexToken(NUMBER,'0',1,17273)
+LexToken(THEN,'then',1,17275)
+LexToken(EOL,'\n',1,17279)
+LexToken(VAR,'xt',1,17304)
+LexToken(ASSIGNMENT,'=',1,17306)
+LexToken(OPENSQBRACKET,'[',1,17307)
+LexToken(VAR,'xt',1,17308)
+LexToken(SEMICOLON,';',1,17310)
+LexToken(VAR,'Pd3',1,17311)
+LexToken(SEMICOLON,';',1,17314)
+LexToken(VAR,'Pw3',1,17316)
+LexToken(OPERATOR,'*',1,17319)
+LexToken(VAR,'Tp3',1,17320)
+LexToken(OPERATOR,'/',1,17323)
+LexToken(NUMBER,'100',1,17324)
+LexToken(OPERATOR,'+',1,17327)
+LexToken(VAR,'Pd3',1,17328)
+LexToken(SEMICOLON,';',1,17331)
+LexToken(VAR,'Tp3',1,17332)
+LexToken(CLOSESQBRACKET,']',1,17335)
+LexToken(SEMICOLON,';',1,17336)
+LexToken(EOL,'\n',1,17337)
+LexToken(VAR,'yt',1,17362)
+LexToken(ASSIGNMENT,'=',1,17364)
+LexToken(OPENSQBRACKET,'[',1,17365)
+LexToken(VAR,'yt',1,17366)
+LexToken(SEMICOLON,';',1,17368)
+LexToken(VAR,'Amp3',1,17369)
+LexToken(OPERATOR,'+',1,17373)
+LexToken(VAR,'Bias3',1,17374)
+LexToken(SEMICOLON,';',1,17379)
+LexToken(VAR,'Bias3',1,17380)
+LexToken(SEMICOLON,';',1,17385)
+LexToken(VAR,'Bias3',1,17386)
+LexToken(CLOSESQBRACKET,']',1,17391)
+LexToken(SEMICOLON,';',1,17392)
+LexToken(EOL,'\n',1,17393)
+LexToken(ELSE,'else',1,17414)
+LexToken(EOL,'\n',1,17418)
+LexToken(VAR,'xt',1,17443)
+LexToken(ASSIGNMENT,'=',1,17445)
+LexToken(OPENSQBRACKET,'[',1,17446)
+LexToken(NUMBER,'0',1,17447)
+LexToken(SEMICOLON,';',1,17448)
+LexToken(VAR,'Tp3',1,17449)
+LexToken(CLOSESQBRACKET,']',1,17452)
+LexToken(SEMICOLON,';',1,17453)
+LexToken(VAR,'yt',1,17454)
+LexToken(ASSIGNMENT,'=',1,17456)
+LexToken(OPENSQBRACKET,'[',1,17457)
+LexToken(VAR,'Bias3',1,17458)
+LexToken(SEMICOLON,';',1,17463)
+LexToken(VAR,'Bias3',1,17464)
+LexToken(CLOSESQBRACKET,']',1,17469)
+LexToken(SEMICOLON,';',1,17470)
+LexToken(EOL,'\n',1,17471)
+LexToken(END,'end',1,17492)
+LexToken(EOL,'\n',1,17495)
+LexToken(ELSE,'else',1,17512)
+LexToken(EOL,'\n',1,17516)
+LexToken(VAR,'xt',1,17537)
+LexToken(ASSIGNMENT,'=',1,17539)
+LexToken(OPENSQBRACKET,'[',1,17540)
+LexToken(NUMBER,'0',1,17541)
+LexToken(SEMICOLON,';',1,17542)
+LexToken(VAR,'Tp3',1,17543)
+LexToken(CLOSESQBRACKET,']',1,17546)
+LexToken(SEMICOLON,';',1,17547)
+LexToken(VAR,'yt',1,17548)
+LexToken(ASSIGNMENT,'=',1,17550)
+LexToken(OPENSQBRACKET,'[',1,17551)
+LexToken(VAR,'Bias3',1,17552)
+LexToken(SEMICOLON,';',1,17557)
+LexToken(VAR,'Bias3',1,17558)
+LexToken(CLOSESQBRACKET,']',1,17563)
+LexToken(SEMICOLON,';',1,17564)
+LexToken(EOL,'\n',1,17565)
+LexToken(END,'end',1,17582)
+LexToken(EOL,'\n',1,17585)
+LexToken(EOL,'\n',1,17586)
+LexToken(VAR,'xy',1,17603)
+LexToken(ASSIGNMENT,'=',1,17605)
+LexToken(OPENSQBRACKET,'[',1,17606)
+LexToken(VAR,'xt',1,17607)
+LexToken(COMMA,',',1,17609)
+LexToken(VAR,'yt',1,17610)
+LexToken(CLOSESQBRACKET,']',1,17612)
+LexToken(SEMICOLON,';',1,17613)
+LexToken(EOL,'\n',1,17614)
+LexToken(OPENSQBRACKET,'[',1,17631)
+LexToken(VAR,'rpar',1,17632)
+LexToken(COMMA,',',1,17636)
+LexToken(VAR,'ipar',1,17637)
+LexToken(CLOSESQBRACKET,']',1,17641)
+LexToken(ASSIGNMENT,'=',1,17642)
+LexToken(VAR,'AutoScale',1,17643)
+LexToken(OPENBRACKET,'(',1,17652)
+LexToken(VAR,'a',1,17653)
+LexToken(COMMA,',',1,17654)
+LexToken(VAR,'xy',1,17655)
+LexToken(COMMA,',',1,17657)
+LexToken(VAR,'ipar',1,17658)
+LexToken(COMMA,',',1,17662)
+LexToken(VAR,'rpar',1,17663)
+LexToken(CLOSEBRACKET,')',1,17667)
+LexToken(SEMICOLON,';',1,17668)
+LexToken(EOL,'\n',1,17669)
+LexToken(VAR,'Pulse_exprs',1,17686)
+LexToken(ASSIGNMENT,'=',1,17697)
+LexToken(VAR,'Pulse_exprs2',1,17698)
+LexToken(SEMICOLON,';',1,17710)
+LexToken(EOL,'\n',1,17711)
+LexToken(END,'end',1,17724)
+LexToken(EOL,'\n',1,17727)
+LexToken(EOL,'\n',1,17809)
+LexToken(CASE,'case',1,17818)
+LexToken(DQSTRING,'"random normal"',1,17837)
+LexToken(THEN,'then',1,17839)
+LexToken(EOL,'\n',1,17843)
+LexToken(OPENSQBRACKET,'[',1,17856)
+LexToken(VAR,'mok',1,17857)
+LexToken(COMMA,',',1,17860)
+LexToken(VAR,'mean4',1,17861)
+LexToken(COMMA,',',1,17866)
+LexToken(VAR,'var4',1,17867)
+LexToken(COMMA,',',1,17871)
+LexToken(VAR,'seed4',1,17872)
+LexToken(COMMA,',',1,17877)
+LexToken(VAR,'sample4',1,17878)
+LexToken(COMMA,',',1,17885)
+LexToken(VAR,'np4',1,17886)
+LexToken(COMMA,',',1,17889)
+LexToken(VAR,'random_n_exprs2',1,17890)
+LexToken(CLOSESQBRACKET,']',1,17905)
+LexToken(ASSIGNMENT,'=',1,17906)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,17907)
+LexToken(OPENBRACKET,'(',1,17922)
+LexToken(DQSTRING,'"Normal (Gaussian) random signal"',1,17955)
+LexToken(COMMA,',',1,17956)
+LexToken(OPENSQBRACKET,'[',1,17974)
+LexToken(DQSTRING,'"Mean"',1,17980)
+LexToken(SEMICOLON,';',1,17981)
+LexToken(DQSTRING,'"Variance"',1,17991)
+LexToken(SEMICOLON,';',1,17992)
+LexToken(DQSTRING,'"Initial seed"',1,18006)
+LexToken(SEMICOLON,';',1,18007)
+LexToken(DQSTRING,'"Sample time"',1,18020)
+LexToken(SEMICOLON,';',1,18021)
+LexToken(DQSTRING,'"Number of points"',1,18039)
+LexToken(CLOSESQBRACKET,']',1,18040)
+LexToken(COMMA,',',1,18041)
+LexToken(VAR,'list',1,18042)
+LexToken(OPENBRACKET,'(',1,18046)
+LexToken(DQSTRING,'"vec"',1,18051)
+LexToken(COMMA,',',1,18052)
+LexToken(NUMBER,'1',1,18053)
+LexToken(COMMA,',',1,18054)
+LexToken(DQSTRING,'"vec"',1,18076)
+LexToken(COMMA,',',1,18077)
+LexToken(NUMBER,'1',1,18078)
+LexToken(COMMA,',',1,18079)
+LexToken(DQSTRING,'"vec"',1,18084)
+LexToken(COMMA,',',1,18085)
+LexToken(NUMBER,'1',1,18086)
+LexToken(COMMA,',',1,18087)
+LexToken(DQSTRING,'"vec"',1,18092)
+LexToken(COMMA,',',1,18093)
+LexToken(NUMBER,'1',1,18111)
+LexToken(COMMA,',',1,18112)
+LexToken(DQSTRING,'"vec"',1,18117)
+LexToken(COMMA,',',1,18118)
+LexToken(NUMBER,'1',1,18119)
+LexToken(CLOSEBRACKET,')',1,18120)
+LexToken(COMMA,',',1,18121)
+LexToken(VAR,'random_n_exprs',1,18122)
+LexToken(CLOSEBRACKET,')',1,18136)
+LexToken(EOL,'\n',1,18137)
+LexToken(IF,'if',1,18150)
+LexToken(VAR,'mok',1,18153)
+LexToken(LOGICAL,'&',1,18157)
+LexToken(VAR,'sample4',1,18159)
+LexToken(COMPARISON,'>',1,18166)
+LexToken(NUMBER,'0',1,18167)
+LexToken(THEN,'then',1,18169)
+LexToken(EOL,'\n',1,18173)
+LexToken(VAR,'NOrder',1,18190)
+LexToken(ASSIGNMENT,'=',1,18196)
+LexToken(NUMBER,'0',1,18197)
+LexToken(SEMICOLON,';',1,18198)
+LexToken(EOL,'\n',1,18199)
+LexToken(VAR,'ipar',1,18216)
+LexToken(OPENBRACKET,'(',1,18220)
+LexToken(NUMBER,'2',1,18221)
+LexToken(CLOSEBRACKET,')',1,18222)
+LexToken(ASSIGNMENT,'=',1,18223)
+LexToken(VAR,'NOrder',1,18224)
+LexToken(SEMICOLON,';',1,18230)
+LexToken(EOL,'\n',1,18231)
+LexToken(VAR,'rand',1,18248)
+LexToken(OPENBRACKET,'(',1,18252)
+LexToken(DQSTRING,'"normal"',1,18260)
+LexToken(CLOSEBRACKET,')',1,18261)
+LexToken(SEMICOLON,';',1,18262)
+LexToken(EOL,'\n',1,18263)
+LexToken(VAR,'rand',1,18280)
+LexToken(OPENBRACKET,'(',1,18284)
+LexToken(DQSTRING,'"seed"',1,18290)
+LexToken(COMMA,',',1,18291)
+LexToken(VAR,'seed4',1,18292)
+LexToken(CLOSEBRACKET,')',1,18297)
+LexToken(SEMICOLON,';',1,18298)
+LexToken(EOL,'\n',1,18299)
+LexToken(VAR,'xt',1,18316)
+LexToken(ASSIGNMENT,'=',1,18318)
+LexToken(NUMBER,'0',1,18319)
+LexToken(COLON,':',1,18320)
+LexToken(VAR,'sample4',1,18321)
+LexToken(COLON,':',1,18328)
+LexToken(VAR,'sample4',1,18329)
+LexToken(OPERATOR,'*',1,18336)
+LexToken(OPENBRACKET,'(',1,18337)
+LexToken(VAR,'np4',1,18338)
+LexToken(NUMBER,'-1',1,18341)
+LexToken(CLOSEBRACKET,')',1,18343)
+LexToken(SEMICOLON,';',1,18344)
+LexToken(EOL,'\n',1,18345)
+LexToken(VAR,'xt',1,18362)
+LexToken(ASSIGNMENT,'=',1,18364)
+LexToken(VAR,'xt',1,18365)
+LexToken(OPENBRACKET,'(',1,18367)
+LexToken(COLON,':',1,18368)
+LexToken(CLOSEBRACKET,')',1,18369)
+LexToken(SEMICOLON,';',1,18370)
+LexToken(EOL,'\n',1,18371)
+LexToken(VAR,'yt',1,18388)
+LexToken(ASSIGNMENT,'=',1,18390)
+LexToken(VAR,'mean4',1,18391)
+LexToken(OPERATOR,'+',1,18396)
+LexToken(VAR,'sqrt',1,18397)
+LexToken(OPENBRACKET,'(',1,18401)
+LexToken(VAR,'var4',1,18402)
+LexToken(CLOSEBRACKET,')',1,18406)
+LexToken(OPERATOR,'*',1,18407)
+LexToken(VAR,'rand',1,18408)
+LexToken(OPENBRACKET,'(',1,18412)
+LexToken(VAR,'np4',1,18413)
+LexToken(COMMA,',',1,18416)
+LexToken(NUMBER,'1',1,18417)
+LexToken(CLOSEBRACKET,')',1,18418)
+LexToken(SEMICOLON,';',1,18419)
+LexToken(EOL,'\n',1,18420)
+LexToken(VAR,'xy',1,18437)
+LexToken(ASSIGNMENT,'=',1,18439)
+LexToken(OPENSQBRACKET,'[',1,18440)
+LexToken(VAR,'xt',1,18441)
+LexToken(COMMA,',',1,18443)
+LexToken(VAR,'yt',1,18444)
+LexToken(CLOSESQBRACKET,']',1,18446)
+LexToken(SEMICOLON,';',1,18447)
+LexToken(EOL,'\n',1,18448)
+LexToken(OPENSQBRACKET,'[',1,18465)
+LexToken(VAR,'rpar',1,18466)
+LexToken(COMMA,',',1,18470)
+LexToken(VAR,'ipar',1,18471)
+LexToken(CLOSESQBRACKET,']',1,18475)
+LexToken(ASSIGNMENT,'=',1,18476)
+LexToken(VAR,'AutoScale',1,18477)
+LexToken(OPENBRACKET,'(',1,18486)
+LexToken(VAR,'a',1,18487)
+LexToken(COMMA,',',1,18488)
+LexToken(VAR,'xy',1,18489)
+LexToken(COMMA,',',1,18491)
+LexToken(VAR,'ipar',1,18492)
+LexToken(COMMA,',',1,18496)
+LexToken(VAR,'rpar',1,18497)
+LexToken(CLOSEBRACKET,')',1,18501)
+LexToken(SEMICOLON,';',1,18502)
+LexToken(EOL,'\n',1,18503)
+LexToken(VAR,'random_n_exprs2',1,18520)
+LexToken(ASSIGNMENT,'=',1,18535)
+LexToken(VAR,'random_n_exprs',1,18536)
+LexToken(SEMICOLON,';',1,18550)
+LexToken(EOL,'\n',1,18551)
+LexToken(END,'end',1,18564)
+LexToken(EOL,'\n',1,18567)
+LexToken(EOL,'\n',1,18649)
+LexToken(CASE,'case',1,18658)
+LexToken(DQSTRING,'"random uniform"',1,18678)
+LexToken(THEN,'then',1,18680)
+LexToken(EOL,'\n',1,18684)
+LexToken(OPENSQBRACKET,'[',1,18697)
+LexToken(VAR,'mok',1,18698)
+LexToken(COMMA,',',1,18701)
+LexToken(VAR,'min5',1,18702)
+LexToken(COMMA,',',1,18706)
+LexToken(VAR,'max5',1,18707)
+LexToken(COMMA,',',1,18711)
+LexToken(VAR,'seed5',1,18712)
+LexToken(COMMA,',',1,18717)
+LexToken(VAR,'sample5',1,18718)
+LexToken(COMMA,',',1,18725)
+LexToken(VAR,'np5',1,18726)
+LexToken(COMMA,',',1,18729)
+LexToken(VAR,'random_u_exprs2',1,18730)
+LexToken(CLOSESQBRACKET,']',1,18745)
+LexToken(ASSIGNMENT,'=',1,18746)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,18747)
+LexToken(OPENBRACKET,'(',1,18762)
+LexToken(DQSTRING,'"Uniform random signal"',1,18785)
+LexToken(COMMA,',',1,18786)
+LexToken(OPENSQBRACKET,'[',1,18804)
+LexToken(DQSTRING,'"Minimum"',1,18813)
+LexToken(SEMICOLON,';',1,18814)
+LexToken(DQSTRING,'"Maximum"',1,18823)
+LexToken(SEMICOLON,';',1,18824)
+LexToken(DQSTRING,'"Initial seed"',1,18838)
+LexToken(SEMICOLON,';',1,18839)
+LexToken(DQSTRING,'"Sample time"',1,18852)
+LexToken(SEMICOLON,';',1,18853)
+LexToken(DQSTRING,'"Number of points"',1,18871)
+LexToken(CLOSESQBRACKET,']',1,18872)
+LexToken(COMMA,',',1,18873)
+LexToken(VAR,'list',1,18874)
+LexToken(OPENBRACKET,'(',1,18878)
+LexToken(DQSTRING,'"vec"',1,18883)
+LexToken(COMMA,',',1,18884)
+LexToken(NUMBER,'1',1,18885)
+LexToken(COMMA,',',1,18886)
+LexToken(DQSTRING,'"vec"',1,18908)
+LexToken(COMMA,',',1,18909)
+LexToken(NUMBER,'1',1,18910)
+LexToken(COMMA,',',1,18911)
+LexToken(DQSTRING,'"vec"',1,18916)
+LexToken(COMMA,',',1,18917)
+LexToken(NUMBER,'1',1,18918)
+LexToken(COMMA,',',1,18919)
+LexToken(DQSTRING,'"vec"',1,18924)
+LexToken(COMMA,',',1,18925)
+LexToken(NUMBER,'1',1,18943)
+LexToken(COMMA,',',1,18944)
+LexToken(DQSTRING,'"vec"',1,18949)
+LexToken(COMMA,',',1,18950)
+LexToken(NUMBER,'1',1,18951)
+LexToken(CLOSEBRACKET,')',1,18952)
+LexToken(COMMA,',',1,18953)
+LexToken(VAR,'random_u_exprs',1,18954)
+LexToken(CLOSEBRACKET,')',1,18968)
+LexToken(EOL,'\n',1,18969)
+LexToken(IF,'if',1,18982)
+LexToken(VAR,'mok',1,18985)
+LexToken(LOGICAL,'&',1,18989)
+LexToken(VAR,'sample5',1,18991)
+LexToken(COMPARISON,'>',1,18998)
+LexToken(NUMBER,'0',1,18999)
+LexToken(THEN,'then',1,19001)
+LexToken(EOL,'\n',1,19005)
+LexToken(VAR,'NOrder',1,19022)
+LexToken(ASSIGNMENT,'=',1,19028)
+LexToken(NUMBER,'0',1,19029)
+LexToken(SEMICOLON,';',1,19030)
+LexToken(EOL,'\n',1,19031)
+LexToken(VAR,'ipar',1,19048)
+LexToken(OPENBRACKET,'(',1,19052)
+LexToken(NUMBER,'2',1,19053)
+LexToken(CLOSEBRACKET,')',1,19054)
+LexToken(ASSIGNMENT,'=',1,19055)
+LexToken(VAR,'NOrder',1,19056)
+LexToken(SEMICOLON,';',1,19062)
+LexToken(EOL,'\n',1,19063)
+LexToken(VAR,'rand',1,19080)
+LexToken(OPENBRACKET,'(',1,19084)
+LexToken(DQSTRING,'"uniform"',1,19093)
+LexToken(CLOSEBRACKET,')',1,19094)
+LexToken(SEMICOLON,';',1,19095)
+LexToken(EOL,'\n',1,19096)
+LexToken(VAR,'rand',1,19113)
+LexToken(OPENBRACKET,'(',1,19117)
+LexToken(DQSTRING,'"seed"',1,19123)
+LexToken(COMMA,',',1,19124)
+LexToken(VAR,'seed5',1,19125)
+LexToken(CLOSEBRACKET,')',1,19130)
+LexToken(SEMICOLON,';',1,19131)
+LexToken(EOL,'\n',1,19132)
+LexToken(VAR,'xt',1,19149)
+LexToken(ASSIGNMENT,'=',1,19151)
+LexToken(NUMBER,'0',1,19152)
+LexToken(COLON,':',1,19153)
+LexToken(VAR,'sample5',1,19154)
+LexToken(COLON,':',1,19161)
+LexToken(VAR,'sample5',1,19162)
+LexToken(OPERATOR,'*',1,19169)
+LexToken(OPENBRACKET,'(',1,19170)
+LexToken(VAR,'np5',1,19171)
+LexToken(NUMBER,'-1',1,19174)
+LexToken(CLOSEBRACKET,')',1,19176)
+LexToken(SEMICOLON,';',1,19177)
+LexToken(EOL,'\n',1,19178)
+LexToken(VAR,'xt',1,19195)
+LexToken(ASSIGNMENT,'=',1,19197)
+LexToken(VAR,'xt',1,19198)
+LexToken(OPENBRACKET,'(',1,19200)
+LexToken(COLON,':',1,19201)
+LexToken(CLOSEBRACKET,')',1,19202)
+LexToken(SEMICOLON,';',1,19203)
+LexToken(EOL,'\n',1,19204)
+LexToken(VAR,'yt',1,19221)
+LexToken(ASSIGNMENT,'=',1,19223)
+LexToken(VAR,'min5',1,19224)
+LexToken(OPERATOR,'+',1,19228)
+LexToken(OPENBRACKET,'(',1,19229)
+LexToken(VAR,'max5',1,19230)
+LexToken(OPERATOR,'-',1,19234)
+LexToken(VAR,'min5',1,19235)
+LexToken(CLOSEBRACKET,')',1,19239)
+LexToken(OPERATOR,'*',1,19240)
+LexToken(VAR,'rand',1,19241)
+LexToken(OPENBRACKET,'(',1,19245)
+LexToken(VAR,'np5',1,19246)
+LexToken(COMMA,',',1,19249)
+LexToken(NUMBER,'1',1,19250)
+LexToken(CLOSEBRACKET,')',1,19251)
+LexToken(SEMICOLON,';',1,19252)
+LexToken(EOL,'\n',1,19253)
+LexToken(VAR,'xy',1,19270)
+LexToken(ASSIGNMENT,'=',1,19272)
+LexToken(OPENSQBRACKET,'[',1,19273)
+LexToken(VAR,'xt',1,19274)
+LexToken(COMMA,',',1,19276)
+LexToken(VAR,'yt',1,19277)
+LexToken(CLOSESQBRACKET,']',1,19279)
+LexToken(SEMICOLON,';',1,19280)
+LexToken(EOL,'\n',1,19281)
+LexToken(OPENSQBRACKET,'[',1,19298)
+LexToken(VAR,'rpar',1,19299)
+LexToken(COMMA,',',1,19303)
+LexToken(VAR,'ipar',1,19304)
+LexToken(CLOSESQBRACKET,']',1,19308)
+LexToken(ASSIGNMENT,'=',1,19309)
+LexToken(VAR,'AutoScale',1,19310)
+LexToken(OPENBRACKET,'(',1,19319)
+LexToken(VAR,'a',1,19320)
+LexToken(COMMA,',',1,19321)
+LexToken(VAR,'xy',1,19322)
+LexToken(COMMA,',',1,19324)
+LexToken(VAR,'ipar',1,19325)
+LexToken(COMMA,',',1,19329)
+LexToken(VAR,'rpar',1,19330)
+LexToken(CLOSEBRACKET,')',1,19334)
+LexToken(SEMICOLON,';',1,19335)
+LexToken(EOL,'\n',1,19336)
+LexToken(VAR,'random_u_exprs2',1,19353)
+LexToken(ASSIGNMENT,'=',1,19368)
+LexToken(VAR,'random_u_exprs',1,19369)
+LexToken(SEMICOLON,';',1,19383)
+LexToken(EOL,'\n',1,19384)
+LexToken(EOL,'\n',1,19385)
+LexToken(END,'end',1,19398)
+LexToken(EOL,'\n',1,19401)
+LexToken(EOL,'\n',1,19483)
+LexToken(CASE,'case',1,19492)
+LexToken(DQSTRING,'"Save/Exit"',1,19507)
+LexToken(THEN,'then',1,19509)
+LexToken(EOL,'\n',1,19513)
+LexToken(VAR,'NOrder',1,19526)
+LexToken(ASSIGNMENT,'=',1,19532)
+LexToken(VAR,'ipar',1,19533)
+LexToken(OPENBRACKET,'(',1,19537)
+LexToken(NUMBER,'2',1,19538)
+LexToken(CLOSEBRACKET,')',1,19539)
+LexToken(SEMICOLON,';',1,19540)
+LexToken(EOL,'\n',1,19541)
+LexToken(VAR,'PeridicOption',1,19554)
+LexToken(ASSIGNMENT,'=',1,19567)
+LexToken(VAR,'ipar',1,19568)
+LexToken(OPENBRACKET,'(',1,19572)
+LexToken(NUMBER,'3',1,19573)
+LexToken(CLOSEBRACKET,')',1,19574)
+LexToken(SEMICOLON,';',1,19575)
+LexToken(EOL,'\n',1,19576)
+LexToken(EOL,'\n',1,19577)
+LexToken(VAR,'METHOD',1,19590)
+LexToken(ASSIGNMENT,'=',1,19596)
+LexToken(VAR,'getmethod',1,19597)
+LexToken(OPENBRACKET,'(',1,19606)
+LexToken(VAR,'NOrder',1,19607)
+LexToken(CLOSEBRACKET,')',1,19613)
+LexToken(SEMICOLON,';',1,19614)
+LexToken(EOL,'\n',1,19615)
+LexToken(IF,'if',1,19628)
+LexToken(OPENBRACKET,'(',1,19631)
+LexToken(VAR,'METHOD',1,19632)
+LexToken(COMPARISON,'==',1,19638)
+LexToken(DQSTRING,'"periodic"',1,19649)
+LexToken(CLOSEBRACKET,')',1,19650)
+LexToken(THEN,'then',1,19652)
+LexToken(EOL,'\n',1,19675)
+LexToken(VAR,'xy',1,19692)
+LexToken(OPENBRACKET,'(',1,19694)
+LexToken(VAR,'N',1,19695)
+LexToken(COMMA,',',1,19696)
+LexToken(NUMBER,'2',1,19697)
+LexToken(CLOSEBRACKET,')',1,19698)
+LexToken(ASSIGNMENT,'=',1,19699)
+LexToken(VAR,'xy',1,19700)
+LexToken(OPENBRACKET,'(',1,19702)
+LexToken(NUMBER,'1',1,19703)
+LexToken(COMMA,',',1,19704)
+LexToken(NUMBER,'2',1,19705)
+LexToken(CLOSEBRACKET,')',1,19706)
+LexToken(SEMICOLON,';',1,19707)
+LexToken(EOL,'\n',1,19708)
+LexToken(END,'end',1,19721)
+LexToken(EOL,'\n',1,19724)
+LexToken(EOL,'\n',1,19725)
+LexToken(IF,'if',1,19738)
+LexToken(OPENBRACKET,'(',1,19741)
+LexToken(VAR,'METHOD',1,19742)
+LexToken(COMPARISON,'==',1,19748)
+LexToken(DQSTRING,'"order 2"',1,19758)
+LexToken(LOGICAL,'|',1,19760)
+LexToken(VAR,'METHOD',1,19762)
+LexToken(COMPARISON,'==',1,19768)
+LexToken(DQSTRING,'"not_a_knot"',1,19781)
+LexToken(LOGICAL,'|',1,19782)
+LexToken(VAR,'METHOD',1,19783)
+LexToken(COMPARISON,'==',1,19789)
+LexToken(DQSTRING,'"periodic"',1,19800)
+LexToken(LOGICAL,'|',1,19802)
+LexToken(VAR,'METHOD',1,19804)
+LexToken(COMPARISON,'==',1,19810)
+LexToken(DQSTRING,'"monotone"',1,19821)
+LexToken(LOGICAL,'|',1,19822)
+LexToken(VAR,'METHOD',1,19824)
+LexToken(COMPARISON,'==',1,19830)
+LexToken(DQSTRING,'"fast"',1,19837)
+LexToken(LOGICAL,'|',1,19839)
+LexToken(VAR,'METHOD',1,19841)
+LexToken(COMPARISON,'==',1,19847)
+LexToken(DQSTRING,'"clamped"',1,19857)
+LexToken(CLOSEBRACKET,')',1,19858)
+LexToken(THEN,'then',1,19860)
+LexToken(EOL,'\n',1,19864)
+LexToken(VAR,'rpar',1,19881)
+LexToken(ASSIGNMENT,'=',1,19885)
+LexToken(OPENSQBRACKET,'[',1,19886)
+LexToken(VAR,'xy',1,19887)
+LexToken(OPENBRACKET,'(',1,19889)
+LexToken(COLON,':',1,19890)
+LexToken(COMMA,',',1,19891)
+LexToken(NUMBER,'1',1,19892)
+LexToken(CLOSEBRACKET,')',1,19893)
+LexToken(SEMICOLON,';',1,19894)
+LexToken(VAR,'xy',1,19895)
+LexToken(OPENBRACKET,'(',1,19897)
+LexToken(COLON,':',1,19898)
+LexToken(COMMA,',',1,19899)
+LexToken(NUMBER,'2',1,19900)
+LexToken(CLOSEBRACKET,')',1,19901)
+LexToken(SEMICOLON,';',1,19902)
+LexToken(VAR,'rpar',1,19903)
+LexToken(CLOSESQBRACKET,']',1,19907)
+LexToken(SEMICOLON,';',1,19908)
+LexToken(EOL,'\n',1,19909)
+LexToken(ELSE,'else',1,19922)
+LexToken(EOL,'\n',1,19926)
+LexToken(IF,'if',1,19943)
+LexToken(OPENBRACKET,'(',1,19946)
+LexToken(VAR,'METHOD',1,19947)
+LexToken(COMPARISON,'==',1,19953)
+LexToken(DQSTRING,'"zero order"',1,19966)
+LexToken(LOGICAL,'|',1,19967)
+LexToken(VAR,'METHOD',1,19968)
+LexToken(COMPARISON,'==',1,19974)
+LexToken(DQSTRING,'"linear"',1,19983)
+LexToken(CLOSEBRACKET,')',1,19984)
+LexToken(EOL,'\n',1,19985)
+LexToken(VAR,'rpar',1,20006)
+LexToken(ASSIGNMENT,'=',1,20010)
+LexToken(OPENSQBRACKET,'[',1,20011)
+LexToken(VAR,'xy',1,20012)
+LexToken(OPENBRACKET,'(',1,20014)
+LexToken(COLON,':',1,20015)
+LexToken(COMMA,',',1,20016)
+LexToken(NUMBER,'1',1,20017)
+LexToken(CLOSEBRACKET,')',1,20018)
+LexToken(SEMICOLON,';',1,20019)
+LexToken(VAR,'xy',1,20020)
+LexToken(OPENBRACKET,'(',1,20022)
+LexToken(COLON,':',1,20023)
+LexToken(COMMA,',',1,20024)
+LexToken(NUMBER,'2',1,20025)
+LexToken(CLOSEBRACKET,')',1,20026)
+LexToken(SEMICOLON,';',1,20027)
+LexToken(CLOSESQBRACKET,']',1,20028)
+LexToken(EOL,'\n',1,20029)
+LexToken(END,'end',1,20046)
+LexToken(EOL,'\n',1,20049)
+LexToken(END,'end',1,20062)
+LexToken(EOL,'\n',1,20065)
+LexToken(EOL,'\n',1,20066)
+LexToken(VAR,'ok',1,20079)
+LexToken(ASSIGNMENT,'=',1,20081)
+LexToken(PREVAR_BOOLEAN,'%t',1,20082)
+LexToken(EOL,'\n',1,20084)
+LexToken(VAR,'delete',1,20097)
+LexToken(OPENBRACKET,'(',1,20103)
+LexToken(VAR,'f',1,20104)
+LexToken(CLOSEBRACKET,')',1,20105)
+LexToken(SEMICOLON,';',1,20106)
+LexToken(EOL,'\n',1,20107)
+LexToken(RETURN,'return',1,20120)
+LexToken(EOL,'\n',1,20126)
+LexToken(EOL,'\n',1,20208)
+LexToken(CASE,'case',1,20217)
+LexToken(DQSTRING,'"Exit without save"',1,20240)
+LexToken(THEN,'then',1,20242)
+LexToken(EOL,'\n',1,20246)
+LexToken(VAR,'ipar',1,20259)
+LexToken(ASSIGNMENT,'=',1,20263)
+LexToken(OPENSQBRACKET,'[',1,20264)
+LexToken(CLOSESQBRACKET,']',1,20265)
+LexToken(SEMICOLON,';',1,20266)
+LexToken(EOL,'\n',1,20267)
+LexToken(VAR,'rpar',1,20280)
+LexToken(ASSIGNMENT,'=',1,20284)
+LexToken(OPENSQBRACKET,'[',1,20285)
+LexToken(CLOSESQBRACKET,']',1,20286)
+LexToken(SEMICOLON,';',1,20287)
+LexToken(EOL,'\n',1,20288)
+LexToken(VAR,'ok',1,20301)
+LexToken(ASSIGNMENT,'=',1,20303)
+LexToken(PREVAR_BOOLEAN,'%f',1,20304)
+LexToken(EOL,'\n',1,20306)
+LexToken(VAR,'delete',1,20319)
+LexToken(OPENBRACKET,'(',1,20325)
+LexToken(VAR,'f',1,20326)
+LexToken(CLOSEBRACKET,')',1,20327)
+LexToken(SEMICOLON,';',1,20328)
+LexToken(EOL,'\n',1,20329)
+LexToken(RETURN,'return',1,20342)
+LexToken(EOL,'\n',1,20348)
+LexToken(EOL,'\n',1,20430)
+LexToken(CASE,'case',1,20439)
+LexToken(DQSTRING,'"Clear"',1,20450)
+LexToken(THEN,'then',1,20452)
+LexToken(EOL,'\n',1,20456)
+LexToken(VAR,'xy',1,20469)
+LexToken(ASSIGNMENT,'=',1,20471)
+LexToken(OPENSQBRACKET,'[',1,20472)
+LexToken(NUMBER,'0',1,20473)
+LexToken(COMMA,',',1,20474)
+LexToken(NUMBER,'0',1,20475)
+LexToken(CLOSESQBRACKET,']',1,20476)
+LexToken(SEMICOLON,';',1,20477)
+LexToken(EOL,'\n',1,20478)
+LexToken(VAR,'NOrder',1,20491)
+LexToken(ASSIGNMENT,'=',1,20497)
+LexToken(NUMBER,'0',1,20498)
+LexToken(SEMICOLON,';',1,20499)
+LexToken(EOL,'\n',1,20500)
+LexToken(VAR,'ipar',1,20513)
+LexToken(OPENBRACKET,'(',1,20517)
+LexToken(NUMBER,'2',1,20518)
+LexToken(CLOSEBRACKET,')',1,20519)
+LexToken(ASSIGNMENT,'=',1,20520)
+LexToken(VAR,'NOrder',1,20521)
+LexToken(SEMICOLON,';',1,20527)
+LexToken(EOL,'\n',1,20528)
+LexToken(OPENSQBRACKET,'[',1,20541)
+LexToken(VAR,'rpar',1,20542)
+LexToken(COMMA,',',1,20546)
+LexToken(VAR,'ipar',1,20547)
+LexToken(CLOSESQBRACKET,']',1,20551)
+LexToken(ASSIGNMENT,'=',1,20552)
+LexToken(VAR,'AutoScale',1,20553)
+LexToken(OPENBRACKET,'(',1,20562)
+LexToken(VAR,'a',1,20563)
+LexToken(COMMA,',',1,20564)
+LexToken(VAR,'xy',1,20565)
+LexToken(COMMA,',',1,20567)
+LexToken(VAR,'ipar',1,20568)
+LexToken(COMMA,',',1,20572)
+LexToken(VAR,'rpar',1,20573)
+LexToken(CLOSEBRACKET,')',1,20577)
+LexToken(EOL,'\n',1,20578)
+LexToken(EOL,'\n',1,20657)
+LexToken(CASE,'case',1,20666)
+LexToken(DQSTRING,'"Edit text data NOT IN USE"',1,20697)
+LexToken(THEN,'then',1,20699)
+LexToken(EOL,'\n',1,20703)
+LexToken(EOL,'\n',1,20731)
+LexToken(OPENSQBRACKET,'[',1,20744)
+LexToken(VAR,'mok',1,20745)
+LexToken(COMMA,',',1,20748)
+LexToken(VAR,'xt',1,20749)
+LexToken(COMMA,',',1,20751)
+LexToken(VAR,'yt',1,20752)
+LexToken(CLOSESQBRACKET,']',1,20754)
+LexToken(ASSIGNMENT,'=',1,20755)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,20756)
+LexToken(OPENBRACKET,'(',1,20771)
+LexToken(DQSTRING,'"Enter x and y data"',1,20791)
+LexToken(COMMA,',',1,20792)
+LexToken(OPENSQBRACKET,'[',1,20793)
+LexToken(DQSTRING,'"x"',1,20796)
+LexToken(SEMICOLON,';',1,20797)
+LexToken(DQSTRING,'"y"',1,20800)
+LexToken(CLOSESQBRACKET,']',1,20801)
+LexToken(COMMA,',',1,20802)
+LexToken(VAR,'list',1,20803)
+LexToken(OPENBRACKET,'(',1,20807)
+LexToken(DQSTRING,'"vec"',1,20812)
+LexToken(COMMA,',',1,20813)
+LexToken(NUMBER,'-1',1,20814)
+LexToken(COMMA,',',1,20816)
+LexToken(DQSTRING,'"vec"',1,20821)
+LexToken(COMMA,',',1,20822)
+LexToken(NUMBER,'-1',1,20823)
+LexToken(CLOSEBRACKET,')',1,20825)
+LexToken(COMMA,',',1,20826)
+LexToken(VAR,'list',1,20827)
+LexToken(OPENBRACKET,'(',1,20831)
+LexToken(VAR,'strcat',1,20832)
+LexToken(OPENBRACKET,'(',1,20838)
+LexToken(VAR,'sci2exp',1,20839)
+LexToken(OPENBRACKET,'(',1,20846)
+LexToken(VAR,'xy',1,20847)
+LexToken(OPENBRACKET,'(',1,20849)
+LexToken(COLON,':',1,20850)
+LexToken(COMMA,',',1,20851)
+LexToken(NUMBER,'1',1,20852)
+LexToken(CLOSEBRACKET,')',1,20853)
+LexToken(CLOSEBRACKET,')',1,20854)
+LexToken(CLOSEBRACKET,')',1,20855)
+LexToken(COMMA,',',1,20856)
+LexToken(VAR,'strcat',1,20857)
+LexToken(OPENBRACKET,'(',1,20863)
+LexToken(VAR,'sci2exp',1,20864)
+LexToken(OPENBRACKET,'(',1,20871)
+LexToken(VAR,'xy',1,20872)
+LexToken(OPENBRACKET,'(',1,20874)
+LexToken(COLON,':',1,20875)
+LexToken(COMMA,',',1,20876)
+LexToken(NUMBER,'2',1,20877)
+LexToken(CLOSEBRACKET,')',1,20878)
+LexToken(CLOSEBRACKET,')',1,20879)
+LexToken(CLOSEBRACKET,')',1,20880)
+LexToken(CLOSEBRACKET,')',1,20881)
+LexToken(CLOSEBRACKET,')',1,20882)
+LexToken(SEMICOLON,';',1,20883)
+LexToken(EOL,'\n',1,20884)
+LexToken(IF,'if',1,20897)
+LexToken(VAR,'mok',1,20900)
+LexToken(THEN,'then',1,20904)
+LexToken(COMMA,',',1,20908)
+LexToken(EOL,'\n',1,20909)
+LexToken(VAR,'xy',1,20926)
+LexToken(ASSIGNMENT,'=',1,20928)
+LexToken(OPENSQBRACKET,'[',1,20929)
+LexToken(VAR,'xt',1,20930)
+LexToken(COMMA,',',1,20932)
+LexToken(VAR,'yt',1,20933)
+LexToken(CLOSESQBRACKET,']',1,20935)
+LexToken(SEMICOLON,';',1,20936)
+LexToken(EOL,'\n',1,20937)
+LexToken(OPENSQBRACKET,'[',1,20954)
+LexToken(VAR,'xy',1,20955)
+LexToken(CLOSESQBRACKET,']',1,20957)
+LexToken(ASSIGNMENT,'=',1,20958)
+LexToken(VAR,'cleandata',1,20959)
+LexToken(OPENBRACKET,'(',1,20968)
+LexToken(VAR,'xy',1,20969)
+LexToken(CLOSEBRACKET,')',1,20971)
+LexToken(COMMA,',',1,20972)
+LexToken(EOL,'\n',1,20973)
+LexToken(OPENSQBRACKET,'[',1,20990)
+LexToken(VAR,'rpar',1,20991)
+LexToken(COMMA,',',1,20995)
+LexToken(VAR,'ipar',1,20996)
+LexToken(CLOSESQBRACKET,']',1,21000)
+LexToken(ASSIGNMENT,'=',1,21001)
+LexToken(VAR,'AutoScale',1,21002)
+LexToken(OPENBRACKET,'(',1,21011)
+LexToken(VAR,'a',1,21012)
+LexToken(COMMA,',',1,21013)
+LexToken(VAR,'xy',1,21014)
+LexToken(COMMA,',',1,21016)
+LexToken(VAR,'ipar',1,21017)
+LexToken(COMMA,',',1,21021)
+LexToken(VAR,'rpar',1,21022)
+LexToken(CLOSEBRACKET,')',1,21026)
+LexToken(EOL,'\n',1,21027)
+LexToken(END,'end',1,21040)
+LexToken(EOL,'\n',1,21043)
+LexToken(EOL,'\n',1,21121)
+LexToken(CASE,'case',1,21130)
+LexToken(DQSTRING,'"Help"',1,21140)
+LexToken(THEN,'then',1,21142)
+LexToken(EOL,'\n',1,21146)
+LexToken(VAR,'t1',1,21159)
+LexToken(ASSIGNMENT,'=',1,21161)
+LexToken(DQSTRING,'"Mouse-left click: adding a new point"',1,21199)
+LexToken(EOL,'\n',1,21200)
+LexToken(VAR,'t2',1,21213)
+LexToken(ASSIGNMENT,'=',1,21215)
+LexToken(DQSTRING,'"Mouse-right click: remove a point"',1,21250)
+LexToken(EOL,'\n',1,21251)
+LexToken(VAR,'t3',1,21264)
+LexToken(ASSIGNMENT,'=',1,21266)
+LexToken(DQSTRING,'"Mouse-left double click: edit a point\\\'s coordinates"',1,21320)
+LexToken(EOL,'\n',1,21321)
+LexToken(VAR,'t4',1,21334)
+LexToken(ASSIGNMENT,'=',1,21336)
+LexToken(DQSTRING,'"Mouse-left button press/drag/release: move a point"',1,21389)
+LexToken(EOL,'\n',1,21390)
+LexToken(VAR,'t5',1,21403)
+LexToken(ASSIGNMENT,'=',1,21405)
+LexToken(DQSTRING,'"Change the window size: \\\'Data\\\' menu -> \\\'Databounds\\\'"',1,21462)
+LexToken(EOL,'\n',1,21463)
+LexToken(VAR,'messagebox',1,21476)
+LexToken(OPENBRACKET,'(',1,21486)
+LexToken(OPENSQBRACKET,'[',1,21487)
+LexToken(VAR,'t1',1,21488)
+LexToken(SEMICOLON,';',1,21490)
+LexToken(VAR,'t2',1,21491)
+LexToken(SEMICOLON,';',1,21493)
+LexToken(VAR,'t3',1,21494)
+LexToken(SEMICOLON,';',1,21496)
+LexToken(VAR,'t4',1,21497)
+LexToken(SEMICOLON,';',1,21499)
+LexToken(VAR,'t5',1,21500)
+LexToken(CLOSESQBRACKET,']',1,21502)
+LexToken(COMMA,',',1,21503)
+LexToken(DQSTRING,'"modal"',1,21510)
+LexToken(COMMA,',',1,21511)
+LexToken(DQSTRING,'"info"',1,21517)
+LexToken(CLOSEBRACKET,')',1,21518)
+LexToken(SEMICOLON,';',1,21519)
+LexToken(EOL,'\n',1,21520)
+LexToken(EOL,'\n',1,21598)
+LexToken(CASE,'case',1,21607)
+LexToken(DQSTRING,'"Load from Excel"',1,21628)
+LexToken(THEN,'then',1,21630)
+LexToken(EOL,'\n',1,21634)
+LexToken(OPENSQBRACKET,'[',1,21647)
+LexToken(VAR,'tok',1,21648)
+LexToken(COMMA,',',1,21651)
+LexToken(VAR,'xytt',1,21652)
+LexToken(CLOSESQBRACKET,']',1,21656)
+LexToken(ASSIGNMENT,'=',1,21657)
+LexToken(VAR,'ReadExcel',1,21658)
+LexToken(OPENBRACKET,'(',1,21667)
+LexToken(CLOSEBRACKET,')',1,21668)
+LexToken(EOL,'\n',1,21669)
+LexToken(IF,'if',1,21682)
+LexToken(VAR,'tok',1,21685)
+LexToken(THEN,'then',1,21689)
+LexToken(EOL,'\n',1,21693)
+LexToken(VAR,'xy',1,21710)
+LexToken(ASSIGNMENT,'=',1,21712)
+LexToken(VAR,'xytt',1,21713)
+LexToken(SEMICOLON,';',1,21717)
+LexToken(EOL,'\n',1,21718)
+LexToken(VAR,'NOrder',1,21735)
+LexToken(ASSIGNMENT,'=',1,21741)
+LexToken(NUMBER,'1',1,21742)
+LexToken(EOL,'\n',1,21743)
+LexToken(VAR,'ipar',1,21760)
+LexToken(OPENBRACKET,'(',1,21764)
+LexToken(NUMBER,'2',1,21765)
+LexToken(CLOSEBRACKET,')',1,21766)
+LexToken(ASSIGNMENT,'=',1,21767)
+LexToken(VAR,'NOrder',1,21768)
+LexToken(SEMICOLON,';',1,21774)
+LexToken(EOL,'\n',1,21775)
+LexToken(OPENSQBRACKET,'[',1,21792)
+LexToken(VAR,'rpar',1,21793)
+LexToken(COMMA,',',1,21797)
+LexToken(VAR,'ipar',1,21798)
+LexToken(CLOSESQBRACKET,']',1,21802)
+LexToken(ASSIGNMENT,'=',1,21803)
+LexToken(VAR,'AutoScale',1,21804)
+LexToken(OPENBRACKET,'(',1,21813)
+LexToken(VAR,'a',1,21814)
+LexToken(COMMA,',',1,21815)
+LexToken(VAR,'xy',1,21816)
+LexToken(COMMA,',',1,21818)
+LexToken(VAR,'ipar',1,21819)
+LexToken(COMMA,',',1,21823)
+LexToken(VAR,'rpar',1,21824)
+LexToken(CLOSEBRACKET,')',1,21828)
+LexToken(EOL,'\n',1,21829)
+LexToken(END,'end',1,21842)
+LexToken(EOL,'\n',1,21845)
+LexToken(EOL,'\n',1,21923)
+LexToken(CASE,'case',1,21932)
+LexToken(DQSTRING,'"Load from text file"',1,21957)
+LexToken(THEN,'then',1,21959)
+LexToken(EOL,'\n',1,21963)
+LexToken(OPENSQBRACKET,'[',1,21976)
+LexToken(VAR,'tok',1,21977)
+LexToken(COMMA,',',1,21980)
+LexToken(VAR,'xytt',1,21981)
+LexToken(CLOSESQBRACKET,']',1,21985)
+LexToken(ASSIGNMENT,'=',1,21986)
+LexToken(VAR,'ReadFromFile',1,21987)
+LexToken(OPENBRACKET,'(',1,21999)
+LexToken(CLOSEBRACKET,')',1,22000)
+LexToken(EOL,'\n',1,22001)
+LexToken(IF,'if',1,22014)
+LexToken(VAR,'tok',1,22017)
+LexToken(THEN,'then',1,22021)
+LexToken(EOL,'\n',1,22025)
+LexToken(VAR,'xy',1,22042)
+LexToken(ASSIGNMENT,'=',1,22044)
+LexToken(VAR,'xytt',1,22045)
+LexToken(SEMICOLON,';',1,22049)
+LexToken(EOL,'\n',1,22050)
+LexToken(VAR,'NOrder',1,22067)
+LexToken(ASSIGNMENT,'=',1,22073)
+LexToken(NUMBER,'1',1,22074)
+LexToken(EOL,'\n',1,22075)
+LexToken(VAR,'ipar',1,22092)
+LexToken(OPENBRACKET,'(',1,22096)
+LexToken(NUMBER,'2',1,22097)
+LexToken(CLOSEBRACKET,')',1,22098)
+LexToken(ASSIGNMENT,'=',1,22099)
+LexToken(VAR,'NOrder',1,22100)
+LexToken(SEMICOLON,';',1,22106)
+LexToken(EOL,'\n',1,22107)
+LexToken(OPENSQBRACKET,'[',1,22124)
+LexToken(VAR,'rpar',1,22125)
+LexToken(COMMA,',',1,22129)
+LexToken(VAR,'ipar',1,22130)
+LexToken(CLOSESQBRACKET,']',1,22134)
+LexToken(ASSIGNMENT,'=',1,22135)
+LexToken(VAR,'AutoScale',1,22136)
+LexToken(OPENBRACKET,'(',1,22145)
+LexToken(VAR,'a',1,22146)
+LexToken(COMMA,',',1,22147)
+LexToken(VAR,'xy',1,22148)
+LexToken(COMMA,',',1,22150)
+LexToken(VAR,'ipar',1,22151)
+LexToken(COMMA,',',1,22155)
+LexToken(VAR,'rpar',1,22156)
+LexToken(CLOSEBRACKET,')',1,22160)
+LexToken(EOL,'\n',1,22161)
+LexToken(END,'end',1,22174)
+LexToken(EOL,'\n',1,22177)
+LexToken(EOL,'\n',1,22255)
+LexToken(CASE,'case',1,22264)
+LexToken(DQSTRING,'"Save to text file"',1,22287)
+LexToken(THEN,'then',1,22289)
+LexToken(EOL,'\n',1,22293)
+LexToken(OPENSQBRACKET,'[',1,22306)
+LexToken(VAR,'sok',1,22307)
+LexToken(CLOSESQBRACKET,']',1,22310)
+LexToken(ASSIGNMENT,'=',1,22311)
+LexToken(VAR,'SaveToFile',1,22312)
+LexToken(OPENBRACKET,'(',1,22322)
+LexToken(VAR,'xy',1,22323)
+LexToken(CLOSEBRACKET,')',1,22325)
+LexToken(EOL,'\n',1,22326)
+LexToken(EOL,'\n',1,22404)
+LexToken(CASE,'case',1,22413)
+LexToken(DQSTRING,'"Replot"',1,22425)
+LexToken(THEN,'then',1,22427)
+LexToken(EOL,'\n',1,22431)
+LexToken(IF,'if',1,22444)
+LexToken(VAR,'xy',1,22447)
+LexToken(COMPARISON,'<>',1,22449)
+LexToken(OPENSQBRACKET,'[',1,22451)
+LexToken(CLOSESQBRACKET,']',1,22452)
+LexToken(THEN,'then',1,22454)
+LexToken(EOL,'\n',1,22458)
+LexToken(VAR,'drawlater',1,22475)
+LexToken(OPENBRACKET,'(',1,22484)
+LexToken(CLOSEBRACKET,')',1,22485)
+LexToken(SEMICOLON,';',1,22486)
+LexToken(EOL,'\n',1,22487)
+LexToken(VAR,'points',1,22504)
+LexToken(DOT,'.',1,22510)
+LexToken(VAR,'data',1,22511)
+LexToken(ASSIGNMENT,'=',1,22515)
+LexToken(VAR,'xy',1,22516)
+LexToken(SEMICOLON,';',1,22518)
+LexToken(EOL,'\n',1,22519)
+LexToken(OPENSQBRACKET,'[',1,22536)
+LexToken(VAR,'rpar',1,22537)
+LexToken(COMMA,',',1,22541)
+LexToken(VAR,'ipar',1,22542)
+LexToken(CLOSESQBRACKET,']',1,22546)
+LexToken(ASSIGNMENT,'=',1,22547)
+LexToken(VAR,'drawSplin',1,22548)
+LexToken(OPENBRACKET,'(',1,22557)
+LexToken(VAR,'a',1,22558)
+LexToken(COMMA,',',1,22559)
+LexToken(VAR,'xy',1,22560)
+LexToken(COMMA,',',1,22562)
+LexToken(VAR,'ipar',1,22563)
+LexToken(COMMA,',',1,22567)
+LexToken(VAR,'rpar',1,22568)
+LexToken(CLOSEBRACKET,')',1,22572)
+LexToken(SEMICOLON,';',1,22573)
+LexToken(EOL,'\n',1,22574)
+LexToken(VAR,'drawnow',1,22591)
+LexToken(OPENBRACKET,'(',1,22598)
+LexToken(CLOSEBRACKET,')',1,22599)
+LexToken(EOL,'\n',1,22600)
+LexToken(END,'end',1,22613)
+LexToken(EOL,'\n',1,22616)
+LexToken(EOL,'\n',1,22689)
+LexToken(CASE,'case',1,22698)
+LexToken(DQSTRING,'"edit"',1,22708)
+LexToken(THEN,'then',1,22710)
+LexToken(EOL,'\n',1,22714)
+LexToken(VAR,'HIT',1,22727)
+LexToken(ASSIGNMENT,'=',1,22730)
+LexToken(PREVAR_BOOLEAN,'%f',1,22731)
+LexToken(EOL,'\n',1,22733)
+LexToken(IF,'if',1,22746)
+LexToken(VAR,'N',1,22749)
+LexToken(COMPARISON,'<>',1,22750)
+LexToken(NUMBER,'0',1,22752)
+LexToken(THEN,'then',1,22754)
+LexToken(EOL,'\n',1,22758)
+LexToken(VAR,'xt',1,22775)
+LexToken(ASSIGNMENT,'=',1,22777)
+LexToken(VAR,'xy',1,22778)
+LexToken(OPENBRACKET,'(',1,22780)
+LexToken(COLON,':',1,22781)
+LexToken(COMMA,',',1,22782)
+LexToken(NUMBER,'1',1,22783)
+LexToken(CLOSEBRACKET,')',1,22784)
+LexToken(SEMICOLON,';',1,22785)
+LexToken(EOL,'\n',1,22786)
+LexToken(VAR,'yt',1,22803)
+LexToken(ASSIGNMENT,'=',1,22805)
+LexToken(VAR,'xy',1,22806)
+LexToken(OPENBRACKET,'(',1,22808)
+LexToken(COLON,':',1,22809)
+LexToken(COMMA,',',1,22810)
+LexToken(NUMBER,'2',1,22811)
+LexToken(CLOSEBRACKET,')',1,22812)
+LexToken(SEMICOLON,';',1,22813)
+LexToken(EOL,'\n',1,22814)
+LexToken(VAR,'dist',1,22831)
+LexToken(ASSIGNMENT,'=',1,22835)
+LexToken(OPENBRACKET,'(',1,22836)
+LexToken(OPENBRACKET,'(',1,22837)
+LexToken(VAR,'xt',1,22838)
+LexToken(OPERATOR,'-',1,22840)
+LexToken(VAR,'ones',1,22841)
+LexToken(OPENBRACKET,'(',1,22845)
+LexToken(VAR,'N',1,22846)
+LexToken(COMMA,',',1,22847)
+LexToken(NUMBER,'1',1,22848)
+LexToken(CLOSEBRACKET,')',1,22849)
+LexToken(OPERATOR,'*',1,22850)
+LexToken(VAR,'xc',1,22851)
+LexToken(CLOSEBRACKET,')',1,22853)
+LexToken(CLOSEBRACKET,')',1,22854)
+LexToken(OPERATOR,'^',1,22855)
+LexToken(NUMBER,'2',1,22856)
+LexToken(OPERATOR,'+',1,22857)
+LexToken(OPENBRACKET,'(',1,22858)
+LexToken(OPENBRACKET,'(',1,22859)
+LexToken(VAR,'yt',1,22860)
+LexToken(OPERATOR,'-',1,22862)
+LexToken(VAR,'ones',1,22863)
+LexToken(OPENBRACKET,'(',1,22867)
+LexToken(VAR,'N',1,22868)
+LexToken(COMMA,',',1,22869)
+LexToken(NUMBER,'1',1,22870)
+LexToken(CLOSEBRACKET,')',1,22871)
+LexToken(OPERATOR,'*',1,22872)
+LexToken(VAR,'yc',1,22873)
+LexToken(CLOSEBRACKET,')',1,22875)
+LexToken(CLOSEBRACKET,')',1,22876)
+LexToken(OPERATOR,'^',1,22877)
+LexToken(NUMBER,'2',1,22878)
+LexToken(EOL,'\n',1,22879)
+LexToken(OPENSQBRACKET,'[',1,22896)
+LexToken(VAR,'dca',1,22897)
+LexToken(COMMA,',',1,22900)
+LexToken(VAR,'k',1,22901)
+LexToken(CLOSESQBRACKET,']',1,22902)
+LexToken(ASSIGNMENT,'=',1,22903)
+LexToken(VAR,'min',1,22904)
+LexToken(OPENBRACKET,'(',1,22907)
+LexToken(VAR,'dist',1,22908)
+LexToken(CLOSEBRACKET,')',1,22912)
+LexToken(SEMICOLON,';',1,22913)
+LexToken(EOL,'\n',1,22914)
+LexToken(VAR,'rectx',1,22931)
+LexToken(ASSIGNMENT,'=',1,22936)
+LexToken(VAR,'a',1,22937)
+LexToken(DOT,'.',1,22938)
+LexToken(VAR,'data_bounds',1,22939)
+LexToken(SEMICOLON,';',1,22950)
+LexToken(EOL,'\n',1,22951)
+LexToken(VAR,'ex',1,22968)
+LexToken(ASSIGNMENT,'=',1,22970)
+LexToken(VAR,'abs',1,22971)
+LexToken(OPENBRACKET,'(',1,22974)
+LexToken(VAR,'rectx',1,22975)
+LexToken(OPENBRACKET,'(',1,22980)
+LexToken(NUMBER,'2',1,22981)
+LexToken(COMMA,',',1,22982)
+LexToken(NUMBER,'1',1,22983)
+LexToken(CLOSEBRACKET,')',1,22984)
+LexToken(OPERATOR,'-',1,22985)
+LexToken(VAR,'rectx',1,22986)
+LexToken(OPENBRACKET,'(',1,22991)
+LexToken(NUMBER,'1',1,22992)
+LexToken(COMMA,',',1,22993)
+LexToken(NUMBER,'1',1,22994)
+LexToken(CLOSEBRACKET,')',1,22995)
+LexToken(CLOSEBRACKET,')',1,22996)
+LexToken(OPERATOR,'/',1,22997)
+LexToken(NUMBER,'80',1,22998)
+LexToken(SEMICOLON,';',1,23000)
+LexToken(EOL,'\n',1,23001)
+LexToken(VAR,'ey',1,23018)
+LexToken(ASSIGNMENT,'=',1,23020)
+LexToken(VAR,'abs',1,23021)
+LexToken(OPENBRACKET,'(',1,23024)
+LexToken(VAR,'rectx',1,23025)
+LexToken(OPENBRACKET,'(',1,23030)
+LexToken(NUMBER,'2',1,23031)
+LexToken(COMMA,',',1,23032)
+LexToken(NUMBER,'2',1,23033)
+LexToken(CLOSEBRACKET,')',1,23034)
+LexToken(OPERATOR,'-',1,23035)
+LexToken(VAR,'rectx',1,23036)
+LexToken(OPENBRACKET,'(',1,23041)
+LexToken(NUMBER,'1',1,23042)
+LexToken(COMMA,',',1,23043)
+LexToken(NUMBER,'2',1,23044)
+LexToken(CLOSEBRACKET,')',1,23045)
+LexToken(CLOSEBRACKET,')',1,23046)
+LexToken(OPERATOR,'/',1,23047)
+LexToken(NUMBER,'80',1,23048)
+LexToken(SEMICOLON,';',1,23050)
+LexToken(EOL,'\n',1,23051)
+LexToken(IF,'if',1,23068)
+LexToken(OPENBRACKET,'(',1,23071)
+LexToken(VAR,'abs',1,23072)
+LexToken(OPENBRACKET,'(',1,23075)
+LexToken(VAR,'xc',1,23076)
+LexToken(OPERATOR,'-',1,23078)
+LexToken(VAR,'xt',1,23079)
+LexToken(OPENBRACKET,'(',1,23081)
+LexToken(VAR,'k',1,23082)
+LexToken(CLOSEBRACKET,')',1,23083)
+LexToken(CLOSEBRACKET,')',1,23084)
+LexToken(COMPARISON,'<',1,23085)
+LexToken(VAR,'ex',1,23086)
+LexToken(LOGICAL,'&',1,23089)
+LexToken(VAR,'abs',1,23091)
+LexToken(OPENBRACKET,'(',1,23094)
+LexToken(VAR,'yc',1,23095)
+LexToken(OPERATOR,'-',1,23097)
+LexToken(VAR,'yt',1,23098)
+LexToken(OPENBRACKET,'(',1,23100)
+LexToken(VAR,'k',1,23101)
+LexToken(CLOSEBRACKET,')',1,23102)
+LexToken(CLOSEBRACKET,')',1,23103)
+LexToken(COMPARISON,'<',1,23104)
+LexToken(VAR,'ey',1,23105)
+LexToken(CLOSEBRACKET,')',1,23107)
+LexToken(THEN,'then',1,23109)
+LexToken(EOL,'\n',1,23113)
+LexToken(VAR,'HIT',1,23134)
+LexToken(ASSIGNMENT,'=',1,23137)
+LexToken(PREVAR_BOOLEAN,'%t',1,23138)
+LexToken(EOL,'\n',1,23140)
+LexToken(END,'end',1,23157)
+LexToken(EOL,'\n',1,23160)
+LexToken(END,'end',1,23173)
+LexToken(EOL,'\n',1,23176)
+LexToken(EOL,'\n',1,23177)
+LexToken(EOL,'\n',1,23217)
+LexToken(EOL,'\n',1,23290)
+LexToken(IF,'if',1,23303)
+LexToken(OPENBRACKET,'(',1,23306)
+LexToken(NOT,'~',1,23307)
+LexToken(VAR,'HIT',1,23308)
+LexToken(CLOSEBRACKET,')',1,23311)
+LexToken(LOGICAL,'&',1,23312)
+LexToken(OPENBRACKET,'(',1,23313)
+LexToken(VAR,'btn',1,23314)
+LexToken(COMPARISON,'==',1,23317)
+LexToken(NUMBER,'0',1,23319)
+LexToken(LOGICAL,'|',1,23321)
+LexToken(VAR,'btn',1,23323)
+LexToken(COMPARISON,'==',1,23326)
+LexToken(NUMBER,'3',1,23328)
+LexToken(CLOSEBRACKET,')',1,23329)
+LexToken(THEN,'then',1,23331)
+LexToken(EOL,'\n',1,23351)
+LexToken(IF,'if',1,23368)
+LexToken(OPENBRACKET,'(',1,23371)
+LexToken(VAR,'xc',1,23372)
+LexToken(COMPARISON,'>=',1,23374)
+LexToken(NUMBER,'0',1,23376)
+LexToken(CLOSEBRACKET,')',1,23377)
+LexToken(THEN,'then',1,23379)
+LexToken(EOL,'\n',1,23383)
+LexToken(IF,'if',1,23404)
+LexToken(OPENBRACKET,'(',1,23407)
+LexToken(VAR,'xc',1,23408)
+LexToken(COMPARISON,'==',1,23410)
+LexToken(NUMBER,'0',1,23412)
+LexToken(CLOSEBRACKET,')',1,23413)
+LexToken(THEN,'then',1,23415)
+LexToken(EOL,'\n',1,23419)
+LexToken(VAR,'zz',1,23444)
+LexToken(ASSIGNMENT,'=',1,23446)
+LexToken(VAR,'find',1,23447)
+LexToken(OPENBRACKET,'(',1,23451)
+LexToken(VAR,'x',1,23452)
+LexToken(COMPARISON,'==',1,23453)
+LexToken(NUMBER,'0',1,23455)
+LexToken(CLOSEBRACKET,')',1,23456)
+LexToken(SEMICOLON,';',1,23457)
+LexToken(EOL,'\n',1,23458)
+LexToken(VAR,'xy',1,23483)
+LexToken(OPENBRACKET,'(',1,23485)
+LexToken(VAR,'zz',1,23486)
+LexToken(COMMA,',',1,23488)
+LexToken(COLON,':',1,23489)
+LexToken(CLOSEBRACKET,')',1,23490)
+LexToken(ASSIGNMENT,'=',1,23491)
+LexToken(OPENSQBRACKET,'[',1,23492)
+LexToken(CLOSESQBRACKET,']',1,23493)
+LexToken(SEMICOLON,';',1,23494)
+LexToken(EOL,'\n',1,23495)
+LexToken(END,'end',1,23516)
+LexToken(EOL,'\n',1,23519)
+LexToken(VAR,'xy',1,23540)
+LexToken(ASSIGNMENT,'=',1,23542)
+LexToken(OPENSQBRACKET,'[',1,23543)
+LexToken(VAR,'xy',1,23544)
+LexToken(SEMICOLON,';',1,23546)
+LexToken(VAR,'xc',1,23547)
+LexToken(COMMA,',',1,23549)
+LexToken(VAR,'yc',1,23550)
+LexToken(CLOSESQBRACKET,']',1,23552)
+LexToken(SEMICOLON,';',1,23553)
+LexToken(EOL,'\n',1,23554)
+LexToken(OPENSQBRACKET,'[',1,23575)
+LexToken(VAR,'xtt',1,23576)
+LexToken(COMMA,',',1,23579)
+LexToken(VAR,'k2',1,23580)
+LexToken(CLOSESQBRACKET,']',1,23582)
+LexToken(ASSIGNMENT,'=',1,23583)
+LexToken(VAR,'gsort',1,23584)
+LexToken(OPENBRACKET,'(',1,23589)
+LexToken(VAR,'xy',1,23590)
+LexToken(OPENBRACKET,'(',1,23592)
+LexToken(COLON,':',1,23593)
+LexToken(COMMA,',',1,23594)
+LexToken(NUMBER,'1',1,23595)
+LexToken(CLOSEBRACKET,')',1,23596)
+LexToken(COMMA,',',1,23597)
+LexToken(DQSTRING,'"r"',1,23600)
+LexToken(COMMA,',',1,23601)
+LexToken(DQSTRING,'"i"',1,23604)
+LexToken(CLOSEBRACKET,')',1,23605)
+LexToken(SEMICOLON,';',1,23606)
+LexToken(VAR,'xy',1,23607)
+LexToken(ASSIGNMENT,'=',1,23609)
+LexToken(VAR,'xy',1,23610)
+LexToken(OPENBRACKET,'(',1,23612)
+LexToken(VAR,'k2',1,23613)
+LexToken(COMMA,',',1,23615)
+LexToken(COLON,':',1,23616)
+LexToken(CLOSEBRACKET,')',1,23617)
+LexToken(EOL,'\n',1,23618)
+LexToken(VAR,'drawlater',1,23639)
+LexToken(OPENBRACKET,'(',1,23648)
+LexToken(CLOSEBRACKET,')',1,23649)
+LexToken(SEMICOLON,';',1,23650)
+LexToken(EOL,'\n',1,23651)
+LexToken(VAR,'points',1,23672)
+LexToken(DOT,'.',1,23678)
+LexToken(VAR,'data',1,23679)
+LexToken(ASSIGNMENT,'=',1,23683)
+LexToken(VAR,'xy',1,23684)
+LexToken(SEMICOLON,';',1,23686)
+LexToken(EOL,'\n',1,23687)
+LexToken(OPENSQBRACKET,'[',1,23708)
+LexToken(VAR,'rpar',1,23709)
+LexToken(COMMA,',',1,23713)
+LexToken(VAR,'ipar',1,23714)
+LexToken(CLOSESQBRACKET,']',1,23718)
+LexToken(ASSIGNMENT,'=',1,23719)
+LexToken(VAR,'drawSplin',1,23720)
+LexToken(OPENBRACKET,'(',1,23729)
+LexToken(VAR,'a',1,23730)
+LexToken(COMMA,',',1,23731)
+LexToken(VAR,'xy',1,23732)
+LexToken(COMMA,',',1,23734)
+LexToken(VAR,'ipar',1,23735)
+LexToken(COMMA,',',1,23739)
+LexToken(VAR,'rpar',1,23740)
+LexToken(CLOSEBRACKET,')',1,23744)
+LexToken(SEMICOLON,';',1,23745)
+LexToken(EOL,'\n',1,23746)
+LexToken(VAR,'drawnow',1,23767)
+LexToken(OPENBRACKET,'(',1,23774)
+LexToken(CLOSEBRACKET,')',1,23775)
+LexToken(SEMICOLON,';',1,23776)
+LexToken(EOL,'\n',1,23777)
+LexToken(END,'end',1,23794)
+LexToken(EOL,'\n',1,23797)
+LexToken(END,'end',1,23810)
+LexToken(EOL,'\n',1,23813)
+LexToken(EOL,'\n',1,23814)
+LexToken(IF,'if',1,23827)
+LexToken(OPENBRACKET,'(',1,23830)
+LexToken(VAR,'HIT',1,23831)
+LexToken(CLOSEBRACKET,')',1,23834)
+LexToken(LOGICAL,'&',1,23835)
+LexToken(OPENBRACKET,'(',1,23836)
+LexToken(VAR,'btn',1,23837)
+LexToken(COMPARISON,'==',1,23840)
+LexToken(NUMBER,'2',1,23842)
+LexToken(LOGICAL,'|',1,23844)
+LexToken(VAR,'btn',1,23846)
+LexToken(COMPARISON,'==',1,23849)
+LexToken(NUMBER,'5',1,23851)
+LexToken(CLOSEBRACKET,')',1,23852)
+LexToken(THEN,'then',1,23854)
+LexToken(EOL,'\n',1,23877)
+LexToken(IF,'if',1,23894)
+LexToken(OPENBRACKET,'(',1,23897)
+LexToken(VAR,'xy',1,23898)
+LexToken(OPENBRACKET,'(',1,23900)
+LexToken(VAR,'k',1,23901)
+LexToken(COMMA,',',1,23902)
+LexToken(NUMBER,'1',1,23903)
+LexToken(CLOSEBRACKET,')',1,23904)
+LexToken(COMPARISON,'>',1,23905)
+LexToken(NUMBER,'0',1,23906)
+LexToken(CLOSEBRACKET,')',1,23907)
+LexToken(LOGICAL,'|',1,23909)
+LexToken(OPENBRACKET,'(',1,23910)
+LexToken(VAR,'xy',1,23912)
+LexToken(OPENBRACKET,'(',1,23914)
+LexToken(VAR,'k',1,23915)
+LexToken(COMMA,',',1,23916)
+LexToken(NUMBER,'1',1,23917)
+LexToken(CLOSEBRACKET,')',1,23918)
+LexToken(COMPARISON,'==',1,23919)
+LexToken(NUMBER,'0',1,23921)
+LexToken(LOGICAL,'&',1,23923)
+LexToken(OPENBRACKET,'(',1,23925)
+LexToken(VAR,'size',1,23926)
+LexToken(OPENBRACKET,'(',1,23930)
+LexToken(VAR,'find',1,23931)
+LexToken(OPENBRACKET,'(',1,23935)
+LexToken(VAR,'xy',1,23936)
+LexToken(OPENBRACKET,'(',1,23938)
+LexToken(COLON,':',1,23939)
+LexToken(COMMA,',',1,23940)
+LexToken(NUMBER,'1',1,23941)
+LexToken(CLOSEBRACKET,')',1,23942)
+LexToken(COMPARISON,'==',1,23943)
+LexToken(NUMBER,'0',1,23945)
+LexToken(CLOSEBRACKET,')',1,23946)
+LexToken(COMMA,',',1,23947)
+LexToken(DQSTRING,'"*"',1,23950)
+LexToken(CLOSEBRACKET,')',1,23951)
+LexToken(COMPARISON,'>',1,23952)
+LexToken(NUMBER,'1',1,23953)
+LexToken(CLOSEBRACKET,')',1,23954)
+LexToken(CLOSEBRACKET,')',1,23955)
+LexToken(THEN,'then',1,23957)
+LexToken(EOL,'\n',1,23961)
+LexToken(VAR,'xy',1,23982)
+LexToken(OPENBRACKET,'(',1,23984)
+LexToken(VAR,'k',1,23985)
+LexToken(COMMA,',',1,23986)
+LexToken(COLON,':',1,23987)
+LexToken(CLOSEBRACKET,')',1,23988)
+LexToken(ASSIGNMENT,'=',1,23989)
+LexToken(OPENSQBRACKET,'[',1,23990)
+LexToken(CLOSESQBRACKET,']',1,23991)
+LexToken(SEMICOLON,';',1,23992)
+LexToken(EOL,'\n',1,23993)
+LexToken(END,'end',1,24010)
+LexToken(EOL,'\n',1,24013)
+LexToken(VAR,'drawlater',1,24030)
+LexToken(OPENBRACKET,'(',1,24039)
+LexToken(CLOSEBRACKET,')',1,24040)
+LexToken(SEMICOLON,';',1,24041)
+LexToken(EOL,'\n',1,24042)
+LexToken(VAR,'points',1,24059)
+LexToken(DOT,'.',1,24065)
+LexToken(VAR,'data',1,24066)
+LexToken(ASSIGNMENT,'=',1,24071)
+LexToken(VAR,'xy',1,24073)
+LexToken(SEMICOLON,';',1,24075)
+LexToken(EOL,'\n',1,24076)
+LexToken(OPENSQBRACKET,'[',1,24093)
+LexToken(VAR,'rpar',1,24094)
+LexToken(COMMA,',',1,24098)
+LexToken(VAR,'ipar',1,24099)
+LexToken(CLOSESQBRACKET,']',1,24103)
+LexToken(ASSIGNMENT,'=',1,24105)
+LexToken(VAR,'drawSplin',1,24107)
+LexToken(OPENBRACKET,'(',1,24116)
+LexToken(VAR,'a',1,24117)
+LexToken(COMMA,',',1,24118)
+LexToken(VAR,'xy',1,24119)
+LexToken(COMMA,',',1,24121)
+LexToken(VAR,'ipar',1,24122)
+LexToken(COMMA,',',1,24126)
+LexToken(VAR,'rpar',1,24127)
+LexToken(CLOSEBRACKET,')',1,24131)
+LexToken(SEMICOLON,';',1,24132)
+LexToken(EOL,'\n',1,24133)
+LexToken(VAR,'drawnow',1,24150)
+LexToken(OPENBRACKET,'(',1,24157)
+LexToken(CLOSEBRACKET,')',1,24158)
+LexToken(SEMICOLON,';',1,24159)
+LexToken(EOL,'\n',1,24160)
+LexToken(END,'end',1,24173)
+LexToken(EOL,'\n',1,24176)
+LexToken(EOL,'\n',1,24177)
+LexToken(IF,'if',1,24190)
+LexToken(OPENBRACKET,'(',1,24193)
+LexToken(VAR,'HIT',1,24194)
+LexToken(CLOSEBRACKET,')',1,24197)
+LexToken(LOGICAL,'&',1,24198)
+LexToken(OPENBRACKET,'(',1,24199)
+LexToken(VAR,'btn',1,24200)
+LexToken(COMPARISON,'==',1,24203)
+LexToken(NUMBER,'0',1,24205)
+LexToken(CLOSEBRACKET,')',1,24206)
+LexToken(THEN,'then',1,24208)
+LexToken(EOL,'\n',1,24238)
+LexToken(OPENSQBRACKET,'[',1,24255)
+LexToken(VAR,'xy',1,24256)
+LexToken(COMMA,',',1,24258)
+LexToken(VAR,'rpar',1,24259)
+LexToken(COMMA,',',1,24263)
+LexToken(VAR,'ipar',1,24264)
+LexToken(CLOSESQBRACKET,']',1,24268)
+LexToken(ASSIGNMENT,'=',1,24270)
+LexToken(VAR,'movept',1,24272)
+LexToken(OPENBRACKET,'(',1,24278)
+LexToken(VAR,'a',1,24279)
+LexToken(COMMA,',',1,24280)
+LexToken(VAR,'xy',1,24281)
+LexToken(COMMA,',',1,24283)
+LexToken(VAR,'ipar',1,24284)
+LexToken(COMMA,',',1,24288)
+LexToken(VAR,'rpar',1,24289)
+LexToken(COMMA,',',1,24293)
+LexToken(VAR,'k',1,24294)
+LexToken(CLOSEBRACKET,')',1,24295)
+LexToken(EOL,'\n',1,24296)
+LexToken(END,'end',1,24309)
+LexToken(EOL,'\n',1,24312)
+LexToken(EOL,'\n',1,24313)
+LexToken(IF,'if',1,24326)
+LexToken(OPENBRACKET,'(',1,24329)
+LexToken(VAR,'HIT',1,24330)
+LexToken(CLOSEBRACKET,')',1,24333)
+LexToken(LOGICAL,'&',1,24334)
+LexToken(OPENBRACKET,'(',1,24335)
+LexToken(VAR,'btn',1,24336)
+LexToken(COMPARISON,'==',1,24339)
+LexToken(NUMBER,'10',1,24341)
+LexToken(CLOSEBRACKET,')',1,24343)
+LexToken(THEN,'then',1,24345)
+LexToken(EOL,'\n',1,24391)
+LexToken(OPENSQBRACKET,'[',1,24408)
+LexToken(VAR,'mok',1,24409)
+LexToken(COMMA,',',1,24412)
+LexToken(VAR,'xt',1,24413)
+LexToken(COMMA,',',1,24415)
+LexToken(VAR,'yt',1,24416)
+LexToken(CLOSESQBRACKET,']',1,24418)
+LexToken(ASSIGNMENT,'=',1,24419)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,24420)
+LexToken(OPENBRACKET,'(',1,24435)
+LexToken(DQSTRING,'"Enter new x and y"',1,24454)
+LexToken(COMMA,',',1,24455)
+LexToken(OPENSQBRACKET,'[',1,24456)
+LexToken(DQSTRING,'"x"',1,24459)
+LexToken(SEMICOLON,';',1,24460)
+LexToken(DQSTRING,'"y"',1,24463)
+LexToken(CLOSESQBRACKET,']',1,24464)
+LexToken(COMMA,',',1,24465)
+LexToken(VAR,'list',1,24486)
+LexToken(OPENBRACKET,'(',1,24490)
+LexToken(DQSTRING,'"vec"',1,24495)
+LexToken(COMMA,',',1,24496)
+LexToken(NUMBER,'1',1,24497)
+LexToken(COMMA,',',1,24498)
+LexToken(DQSTRING,'"vec"',1,24503)
+LexToken(COMMA,',',1,24504)
+LexToken(NUMBER,'1',1,24505)
+LexToken(CLOSEBRACKET,')',1,24506)
+LexToken(COMMA,',',1,24507)
+LexToken(VAR,'list',1,24508)
+LexToken(OPENBRACKET,'(',1,24512)
+LexToken(VAR,'sci2exp',1,24513)
+LexToken(OPENBRACKET,'(',1,24520)
+LexToken(VAR,'xy',1,24521)
+LexToken(OPENBRACKET,'(',1,24523)
+LexToken(VAR,'k',1,24524)
+LexToken(COMMA,',',1,24525)
+LexToken(NUMBER,'1',1,24526)
+LexToken(CLOSEBRACKET,')',1,24527)
+LexToken(CLOSEBRACKET,')',1,24528)
+LexToken(COMMA,',',1,24529)
+LexToken(VAR,'sci2exp',1,24530)
+LexToken(OPENBRACKET,'(',1,24537)
+LexToken(VAR,'xy',1,24538)
+LexToken(OPENBRACKET,'(',1,24540)
+LexToken(VAR,'k',1,24541)
+LexToken(COMMA,',',1,24542)
+LexToken(NUMBER,'2',1,24543)
+LexToken(CLOSEBRACKET,')',1,24544)
+LexToken(CLOSEBRACKET,')',1,24545)
+LexToken(CLOSEBRACKET,')',1,24546)
+LexToken(CLOSEBRACKET,')',1,24547)
+LexToken(SEMICOLON,';',1,24548)
+LexToken(EOL,'\n',1,24549)
+LexToken(IF,'if',1,24566)
+LexToken(VAR,'mok',1,24569)
+LexToken(THEN,'then',1,24573)
+LexToken(EOL,'\n',1,24577)
+LexToken(VAR,'xy',1,24598)
+LexToken(OPENBRACKET,'(',1,24600)
+LexToken(VAR,'k',1,24601)
+LexToken(COMMA,',',1,24602)
+LexToken(COLON,':',1,24603)
+LexToken(CLOSEBRACKET,')',1,24604)
+LexToken(ASSIGNMENT,'=',1,24606)
+LexToken(OPENSQBRACKET,'[',1,24608)
+LexToken(VAR,'xt',1,24609)
+LexToken(COMMA,',',1,24611)
+LexToken(VAR,'yt',1,24612)
+LexToken(CLOSESQBRACKET,']',1,24614)
+LexToken(SEMICOLON,';',1,24615)
+LexToken(EOL,'\n',1,24616)
+LexToken(OPENSQBRACKET,'[',1,24637)
+LexToken(VAR,'xy',1,24638)
+LexToken(CLOSESQBRACKET,']',1,24640)
+LexToken(ASSIGNMENT,'=',1,24642)
+LexToken(VAR,'cleandata',1,24644)
+LexToken(OPENBRACKET,'(',1,24653)
+LexToken(VAR,'xy',1,24654)
+LexToken(CLOSEBRACKET,')',1,24656)
+LexToken(EOL,'\n',1,24657)
+LexToken(VAR,'drawlater',1,24678)
+LexToken(OPENBRACKET,'(',1,24687)
+LexToken(CLOSEBRACKET,')',1,24688)
+LexToken(SEMICOLON,';',1,24689)
+LexToken(EOL,'\n',1,24690)
+LexToken(VAR,'points',1,24711)
+LexToken(DOT,'.',1,24717)
+LexToken(VAR,'data',1,24718)
+LexToken(ASSIGNMENT,'=',1,24722)
+LexToken(VAR,'xy',1,24723)
+LexToken(SEMICOLON,';',1,24725)
+LexToken(EOL,'\n',1,24726)
+LexToken(OPENSQBRACKET,'[',1,24747)
+LexToken(VAR,'rpar',1,24748)
+LexToken(COMMA,',',1,24752)
+LexToken(VAR,'ipar',1,24753)
+LexToken(CLOSESQBRACKET,']',1,24757)
+LexToken(ASSIGNMENT,'=',1,24758)
+LexToken(VAR,'AutoScale',1,24759)
+LexToken(OPENBRACKET,'(',1,24768)
+LexToken(VAR,'a',1,24769)
+LexToken(COMMA,',',1,24770)
+LexToken(VAR,'xy',1,24771)
+LexToken(COMMA,',',1,24773)
+LexToken(VAR,'ipar',1,24774)
+LexToken(COMMA,',',1,24778)
+LexToken(VAR,'rpar',1,24779)
+LexToken(CLOSEBRACKET,')',1,24783)
+LexToken(EOL,'\n',1,24784)
+LexToken(VAR,'drawnow',1,24805)
+LexToken(OPENBRACKET,'(',1,24812)
+LexToken(CLOSEBRACKET,')',1,24813)
+LexToken(EOL,'\n',1,24814)
+LexToken(END,'end',1,24831)
+LexToken(EOL,'\n',1,24834)
+LexToken(END,'end',1,24847)
+LexToken(EOL,'\n',1,24850)
+LexToken(EOL,'\n',1,24851)
+LexToken(EOL,'\n',1,24871)
+LexToken(EOL,'\n',1,24919)
+LexToken(EOL,'\n',1,24920)
+LexToken(END,'end',1,24929)
+LexToken(EOL,'\n',1,24932)
+LexToken(EOL,'\n',1,25001)
+LexToken(END,'end',1,25006)
+LexToken(EOL,'\n',1,25009)
+LexToken(ENDFUNCTION,'endfunction',1,25010)
+LexToken(EOL,'\n',1,25021)
+LexToken(EOL,'\n',1,25096)
+LexToken(FUNCTION,'function',1,25097)
+LexToken(OPENSQBRACKET,'[',1,25106)
+LexToken(VAR,'orpar',1,25107)
+LexToken(COMMA,',',1,25112)
+LexToken(VAR,'oipar',1,25113)
+LexToken(CLOSESQBRACKET,']',1,25118)
+LexToken(ASSIGNMENT,'=',1,25120)
+LexToken(VAR,'drawSplin',1,25122)
+LexToken(OPENBRACKET,'(',1,25131)
+LexToken(VAR,'a',1,25132)
+LexToken(COMMA,',',1,25133)
+LexToken(VAR,'xy',1,25134)
+LexToken(COMMA,',',1,25136)
+LexToken(VAR,'iipar',1,25137)
+LexToken(COMMA,',',1,25142)
+LexToken(VAR,'irpar',1,25143)
+LexToken(CLOSEBRACKET,')',1,25148)
+LexToken(EOL,'\n',1,25149)
+LexToken(VAR,'N',1,25154)
+LexToken(ASSIGNMENT,'=',1,25155)
+LexToken(VAR,'size',1,25156)
+LexToken(OPENBRACKET,'(',1,25160)
+LexToken(VAR,'xy',1,25161)
+LexToken(COMMA,',',1,25163)
+LexToken(DQSTRING,'"r"',1,25166)
+LexToken(CLOSEBRACKET,')',1,25167)
+LexToken(SEMICOLON,';',1,25168)
+LexToken(EOL,'\n',1,25186)
+LexToken(VAR,'x',1,25191)
+LexToken(ASSIGNMENT,'=',1,25192)
+LexToken(VAR,'xy',1,25193)
+LexToken(OPENBRACKET,'(',1,25195)
+LexToken(COLON,':',1,25196)
+LexToken(COMMA,',',1,25197)
+LexToken(NUMBER,'1',1,25198)
+LexToken(CLOSEBRACKET,')',1,25199)
+LexToken(SEMICOLON,';',1,25200)
+LexToken(EOL,'\n',1,25201)
+LexToken(VAR,'y',1,25206)
+LexToken(ASSIGNMENT,'=',1,25207)
+LexToken(VAR,'xy',1,25208)
+LexToken(OPENBRACKET,'(',1,25210)
+LexToken(COLON,':',1,25211)
+LexToken(COMMA,',',1,25212)
+LexToken(NUMBER,'2',1,25213)
+LexToken(CLOSEBRACKET,')',1,25214)
+LexToken(SEMICOLON,';',1,25215)
+LexToken(EOL,'\n',1,25216)
+LexToken(VAR,'points',1,25221)
+LexToken(ASSIGNMENT,'=',1,25227)
+LexToken(VAR,'a',1,25228)
+LexToken(DOT,'.',1,25229)
+LexToken(VAR,'children',1,25230)
+LexToken(OPENBRACKET,'(',1,25238)
+LexToken(NUMBER,'2',1,25239)
+LexToken(CLOSEBRACKET,')',1,25240)
+LexToken(DOT,'.',1,25241)
+LexToken(VAR,'children',1,25242)
+LexToken(EOL,'\n',1,25250)
+LexToken(VAR,'splines',1,25255)
+LexToken(ASSIGNMENT,'=',1,25262)
+LexToken(VAR,'a',1,25263)
+LexToken(DOT,'.',1,25264)
+LexToken(VAR,'children',1,25265)
+LexToken(OPENBRACKET,'(',1,25273)
+LexToken(NUMBER,'1',1,25274)
+LexToken(CLOSEBRACKET,')',1,25275)
+LexToken(DOT,'.',1,25276)
+LexToken(VAR,'children',1,25277)
+LexToken(EOL,'\n',1,25285)
+LexToken(VAR,'order',1,25290)
+LexToken(ASSIGNMENT,'=',1,25295)
+LexToken(VAR,'iipar',1,25296)
+LexToken(OPENBRACKET,'(',1,25301)
+LexToken(NUMBER,'2',1,25302)
+LexToken(CLOSEBRACKET,')',1,25303)
+LexToken(SEMICOLON,';',1,25304)
+LexToken(EOL,'\n',1,25305)
+LexToken(VAR,'periodicoption',1,25310)
+LexToken(ASSIGNMENT,'=',1,25324)
+LexToken(VAR,'iipar',1,25325)
+LexToken(OPENBRACKET,'(',1,25330)
+LexToken(NUMBER,'3',1,25331)
+LexToken(CLOSEBRACKET,')',1,25332)
+LexToken(SEMICOLON,';',1,25333)
+LexToken(EOL,'\n',1,25334)
+LexToken(VAR,'orpar',1,25339)
+LexToken(ASSIGNMENT,'=',1,25344)
+LexToken(VAR,'irpar',1,25345)
+LexToken(SEMICOLON,';',1,25350)
+LexToken(EOL,'\n',1,25351)
+LexToken(EOL,'\n',1,25352)
+LexToken(VAR,'METHOD',1,25357)
+LexToken(ASSIGNMENT,'=',1,25363)
+LexToken(VAR,'getmethod',1,25364)
+LexToken(OPENBRACKET,'(',1,25373)
+LexToken(VAR,'order',1,25374)
+LexToken(CLOSEBRACKET,')',1,25379)
+LexToken(SEMICOLON,';',1,25380)
+LexToken(EOL,'\n',1,25381)
+LexToken(EOL,'\n',1,25382)
+LexToken(IF,'if',1,25387)
+LexToken(VAR,'periodicoption',1,25390)
+LexToken(COMPARISON,'==',1,25404)
+LexToken(NUMBER,'1',1,25406)
+LexToken(THEN,'then',1,25408)
+LexToken(EOL,'\n',1,25412)
+LexToken(VAR,'PERIODIC',1,25421)
+LexToken(ASSIGNMENT,'=',1,25429)
+LexToken(DQSTRING,'"periodic, T="',1,25443)
+LexToken(OPERATOR,'+',1,25444)
+LexToken(VAR,'string',1,25445)
+LexToken(OPENBRACKET,'(',1,25451)
+LexToken(VAR,'x',1,25452)
+LexToken(OPENBRACKET,'(',1,25453)
+LexToken(VAR,'N',1,25454)
+LexToken(CLOSEBRACKET,')',1,25455)
+LexToken(OPERATOR,'-',1,25456)
+LexToken(VAR,'x',1,25457)
+LexToken(OPENBRACKET,'(',1,25458)
+LexToken(NUMBER,'1',1,25459)
+LexToken(CLOSEBRACKET,')',1,25460)
+LexToken(CLOSEBRACKET,')',1,25461)
+LexToken(SEMICOLON,';',1,25462)
+LexToken(EOL,'\n',1,25463)
+LexToken(ELSE,'else',1,25468)
+LexToken(EOL,'\n',1,25472)
+LexToken(VAR,'PERIODIC',1,25481)
+LexToken(ASSIGNMENT,'=',1,25489)
+LexToken(DQSTRING,'"aperiodic"',1,25500)
+LexToken(SEMICOLON,';',1,25501)
+LexToken(EOL,'\n',1,25502)
+LexToken(END,'end',1,25507)
+LexToken(EOL,'\n',1,25510)
+LexToken(VAR,'a',1,25515)
+LexToken(DOT,'.',1,25516)
+LexToken(VAR,'title',1,25517)
+LexToken(DOT,'.',1,25522)
+LexToken(VAR,'text',1,25523)
+LexToken(ASSIGNMENT,'=',1,25527)
+LexToken(OPENSQBRACKET,'[',1,25528)
+LexToken(VAR,'string',1,25529)
+LexToken(OPENBRACKET,'(',1,25535)
+LexToken(VAR,'N',1,25536)
+LexToken(CLOSEBRACKET,')',1,25537)
+LexToken(OPERATOR,'+',1,25538)
+LexToken(DQSTRING,'" points, "',1,25550)
+LexToken(OPERATOR,'+',1,25551)
+LexToken(DQSTRING,'"Method: "',1,25561)
+LexToken(OPERATOR,'+',1,25562)
+LexToken(VAR,'METHOD',1,25563)
+LexToken(OPERATOR,'+',1,25569)
+LexToken(DQSTRING,'", "',1,25574)
+LexToken(OPERATOR,'+',1,25575)
+LexToken(VAR,'PERIODIC',1,25576)
+LexToken(CLOSESQBRACKET,']',1,25584)
+LexToken(SEMICOLON,';',1,25585)
+LexToken(EOL,'\n',1,25586)
+LexToken(EOL,'\n',1,25587)
+LexToken(IF,'if',1,25592)
+LexToken(OPENBRACKET,'(',1,25595)
+LexToken(VAR,'N',1,25596)
+LexToken(COMPARISON,'==',1,25597)
+LexToken(NUMBER,'0',1,25599)
+LexToken(CLOSEBRACKET,')',1,25600)
+LexToken(THEN,'then',1,25602)
+LexToken(COMMA,',',1,25606)
+LexToken(EOL,'\n',1,25607)
+LexToken(RETURN,'return',1,25616)
+LexToken(SEMICOLON,';',1,25622)
+LexToken(EOL,'\n',1,25623)
+LexToken(END,'end',1,25628)
+LexToken(EOL,'\n',1,25631)
+LexToken(IF,'if',1,25636)
+LexToken(OPENBRACKET,'(',1,25639)
+LexToken(VAR,'N',1,25640)
+LexToken(COMPARISON,'==',1,25641)
+LexToken(NUMBER,'1',1,25643)
+LexToken(CLOSEBRACKET,')',1,25644)
+LexToken(THEN,'then',1,25646)
+LexToken(COMMA,',',1,25650)
+LexToken(EOL,'\n',1,25651)
+LexToken(VAR,'order',1,25660)
+LexToken(ASSIGNMENT,'=',1,25665)
+LexToken(NUMBER,'0',1,25666)
+LexToken(SEMICOLON,';',1,25667)
+LexToken(EOL,'\n',1,25668)
+LexToken(END,'end',1,25673)
+LexToken(EOL,'\n',1,25676)
+LexToken(EOL,'\n',1,25747)
+LexToken(OPENSQBRACKET,'[',1,25752)
+LexToken(VAR,'X',1,25753)
+LexToken(COMMA,',',1,25754)
+LexToken(VAR,'Y',1,25755)
+LexToken(COMMA,',',1,25756)
+LexToken(VAR,'orpar',1,25757)
+LexToken(CLOSESQBRACKET,']',1,25762)
+LexToken(ASSIGNMENT,'=',1,25763)
+LexToken(VAR,'Do_Spline',1,25764)
+LexToken(OPENBRACKET,'(',1,25773)
+LexToken(VAR,'N',1,25774)
+LexToken(COMMA,',',1,25775)
+LexToken(VAR,'order',1,25776)
+LexToken(COMMA,',',1,25781)
+LexToken(VAR,'x',1,25782)
+LexToken(COMMA,',',1,25783)
+LexToken(VAR,'y',1,25784)
+LexToken(CLOSEBRACKET,')',1,25785)
+LexToken(SEMICOLON,';',1,25786)
+LexToken(EOL,'\n',1,25787)
+LexToken(IF,'if',1,25792)
+LexToken(OPENBRACKET,'(',1,25795)
+LexToken(VAR,'periodicoption',1,25796)
+LexToken(COMPARISON,'==',1,25810)
+LexToken(NUMBER,'1',1,25812)
+LexToken(CLOSEBRACKET,')',1,25813)
+LexToken(THEN,'then',1,25815)
+LexToken(EOL,'\n',1,25819)
+LexToken(VAR,'X',1,25828)
+LexToken(ASSIGNMENT,'=',1,25829)
+LexToken(OPENSQBRACKET,'[',1,25830)
+LexToken(VAR,'X',1,25831)
+LexToken(SEMICOLON,';',1,25832)
+LexToken(VAR,'X',1,25833)
+LexToken(OPENBRACKET,'(',1,25834)
+LexToken(LASTINDEX,'$',1,25835)
+LexToken(CLOSEBRACKET,')',1,25836)
+LexToken(CLOSESQBRACKET,']',1,25837)
+LexToken(SEMICOLON,';',1,25838)
+LexToken(EOL,'\n',1,25839)
+LexToken(VAR,'Y',1,25848)
+LexToken(ASSIGNMENT,'=',1,25849)
+LexToken(OPENSQBRACKET,'[',1,25850)
+LexToken(VAR,'Y',1,25851)
+LexToken(SEMICOLON,';',1,25852)
+LexToken(VAR,'Y',1,25853)
+LexToken(OPENBRACKET,'(',1,25854)
+LexToken(NUMBER,'1',1,25855)
+LexToken(CLOSEBRACKET,')',1,25856)
+LexToken(CLOSESQBRACKET,']',1,25857)
+LexToken(SEMICOLON,';',1,25858)
+LexToken(EOL,'\n',1,25859)
+LexToken(ELSE,'else',1,25864)
+LexToken(EOL,'\n',1,25868)
+LexToken(VAR,'xmx',1,25877)
+LexToken(ASSIGNMENT,'=',1,25880)
+LexToken(VAR,'max',1,25881)
+LexToken(OPENBRACKET,'(',1,25884)
+LexToken(VAR,'points',1,25885)
+LexToken(DOT,'.',1,25891)
+LexToken(VAR,'data',1,25892)
+LexToken(OPENBRACKET,'(',1,25896)
+LexToken(COLON,':',1,25897)
+LexToken(COMMA,',',1,25898)
+LexToken(NUMBER,'1',1,25899)
+LexToken(CLOSEBRACKET,')',1,25900)
+LexToken(CLOSEBRACKET,')',1,25901)
+LexToken(SEMICOLON,';',1,25902)
+LexToken(VAR,'xmn',1,25905)
+LexToken(ASSIGNMENT,'=',1,25908)
+LexToken(VAR,'min',1,25909)
+LexToken(OPENBRACKET,'(',1,25912)
+LexToken(VAR,'points',1,25913)
+LexToken(DOT,'.',1,25919)
+LexToken(VAR,'data',1,25920)
+LexToken(OPENBRACKET,'(',1,25924)
+LexToken(COLON,':',1,25925)
+LexToken(COMMA,',',1,25926)
+LexToken(NUMBER,'1',1,25927)
+LexToken(CLOSEBRACKET,')',1,25928)
+LexToken(CLOSEBRACKET,')',1,25929)
+LexToken(SEMICOLON,';',1,25930)
+LexToken(EOL,'\n',1,25931)
+LexToken(VAR,'XMX',1,25940)
+LexToken(ASSIGNMENT,'=',1,25943)
+LexToken(VAR,'max',1,25944)
+LexToken(OPENBRACKET,'(',1,25947)
+LexToken(NUMBER,'0',1,25948)
+LexToken(COMMA,',',1,25949)
+LexToken(VAR,'xmx',1,25950)
+LexToken(CLOSEBRACKET,')',1,25953)
+LexToken(SEMICOLON,';',1,25954)
+LexToken(EOL,'\n',1,25955)
+LexToken(VAR,'XMN',1,25964)
+LexToken(ASSIGNMENT,'=',1,25967)
+LexToken(VAR,'max',1,25968)
+LexToken(OPENBRACKET,'(',1,25971)
+LexToken(NUMBER,'0',1,25972)
+LexToken(COMMA,',',1,25973)
+LexToken(VAR,'xmn',1,25974)
+LexToken(CLOSEBRACKET,')',1,25977)
+LexToken(SEMICOLON,';',1,25978)
+LexToken(EOL,'\n',1,25979)
+LexToken(VAR,'xmx1',1,25988)
+LexToken(ASSIGNMENT,'=',1,25992)
+LexToken(VAR,'max',1,25993)
+LexToken(OPENBRACKET,'(',1,25996)
+LexToken(VAR,'a',1,25997)
+LexToken(DOT,'.',1,25998)
+LexToken(VAR,'x_ticks',1,25999)
+LexToken(DOT,'.',1,26006)
+LexToken(VAR,'locations',1,26007)
+LexToken(CLOSEBRACKET,')',1,26016)
+LexToken(EOL,'\n',1,26017)
+LexToken(VAR,'XMX',1,26026)
+LexToken(ASSIGNMENT,'=',1,26029)
+LexToken(VAR,'max',1,26030)
+LexToken(OPENBRACKET,'(',1,26033)
+LexToken(VAR,'XMX',1,26034)
+LexToken(COMMA,',',1,26037)
+LexToken(VAR,'xmx1',1,26038)
+LexToken(CLOSEBRACKET,')',1,26042)
+LexToken(SEMICOLON,';',1,26043)
+LexToken(EOL,'\n',1,26044)
+LexToken(VAR,'X',1,26053)
+LexToken(ASSIGNMENT,'=',1,26054)
+LexToken(OPENSQBRACKET,'[',1,26055)
+LexToken(VAR,'X',1,26056)
+LexToken(SEMICOLON,';',1,26057)
+LexToken(VAR,'XMX',1,26058)
+LexToken(CLOSESQBRACKET,']',1,26061)
+LexToken(SEMICOLON,';',1,26062)
+LexToken(EOL,'\n',1,26063)
+LexToken(VAR,'Y',1,26072)
+LexToken(ASSIGNMENT,'=',1,26073)
+LexToken(OPENSQBRACKET,'[',1,26074)
+LexToken(VAR,'Y',1,26075)
+LexToken(SEMICOLON,';',1,26076)
+LexToken(VAR,'Y',1,26077)
+LexToken(OPENBRACKET,'(',1,26078)
+LexToken(LASTINDEX,'$',1,26079)
+LexToken(CLOSEBRACKET,')',1,26080)
+LexToken(CLOSESQBRACKET,']',1,26081)
+LexToken(SEMICOLON,';',1,26082)
+LexToken(EOL,'\n',1,26083)
+LexToken(END,'end',1,26088)
+LexToken(EOL,'\n',1,26091)
+LexToken(EOL,'\n',1,26140)
+LexToken(VAR,'splines',1,26145)
+LexToken(DOT,'.',1,26152)
+LexToken(VAR,'data',1,26153)
+LexToken(ASSIGNMENT,'=',1,26157)
+LexToken(OPENSQBRACKET,'[',1,26158)
+LexToken(VAR,'X',1,26159)
+LexToken(COMMA,',',1,26160)
+LexToken(VAR,'Y',1,26161)
+LexToken(CLOSESQBRACKET,']',1,26162)
+LexToken(SEMICOLON,';',1,26163)
+LexToken(EOL,'\n',1,26164)
+LexToken(VAR,'oipar',1,26169)
+LexToken(ASSIGNMENT,'=',1,26174)
+LexToken(OPENSQBRACKET,'[',1,26175)
+LexToken(VAR,'N',1,26176)
+LexToken(SEMICOLON,';',1,26177)
+LexToken(VAR,'iipar',1,26178)
+LexToken(OPENBRACKET,'(',1,26183)
+LexToken(NUMBER,'2',1,26184)
+LexToken(CLOSEBRACKET,')',1,26185)
+LexToken(SEMICOLON,';',1,26186)
+LexToken(VAR,'periodicoption',1,26187)
+LexToken(CLOSESQBRACKET,']',1,26201)
+LexToken(EOL,'\n',1,26202)
+LexToken(ENDFUNCTION,'endfunction',1,26203)
+LexToken(EOL,'\n',1,26214)
+LexToken(EOL,'\n',1,26278)
+LexToken(FUNCTION,'function',1,26279)
+LexToken(OPENSQBRACKET,'[',1,26288)
+LexToken(VAR,'xyt',1,26289)
+LexToken(COMMA,',',1,26292)
+LexToken(VAR,'orpar',1,26293)
+LexToken(COMMA,',',1,26298)
+LexToken(VAR,'oipar',1,26299)
+LexToken(CLOSESQBRACKET,']',1,26304)
+LexToken(ASSIGNMENT,'=',1,26305)
+LexToken(VAR,'movept',1,26306)
+LexToken(OPENBRACKET,'(',1,26312)
+LexToken(VAR,'a',1,26313)
+LexToken(COMMA,',',1,26314)
+LexToken(VAR,'xy',1,26315)
+LexToken(COMMA,',',1,26317)
+LexToken(VAR,'iipar',1,26318)
+LexToken(COMMA,',',1,26323)
+LexToken(VAR,'irpar',1,26324)
+LexToken(COMMA,',',1,26329)
+LexToken(VAR,'k',1,26330)
+LexToken(CLOSEBRACKET,')',1,26331)
+LexToken(EOL,'\n',1,26332)
+LexToken(EOL,'\n',1,26365)
+LexToken(VAR,'points',1,26370)
+LexToken(ASSIGNMENT,'=',1,26376)
+LexToken(VAR,'a',1,26377)
+LexToken(DOT,'.',1,26378)
+LexToken(VAR,'children',1,26379)
+LexToken(OPENBRACKET,'(',1,26387)
+LexToken(NUMBER,'2',1,26388)
+LexToken(CLOSEBRACKET,')',1,26389)
+LexToken(DOT,'.',1,26390)
+LexToken(VAR,'children',1,26391)
+LexToken(EOL,'\n',1,26399)
+LexToken(VAR,'splines',1,26404)
+LexToken(ASSIGNMENT,'=',1,26411)
+LexToken(VAR,'a',1,26412)
+LexToken(DOT,'.',1,26413)
+LexToken(VAR,'children',1,26414)
+LexToken(OPENBRACKET,'(',1,26422)
+LexToken(NUMBER,'1',1,26423)
+LexToken(CLOSEBRACKET,')',1,26424)
+LexToken(DOT,'.',1,26425)
+LexToken(VAR,'children',1,26426)
+LexToken(EOL,'\n',1,26434)
+LexToken(VAR,'oipar',1,26439)
+LexToken(ASSIGNMENT,'=',1,26444)
+LexToken(VAR,'iipar',1,26445)
+LexToken(EOL,'\n',1,26450)
+LexToken(VAR,'orpar',1,26455)
+LexToken(ASSIGNMENT,'=',1,26460)
+LexToken(VAR,'irpar',1,26461)
+LexToken(EOL,'\n',1,26466)
+LexToken(VAR,'order',1,26471)
+LexToken(ASSIGNMENT,'=',1,26476)
+LexToken(VAR,'iipar',1,26477)
+LexToken(OPENBRACKET,'(',1,26482)
+LexToken(NUMBER,'2',1,26483)
+LexToken(CLOSEBRACKET,')',1,26484)
+LexToken(SEMICOLON,';',1,26485)
+LexToken(EOL,'\n',1,26486)
+LexToken(VAR,'x',1,26491)
+LexToken(ASSIGNMENT,'=',1,26492)
+LexToken(VAR,'xy',1,26493)
+LexToken(OPENBRACKET,'(',1,26495)
+LexToken(COLON,':',1,26496)
+LexToken(COMMA,',',1,26497)
+LexToken(NUMBER,'1',1,26498)
+LexToken(CLOSEBRACKET,')',1,26499)
+LexToken(SEMICOLON,';',1,26500)
+LexToken(EOL,'\n',1,26501)
+LexToken(VAR,'y',1,26506)
+LexToken(ASSIGNMENT,'=',1,26507)
+LexToken(VAR,'xy',1,26508)
+LexToken(OPENBRACKET,'(',1,26510)
+LexToken(COLON,':',1,26511)
+LexToken(COMMA,',',1,26512)
+LexToken(NUMBER,'2',1,26513)
+LexToken(CLOSEBRACKET,')',1,26514)
+LexToken(SEMICOLON,';',1,26515)
+LexToken(EOL,'\n',1,26516)
+LexToken(EOL,'\n',1,26517)
+LexToken(IF,'if',1,26522)
+LexToken(OPENBRACKET,'(',1,26525)
+LexToken(VAR,'x',1,26526)
+LexToken(OPENBRACKET,'(',1,26527)
+LexToken(VAR,'k',1,26528)
+LexToken(CLOSEBRACKET,')',1,26529)
+LexToken(COMPARISON,'==',1,26530)
+LexToken(NUMBER,'0',1,26532)
+LexToken(CLOSEBRACKET,')',1,26533)
+LexToken(THEN,'then',1,26535)
+LexToken(EOL,'\n',1,26539)
+LexToken(VAR,'zz',1,26548)
+LexToken(ASSIGNMENT,'=',1,26550)
+LexToken(VAR,'find',1,26551)
+LexToken(OPENBRACKET,'(',1,26555)
+LexToken(VAR,'x',1,26556)
+LexToken(COMPARISON,'==',1,26557)
+LexToken(NUMBER,'0',1,26559)
+LexToken(CLOSEBRACKET,')',1,26560)
+LexToken(SEMICOLON,';',1,26561)
+LexToken(EOL,'\n',1,26562)
+LexToken(VAR,'x',1,26571)
+LexToken(OPENBRACKET,'(',1,26572)
+LexToken(VAR,'zz',1,26573)
+LexToken(CLOSEBRACKET,')',1,26575)
+LexToken(ASSIGNMENT,'=',1,26576)
+LexToken(OPENSQBRACKET,'[',1,26577)
+LexToken(CLOSESQBRACKET,']',1,26578)
+LexToken(SEMICOLON,';',1,26579)
+LexToken(EOL,'\n',1,26580)
+LexToken(VAR,'y',1,26589)
+LexToken(OPENBRACKET,'(',1,26590)
+LexToken(VAR,'zz',1,26591)
+LexToken(CLOSEBRACKET,')',1,26593)
+LexToken(ASSIGNMENT,'=',1,26594)
+LexToken(OPENSQBRACKET,'[',1,26595)
+LexToken(CLOSESQBRACKET,']',1,26596)
+LexToken(SEMICOLON,';',1,26597)
+LexToken(EOL,'\n',1,26598)
+LexToken(VAR,'ZERO_POINT',1,26607)
+LexToken(ASSIGNMENT,'=',1,26617)
+LexToken(PREVAR_BOOLEAN,'%t',1,26618)
+LexToken(EOL,'\n',1,26620)
+LexToken(ELSE,'else',1,26625)
+LexToken(EOL,'\n',1,26629)
+LexToken(VAR,'x',1,26638)
+LexToken(OPENBRACKET,'(',1,26639)
+LexToken(VAR,'k',1,26640)
+LexToken(CLOSEBRACKET,')',1,26641)
+LexToken(ASSIGNMENT,'=',1,26642)
+LexToken(OPENSQBRACKET,'[',1,26643)
+LexToken(CLOSESQBRACKET,']',1,26644)
+LexToken(SEMICOLON,';',1,26645)
+LexToken(EOL,'\n',1,26646)
+LexToken(VAR,'y',1,26655)
+LexToken(OPENBRACKET,'(',1,26656)
+LexToken(VAR,'k',1,26657)
+LexToken(CLOSEBRACKET,')',1,26658)
+LexToken(ASSIGNMENT,'=',1,26659)
+LexToken(OPENSQBRACKET,'[',1,26660)
+LexToken(CLOSESQBRACKET,']',1,26661)
+LexToken(SEMICOLON,';',1,26662)
+LexToken(EOL,'\n',1,26663)
+LexToken(VAR,'ZERO_POINT',1,26672)
+LexToken(ASSIGNMENT,'=',1,26682)
+LexToken(PREVAR_BOOLEAN,'%f',1,26683)
+LexToken(EOL,'\n',1,26685)
+LexToken(END,'end',1,26690)
+LexToken(EOL,'\n',1,26693)
+LexToken(EOL,'\n',1,26694)
+LexToken(VAR,'btn',1,26699)
+LexToken(ASSIGNMENT,'=',1,26702)
+LexToken(NUMBER,'-1',1,26703)
+LexToken(EOL,'\n',1,26705)
+LexToken(EOL,'\n',1,26706)
+LexToken(WHILE,'while',1,26711)
+LexToken(NOT,'~',1,26717)
+LexToken(OPENBRACKET,'(',1,26718)
+LexToken(VAR,'btn',1,26719)
+LexToken(COMPARISON,'==',1,26722)
+LexToken(NUMBER,'3',1,26724)
+LexToken(LOGICAL,'|',1,26726)
+LexToken(VAR,'btn',1,26728)
+LexToken(COMPARISON,'==',1,26731)
+LexToken(NUMBER,'0',1,26733)
+LexToken(LOGICAL,'|',1,26734)
+LexToken(VAR,'btn',1,26736)
+LexToken(COMPARISON,'==',1,26739)
+LexToken(NUMBER,'10',1,26741)
+LexToken(LOGICAL,'|',1,26743)
+LexToken(VAR,'btn',1,26745)
+LexToken(COMPARISON,'==',1,26748)
+LexToken(NUMBER,'-5',1,26750)
+LexToken(CLOSEBRACKET,')',1,26752)
+LexToken(EOL,'\n',1,26753)
+LexToken(VAR,'rep',1,26762)
+LexToken(ASSIGNMENT,'=',1,26765)
+LexToken(VAR,'xgetmouse',1,26766)
+LexToken(OPENBRACKET,'(',1,26775)
+LexToken(OPENSQBRACKET,'[',1,26776)
+LexToken(PREVAR_BOOLEAN,'%t',1,26777)
+LexToken(PREVAR_BOOLEAN,'%t',1,26780)
+LexToken(CLOSESQBRACKET,']',1,26782)
+LexToken(CLOSEBRACKET,')',1,26783)
+LexToken(SEMICOLON,';',1,26784)
+LexToken(VAR,'xc',1,26786)
+LexToken(ASSIGNMENT,'=',1,26788)
+LexToken(VAR,'rep',1,26789)
+LexToken(OPENBRACKET,'(',1,26792)
+LexToken(NUMBER,'1',1,26793)
+LexToken(CLOSEBRACKET,')',1,26794)
+LexToken(SEMICOLON,';',1,26795)
+LexToken(VAR,'yc',1,26796)
+LexToken(ASSIGNMENT,'=',1,26798)
+LexToken(VAR,'rep',1,26799)
+LexToken(OPENBRACKET,'(',1,26802)
+LexToken(NUMBER,'2',1,26803)
+LexToken(CLOSEBRACKET,')',1,26804)
+LexToken(SEMICOLON,';',1,26805)
+LexToken(VAR,'btn',1,26806)
+LexToken(ASSIGNMENT,'=',1,26809)
+LexToken(VAR,'rep',1,26810)
+LexToken(OPENBRACKET,'(',1,26813)
+LexToken(NUMBER,'3',1,26814)
+LexToken(CLOSEBRACKET,')',1,26815)
+LexToken(SEMICOLON,';',1,26816)
+LexToken(EOL,'\n',1,26817)
+LexToken(IF,'if',1,26826)
+LexToken(OPENBRACKET,'(',1,26829)
+LexToken(VAR,'ZERO_POINT',1,26830)
+LexToken(CLOSEBRACKET,')',1,26840)
+LexToken(THEN,'then',1,26842)
+LexToken(EOL,'\n',1,26846)
+LexToken(VAR,'xc',1,26859)
+LexToken(ASSIGNMENT,'=',1,26861)
+LexToken(NUMBER,'0',1,26862)
+LexToken(SEMICOLON,';',1,26863)
+LexToken(EOL,'\n',1,26864)
+LexToken(ELSE,'else',1,26873)
+LexToken(EOL,'\n',1,26877)
+LexToken(IF,'if',1,26890)
+LexToken(OPENBRACKET,'(',1,26893)
+LexToken(VAR,'xc',1,26894)
+LexToken(COMPARISON,'<=',1,26896)
+LexToken(NUMBER,'0',1,26898)
+LexToken(CLOSEBRACKET,')',1,26899)
+LexToken(THEN,'then',1,26901)
+LexToken(EOL,'\n',1,26905)
+LexToken(VAR,'zz',1,26922)
+LexToken(ASSIGNMENT,'=',1,26924)
+LexToken(VAR,'find',1,26925)
+LexToken(OPENBRACKET,'(',1,26929)
+LexToken(VAR,'x',1,26930)
+LexToken(COMPARISON,'==',1,26931)
+LexToken(NUMBER,'0',1,26933)
+LexToken(CLOSEBRACKET,')',1,26934)
+LexToken(SEMICOLON,';',1,26935)
+LexToken(EOL,'\n',1,26936)
+LexToken(VAR,'x',1,26953)
+LexToken(OPENBRACKET,'(',1,26954)
+LexToken(VAR,'zz',1,26955)
+LexToken(CLOSEBRACKET,')',1,26957)
+LexToken(ASSIGNMENT,'=',1,26958)
+LexToken(OPENSQBRACKET,'[',1,26959)
+LexToken(CLOSESQBRACKET,']',1,26960)
+LexToken(SEMICOLON,';',1,26961)
+LexToken(EOL,'\n',1,26962)
+LexToken(VAR,'y',1,26979)
+LexToken(OPENBRACKET,'(',1,26980)
+LexToken(VAR,'zz',1,26981)
+LexToken(CLOSEBRACKET,')',1,26983)
+LexToken(ASSIGNMENT,'=',1,26984)
+LexToken(OPENSQBRACKET,'[',1,26985)
+LexToken(CLOSESQBRACKET,']',1,26986)
+LexToken(SEMICOLON,';',1,26987)
+LexToken(EOL,'\n',1,26988)
+LexToken(VAR,'ZERO_POINT',1,27005)
+LexToken(ASSIGNMENT,'=',1,27015)
+LexToken(PREVAR_BOOLEAN,'%t',1,27016)
+LexToken(SEMICOLON,';',1,27018)
+LexToken(EOL,'\n',1,27019)
+LexToken(VAR,'xc',1,27036)
+LexToken(ASSIGNMENT,'=',1,27038)
+LexToken(NUMBER,'0',1,27039)
+LexToken(SEMICOLON,';',1,27040)
+LexToken(EOL,'\n',1,27041)
+LexToken(END,'end',1,27054)
+LexToken(EOL,'\n',1,27057)
+LexToken(END,'end',1,27066)
+LexToken(EOL,'\n',1,27069)
+LexToken(EOL,'\n',1,27070)
+LexToken(VAR,'xt',1,27079)
+LexToken(ASSIGNMENT,'=',1,27081)
+LexToken(OPENSQBRACKET,'[',1,27082)
+LexToken(VAR,'x',1,27083)
+LexToken(SEMICOLON,';',1,27084)
+LexToken(VAR,'xc',1,27085)
+LexToken(CLOSESQBRACKET,']',1,27087)
+LexToken(SEMICOLON,';',1,27088)
+LexToken(EOL,'\n',1,27089)
+LexToken(VAR,'yt',1,27098)
+LexToken(ASSIGNMENT,'=',1,27100)
+LexToken(OPENSQBRACKET,'[',1,27101)
+LexToken(VAR,'y',1,27102)
+LexToken(SEMICOLON,';',1,27103)
+LexToken(VAR,'yc',1,27104)
+LexToken(CLOSESQBRACKET,']',1,27106)
+LexToken(SEMICOLON,';',1,27107)
+LexToken(EOL,'\n',1,27108)
+LexToken(OPENSQBRACKET,'[',1,27117)
+LexToken(VAR,'xt',1,27118)
+LexToken(COMMA,',',1,27120)
+LexToken(VAR,'k2',1,27121)
+LexToken(CLOSESQBRACKET,']',1,27123)
+LexToken(ASSIGNMENT,'=',1,27124)
+LexToken(VAR,'gsort',1,27125)
+LexToken(OPENBRACKET,'(',1,27130)
+LexToken(VAR,'xt',1,27131)
+LexToken(COMMA,',',1,27133)
+LexToken(DQSTRING,'"r"',1,27136)
+LexToken(COMMA,',',1,27137)
+LexToken(DQSTRING,'"i"',1,27140)
+LexToken(CLOSEBRACKET,')',1,27141)
+LexToken(SEMICOLON,';',1,27142)
+LexToken(VAR,'yt',1,27143)
+LexToken(ASSIGNMENT,'=',1,27145)
+LexToken(VAR,'yt',1,27146)
+LexToken(OPENBRACKET,'(',1,27148)
+LexToken(VAR,'k2',1,27149)
+LexToken(CLOSEBRACKET,')',1,27151)
+LexToken(EOL,'\n',1,27152)
+LexToken(VAR,'xyt',1,27161)
+LexToken(ASSIGNMENT,'=',1,27164)
+LexToken(OPENSQBRACKET,'[',1,27165)
+LexToken(VAR,'xt',1,27166)
+LexToken(COMMA,',',1,27168)
+LexToken(VAR,'yt',1,27169)
+LexToken(CLOSESQBRACKET,']',1,27171)
+LexToken(SEMICOLON,';',1,27172)
+LexToken(EOL,'\n',1,27173)
+LexToken(EOL,'\n',1,27174)
+LexToken(VAR,'drawlater',1,27183)
+LexToken(OPENBRACKET,'(',1,27192)
+LexToken(CLOSEBRACKET,')',1,27193)
+LexToken(SEMICOLON,';',1,27194)
+LexToken(EOL,'\n',1,27195)
+LexToken(VAR,'points',1,27204)
+LexToken(DOT,'.',1,27210)
+LexToken(VAR,'data',1,27211)
+LexToken(ASSIGNMENT,'=',1,27215)
+LexToken(VAR,'xyt',1,27216)
+LexToken(SEMICOLON,';',1,27219)
+LexToken(EOL,'\n',1,27220)
+LexToken(OPENSQBRACKET,'[',1,27229)
+LexToken(VAR,'orpar',1,27230)
+LexToken(COMMA,',',1,27235)
+LexToken(VAR,'oipar',1,27236)
+LexToken(CLOSESQBRACKET,']',1,27241)
+LexToken(ASSIGNMENT,'=',1,27242)
+LexToken(VAR,'drawSplin',1,27243)
+LexToken(OPENBRACKET,'(',1,27252)
+LexToken(VAR,'a',1,27253)
+LexToken(COMMA,',',1,27254)
+LexToken(VAR,'xyt',1,27255)
+LexToken(COMMA,',',1,27258)
+LexToken(VAR,'oipar',1,27259)
+LexToken(COMMA,',',1,27264)
+LexToken(VAR,'orpar',1,27265)
+LexToken(CLOSEBRACKET,')',1,27270)
+LexToken(SEMICOLON,';',1,27271)
+LexToken(EOL,'\n',1,27272)
+LexToken(VAR,'drawnow',1,27281)
+LexToken(OPENBRACKET,'(',1,27288)
+LexToken(CLOSEBRACKET,')',1,27289)
+LexToken(EOL,'\n',1,27290)
+LexToken(END,'end',1,27295)
+LexToken(EOL,'\n',1,27298)
+LexToken(EOL,'\n',1,27299)
+LexToken(ENDFUNCTION,'endfunction',1,27300)
+LexToken(EOL,'\n',1,27311)
+LexToken(EOL,'\n',1,27312)
+LexToken(EOL,'\n',1,27373)
+LexToken(FUNCTION,'function',1,27374)
+LexToken(VAR,'rectx',1,27383)
+LexToken(ASSIGNMENT,'=',1,27389)
+LexToken(VAR,'findrect',1,27391)
+LexToken(OPENBRACKET,'(',1,27399)
+LexToken(VAR,'a',1,27400)
+LexToken(CLOSEBRACKET,')',1,27401)
+LexToken(EOL,'\n',1,27402)
+LexToken(VAR,'splines',1,27407)
+LexToken(ASSIGNMENT,'=',1,27414)
+LexToken(VAR,'a',1,27415)
+LexToken(DOT,'.',1,27416)
+LexToken(VAR,'children',1,27417)
+LexToken(OPENBRACKET,'(',1,27425)
+LexToken(NUMBER,'1',1,27426)
+LexToken(CLOSEBRACKET,')',1,27427)
+LexToken(DOT,'.',1,27428)
+LexToken(VAR,'children',1,27429)
+LexToken(EOL,'\n',1,27437)
+LexToken(VAR,'points',1,27442)
+LexToken(ASSIGNMENT,'=',1,27448)
+LexToken(VAR,'a',1,27449)
+LexToken(DOT,'.',1,27450)
+LexToken(VAR,'children',1,27451)
+LexToken(OPENBRACKET,'(',1,27459)
+LexToken(NUMBER,'2',1,27460)
+LexToken(CLOSEBRACKET,')',1,27461)
+LexToken(DOT,'.',1,27462)
+LexToken(VAR,'children',1,27463)
+LexToken(EOL,'\n',1,27471)
+LexToken(EOL,'\n',1,27472)
+LexToken(IF,'if',1,27477)
+LexToken(OPENBRACKET,'(',1,27480)
+LexToken(VAR,'points',1,27481)
+LexToken(DOT,'.',1,27487)
+LexToken(VAR,'data',1,27488)
+LexToken(COMPARISON,'==',1,27492)
+LexToken(OPENSQBRACKET,'[',1,27494)
+LexToken(CLOSESQBRACKET,']',1,27495)
+LexToken(CLOSEBRACKET,')',1,27496)
+LexToken(THEN,'then',1,27498)
+LexToken(EOL,'\n',1,27502)
+LexToken(VAR,'rectx',1,27511)
+LexToken(ASSIGNMENT,'=',1,27516)
+LexToken(VAR,'a',1,27517)
+LexToken(DOT,'.',1,27518)
+LexToken(VAR,'data_bounds',1,27519)
+LexToken(SEMICOLON,';',1,27530)
+LexToken(EOL,'\n',1,27531)
+LexToken(RETURN,'return',1,27540)
+LexToken(SEMICOLON,';',1,27546)
+LexToken(EOL,'\n',1,27547)
+LexToken(END,'end',1,27552)
+LexToken(EOL,'\n',1,27555)
+LexToken(EOL,'\n',1,27556)
+LexToken(EOL,'\n',1,27557)
+LexToken(VAR,'ymx1',1,27562)
+LexToken(ASSIGNMENT,'=',1,27566)
+LexToken(VAR,'max',1,27567)
+LexToken(OPENBRACKET,'(',1,27570)
+LexToken(VAR,'splines',1,27571)
+LexToken(DOT,'.',1,27578)
+LexToken(VAR,'data',1,27579)
+LexToken(OPENBRACKET,'(',1,27583)
+LexToken(COLON,':',1,27584)
+LexToken(COMMA,',',1,27585)
+LexToken(NUMBER,'2',1,27586)
+LexToken(CLOSEBRACKET,')',1,27587)
+LexToken(CLOSEBRACKET,')',1,27588)
+LexToken(SEMICOLON,';',1,27589)
+LexToken(EOL,'\n',1,27590)
+LexToken(VAR,'ymn1',1,27595)
+LexToken(ASSIGNMENT,'=',1,27599)
+LexToken(VAR,'min',1,27600)
+LexToken(OPENBRACKET,'(',1,27603)
+LexToken(VAR,'splines',1,27604)
+LexToken(DOT,'.',1,27611)
+LexToken(VAR,'data',1,27612)
+LexToken(OPENBRACKET,'(',1,27616)
+LexToken(COLON,':',1,27617)
+LexToken(COMMA,',',1,27618)
+LexToken(NUMBER,'2',1,27619)
+LexToken(CLOSEBRACKET,')',1,27620)
+LexToken(CLOSEBRACKET,')',1,27621)
+LexToken(EOL,'\n',1,27622)
+LexToken(EOL,'\n',1,27623)
+LexToken(VAR,'xmx',1,27628)
+LexToken(ASSIGNMENT,'=',1,27631)
+LexToken(VAR,'max',1,27632)
+LexToken(OPENBRACKET,'(',1,27635)
+LexToken(VAR,'points',1,27636)
+LexToken(DOT,'.',1,27642)
+LexToken(VAR,'data',1,27643)
+LexToken(OPENBRACKET,'(',1,27647)
+LexToken(COLON,':',1,27648)
+LexToken(COMMA,',',1,27649)
+LexToken(NUMBER,'1',1,27650)
+LexToken(CLOSEBRACKET,')',1,27651)
+LexToken(CLOSEBRACKET,')',1,27652)
+LexToken(SEMICOLON,';',1,27653)
+LexToken(EOL,'\n',1,27654)
+LexToken(VAR,'xmn',1,27659)
+LexToken(ASSIGNMENT,'=',1,27662)
+LexToken(VAR,'min',1,27663)
+LexToken(OPENBRACKET,'(',1,27666)
+LexToken(VAR,'points',1,27667)
+LexToken(DOT,'.',1,27673)
+LexToken(VAR,'data',1,27674)
+LexToken(OPENBRACKET,'(',1,27678)
+LexToken(COLON,':',1,27679)
+LexToken(COMMA,',',1,27680)
+LexToken(NUMBER,'1',1,27681)
+LexToken(CLOSEBRACKET,')',1,27682)
+LexToken(CLOSEBRACKET,')',1,27683)
+LexToken(SEMICOLON,';',1,27684)
+LexToken(EOL,'\n',1,27685)
+LexToken(VAR,'ymx',1,27690)
+LexToken(ASSIGNMENT,'=',1,27693)
+LexToken(VAR,'max',1,27694)
+LexToken(OPENBRACKET,'(',1,27697)
+LexToken(VAR,'points',1,27698)
+LexToken(DOT,'.',1,27704)
+LexToken(VAR,'data',1,27705)
+LexToken(OPENBRACKET,'(',1,27709)
+LexToken(COLON,':',1,27710)
+LexToken(COMMA,',',1,27711)
+LexToken(NUMBER,'2',1,27712)
+LexToken(CLOSEBRACKET,')',1,27713)
+LexToken(CLOSEBRACKET,')',1,27714)
+LexToken(SEMICOLON,';',1,27715)
+LexToken(EOL,'\n',1,27716)
+LexToken(VAR,'ymn',1,27721)
+LexToken(ASSIGNMENT,'=',1,27724)
+LexToken(VAR,'min',1,27725)
+LexToken(OPENBRACKET,'(',1,27728)
+LexToken(VAR,'points',1,27729)
+LexToken(DOT,'.',1,27735)
+LexToken(VAR,'data',1,27736)
+LexToken(OPENBRACKET,'(',1,27740)
+LexToken(COLON,':',1,27741)
+LexToken(COMMA,',',1,27742)
+LexToken(NUMBER,'2',1,27743)
+LexToken(CLOSEBRACKET,')',1,27744)
+LexToken(CLOSEBRACKET,')',1,27745)
+LexToken(SEMICOLON,';',1,27746)
+LexToken(EOL,'\n',1,27747)
+LexToken(EOL,'\n',1,27748)
+LexToken(EOL,'\n',1,27749)
+LexToken(VAR,'XMX',1,27754)
+LexToken(ASSIGNMENT,'=',1,27757)
+LexToken(VAR,'max',1,27758)
+LexToken(OPENBRACKET,'(',1,27761)
+LexToken(NUMBER,'0',1,27762)
+LexToken(COMMA,',',1,27763)
+LexToken(VAR,'xmx',1,27764)
+LexToken(CLOSEBRACKET,')',1,27767)
+LexToken(SEMICOLON,';',1,27768)
+LexToken(EOL,'\n',1,27769)
+LexToken(VAR,'XMN',1,27774)
+LexToken(ASSIGNMENT,'=',1,27777)
+LexToken(VAR,'max',1,27778)
+LexToken(OPENBRACKET,'(',1,27781)
+LexToken(NUMBER,'0',1,27782)
+LexToken(COMMA,',',1,27783)
+LexToken(VAR,'xmn',1,27784)
+LexToken(CLOSEBRACKET,')',1,27787)
+LexToken(SEMICOLON,';',1,27788)
+LexToken(EOL,'\n',1,27789)
+LexToken(VAR,'YMX',1,27794)
+LexToken(ASSIGNMENT,'=',1,27797)
+LexToken(VAR,'max',1,27798)
+LexToken(OPENBRACKET,'(',1,27801)
+LexToken(VAR,'ymx',1,27802)
+LexToken(COMMA,',',1,27805)
+LexToken(VAR,'ymx1',1,27806)
+LexToken(CLOSEBRACKET,')',1,27810)
+LexToken(SEMICOLON,';',1,27811)
+LexToken(EOL,'\n',1,27812)
+LexToken(VAR,'YMN',1,27817)
+LexToken(ASSIGNMENT,'=',1,27820)
+LexToken(VAR,'min',1,27821)
+LexToken(OPENBRACKET,'(',1,27824)
+LexToken(VAR,'ymn',1,27825)
+LexToken(COMMA,',',1,27828)
+LexToken(VAR,'ymn1',1,27829)
+LexToken(CLOSEBRACKET,')',1,27833)
+LexToken(SEMICOLON,';',1,27834)
+LexToken(EOL,'\n',1,27835)
+LexToken(EOL,'\n',1,27836)
+LexToken(VAR,'dx',1,27841)
+LexToken(ASSIGNMENT,'=',1,27843)
+LexToken(VAR,'XMX',1,27844)
+LexToken(OPERATOR,'-',1,27847)
+LexToken(VAR,'XMN',1,27848)
+LexToken(SEMICOLON,';',1,27851)
+LexToken(EOL,'\n',1,27852)
+LexToken(VAR,'dy',1,27857)
+LexToken(ASSIGNMENT,'=',1,27859)
+LexToken(VAR,'YMX',1,27860)
+LexToken(OPERATOR,'-',1,27863)
+LexToken(VAR,'YMN',1,27864)
+LexToken(EOL,'\n',1,27867)
+LexToken(IF,'if',1,27872)
+LexToken(VAR,'dx',1,27875)
+LexToken(COMPARISON,'==',1,27877)
+LexToken(NUMBER,'0',1,27879)
+LexToken(THEN,'then',1,27881)
+LexToken(EOL,'\n',1,27885)
+LexToken(VAR,'dx',1,27894)
+LexToken(ASSIGNMENT,'=',1,27896)
+LexToken(VAR,'max',1,27897)
+LexToken(OPENBRACKET,'(',1,27900)
+LexToken(VAR,'XMX',1,27901)
+LexToken(OPERATOR,'/',1,27904)
+LexToken(NUMBER,'2',1,27905)
+LexToken(COMMA,',',1,27906)
+LexToken(NUMBER,'1',1,27907)
+LexToken(CLOSEBRACKET,')',1,27908)
+LexToken(COMMA,',',1,27909)
+LexToken(EOL,'\n',1,27910)
+LexToken(END,'end',1,27915)
+LexToken(SEMICOLON,';',1,27918)
+LexToken(EOL,'\n',1,27919)
+LexToken(VAR,'XMX',1,27924)
+LexToken(ASSIGNMENT,'=',1,27927)
+LexToken(VAR,'XMX',1,27928)
+LexToken(OPERATOR,'+',1,27931)
+LexToken(VAR,'dx',1,27932)
+LexToken(OPERATOR,'/',1,27934)
+LexToken(NUMBER,'50',1,27935)
+LexToken(EOL,'\n',1,27937)
+LexToken(IF,'if',1,27942)
+LexToken(VAR,'dy',1,27945)
+LexToken(COMPARISON,'==',1,27947)
+LexToken(NUMBER,'0',1,27949)
+LexToken(THEN,'then',1,27951)
+LexToken(EOL,'\n',1,27955)
+LexToken(VAR,'dy',1,27964)
+LexToken(ASSIGNMENT,'=',1,27966)
+LexToken(VAR,'max',1,27967)
+LexToken(OPENBRACKET,'(',1,27970)
+LexToken(VAR,'YMX',1,27971)
+LexToken(OPERATOR,'/',1,27974)
+LexToken(NUMBER,'2',1,27975)
+LexToken(COMMA,',',1,27976)
+LexToken(NUMBER,'1',1,27977)
+LexToken(CLOSEBRACKET,')',1,27978)
+LexToken(COMMA,',',1,27979)
+LexToken(EOL,'\n',1,27980)
+LexToken(END,'end',1,27985)
+LexToken(SEMICOLON,';',1,27988)
+LexToken(EOL,'\n',1,27989)
+LexToken(VAR,'YMN',1,27994)
+LexToken(ASSIGNMENT,'=',1,27997)
+LexToken(VAR,'YMN',1,27998)
+LexToken(OPERATOR,'-',1,28001)
+LexToken(VAR,'dy',1,28002)
+LexToken(OPERATOR,'/',1,28004)
+LexToken(NUMBER,'50',1,28005)
+LexToken(SEMICOLON,';',1,28007)
+LexToken(EOL,'\n',1,28008)
+LexToken(VAR,'YMX',1,28013)
+LexToken(ASSIGNMENT,'=',1,28016)
+LexToken(VAR,'YMX',1,28017)
+LexToken(OPERATOR,'+',1,28020)
+LexToken(VAR,'dy',1,28021)
+LexToken(OPERATOR,'/',1,28023)
+LexToken(NUMBER,'50',1,28024)
+LexToken(SEMICOLON,';',1,28026)
+LexToken(EOL,'\n',1,28027)
+LexToken(VAR,'rectx',1,28032)
+LexToken(ASSIGNMENT,'=',1,28037)
+LexToken(OPENSQBRACKET,'[',1,28038)
+LexToken(VAR,'XMN',1,28039)
+LexToken(COMMA,',',1,28042)
+LexToken(VAR,'YMN',1,28043)
+LexToken(SEMICOLON,';',1,28046)
+LexToken(VAR,'XMX',1,28047)
+LexToken(COMMA,',',1,28050)
+LexToken(VAR,'YMX',1,28051)
+LexToken(CLOSESQBRACKET,']',1,28054)
+LexToken(SEMICOLON,';',1,28055)
+LexToken(EOL,'\n',1,28056)
+LexToken(ENDFUNCTION,'endfunction',1,28057)
+LexToken(EOL,'\n',1,28068)
+LexToken(EOL,'\n',1,28069)
+LexToken(EOL,'\n',1,28132)
+LexToken(FUNCTION,'function',1,28133)
+LexToken(OPENSQBRACKET,'[',1,28142)
+LexToken(VAR,'tok',1,28143)
+LexToken(COMMA,',',1,28146)
+LexToken(VAR,'xyo',1,28147)
+LexToken(CLOSESQBRACKET,']',1,28150)
+LexToken(ASSIGNMENT,'=',1,28151)
+LexToken(VAR,'ReadExcel',1,28152)
+LexToken(OPENBRACKET,'(',1,28161)
+LexToken(CLOSEBRACKET,')',1,28162)
+LexToken(EOL,'\n',1,28163)
+LexToken(VAR,'TA',1,28168)
+LexToken(ASSIGNMENT,'=',1,28170)
+LexToken(OPENSQBRACKET,'[',1,28171)
+LexToken(DQSTRING,'"A"',1,28174)
+LexToken(SEMICOLON,';',1,28175)
+LexToken(DQSTRING,'"B"',1,28178)
+LexToken(SEMICOLON,';',1,28179)
+LexToken(DQSTRING,'"C"',1,28182)
+LexToken(SEMICOLON,';',1,28183)
+LexToken(DQSTRING,'"D"',1,28186)
+LexToken(SEMICOLON,';',1,28187)
+LexToken(DQSTRING,'"E"',1,28190)
+LexToken(SEMICOLON,';',1,28191)
+LexToken(DQSTRING,'"F"',1,28194)
+LexToken(SEMICOLON,';',1,28195)
+LexToken(DQSTRING,'"G"',1,28198)
+LexToken(SEMICOLON,';',1,28199)
+LexToken(DQSTRING,'"H"',1,28202)
+LexToken(SEMICOLON,';',1,28203)
+LexToken(DQSTRING,'"I"',1,28206)
+LexToken(SEMICOLON,';',1,28207)
+LexToken(DQSTRING,'"J"',1,28210)
+LexToken(SEMICOLON,';',1,28211)
+LexToken(DQSTRING,'"K"',1,28214)
+LexToken(SEMICOLON,';',1,28215)
+LexToken(DQSTRING,'"L"',1,28218)
+LexToken(SEMICOLON,';',1,28219)
+LexToken(DQSTRING,'"M"',1,28222)
+LexToken(SEMICOLON,';',1,28223)
+LexToken(DQSTRING,'"N"',1,28226)
+LexToken(SEMICOLON,';',1,28227)
+LexToken(DQSTRING,'"O"',1,28230)
+LexToken(SEMICOLON,';',1,28231)
+LexToken(DQSTRING,'"P"',1,28234)
+LexToken(SEMICOLON,';',1,28235)
+LexToken(DQSTRING,'"Q"',1,28247)
+LexToken(SEMICOLON,';',1,28248)
+LexToken(DQSTRING,'"R"',1,28251)
+LexToken(SEMICOLON,';',1,28252)
+LexToken(DQSTRING,'"S"',1,28255)
+LexToken(SEMICOLON,';',1,28256)
+LexToken(DQSTRING,'"T"',1,28259)
+LexToken(SEMICOLON,';',1,28260)
+LexToken(DQSTRING,'"U"',1,28263)
+LexToken(SEMICOLON,';',1,28264)
+LexToken(DQSTRING,'"V"',1,28267)
+LexToken(SEMICOLON,';',1,28268)
+LexToken(DQSTRING,'"W"',1,28271)
+LexToken(SEMICOLON,';',1,28272)
+LexToken(DQSTRING,'"X"',1,28275)
+LexToken(SEMICOLON,';',1,28276)
+LexToken(DQSTRING,'"Y"',1,28279)
+LexToken(SEMICOLON,';',1,28280)
+LexToken(DQSTRING,'"Z"',1,28283)
+LexToken(SEMICOLON,';',1,28284)
+LexToken(DQSTRING,'"a"',1,28287)
+LexToken(SEMICOLON,';',1,28288)
+LexToken(DQSTRING,'"b"',1,28291)
+LexToken(SEMICOLON,';',1,28292)
+LexToken(DQSTRING,'"c"',1,28295)
+LexToken(SEMICOLON,';',1,28296)
+LexToken(DQSTRING,'"d"',1,28299)
+LexToken(SEMICOLON,';',1,28300)
+LexToken(DQSTRING,'"e"',1,28303)
+LexToken(SEMICOLON,';',1,28304)
+LexToken(DQSTRING,'"f"',1,28307)
+LexToken(SEMICOLON,';',1,28308)
+LexToken(DQSTRING,'"g"',1,28320)
+LexToken(SEMICOLON,';',1,28321)
+LexToken(DQSTRING,'"h"',1,28324)
+LexToken(SEMICOLON,';',1,28325)
+LexToken(DQSTRING,'"i"',1,28328)
+LexToken(SEMICOLON,';',1,28329)
+LexToken(DQSTRING,'"j"',1,28332)
+LexToken(SEMICOLON,';',1,28333)
+LexToken(DQSTRING,'"k"',1,28336)
+LexToken(SEMICOLON,';',1,28337)
+LexToken(DQSTRING,'"l"',1,28340)
+LexToken(SEMICOLON,';',1,28341)
+LexToken(DQSTRING,'"m"',1,28344)
+LexToken(SEMICOLON,';',1,28345)
+LexToken(DQSTRING,'"n"',1,28348)
+LexToken(SEMICOLON,';',1,28349)
+LexToken(DQSTRING,'"o"',1,28352)
+LexToken(SEMICOLON,';',1,28353)
+LexToken(DQSTRING,'"p"',1,28356)
+LexToken(SEMICOLON,';',1,28357)
+LexToken(DQSTRING,'"q"',1,28360)
+LexToken(SEMICOLON,';',1,28361)
+LexToken(DQSTRING,'"r"',1,28364)
+LexToken(SEMICOLON,';',1,28365)
+LexToken(DQSTRING,'"s"',1,28368)
+LexToken(SEMICOLON,';',1,28369)
+LexToken(DQSTRING,'"t"',1,28372)
+LexToken(SEMICOLON,';',1,28373)
+LexToken(DQSTRING,'"u"',1,28376)
+LexToken(SEMICOLON,';',1,28377)
+LexToken(DQSTRING,'"v"',1,28380)
+LexToken(SEMICOLON,';',1,28381)
+LexToken(DQSTRING,'"w"',1,28393)
+LexToken(SEMICOLON,';',1,28394)
+LexToken(DQSTRING,'"x"',1,28397)
+LexToken(SEMICOLON,';',1,28398)
+LexToken(DQSTRING,'"y"',1,28401)
+LexToken(SEMICOLON,';',1,28402)
+LexToken(DQSTRING,'"z"',1,28405)
+LexToken(CLOSESQBRACKET,']',1,28406)
+LexToken(SEMICOLON,';',1,28407)
+LexToken(EOL,'\n',1,28408)
+LexToken(VAR,'TN',1,28413)
+LexToken(ASSIGNMENT,'=',1,28415)
+LexToken(OPENSQBRACKET,'[',1,28416)
+LexToken(DQSTRING,'"0"',1,28419)
+LexToken(COMMA,',',1,28420)
+LexToken(DQSTRING,'"1"',1,28423)
+LexToken(COMMA,',',1,28424)
+LexToken(DQSTRING,'"2"',1,28427)
+LexToken(COMMA,',',1,28428)
+LexToken(DQSTRING,'"3"',1,28431)
+LexToken(COMMA,',',1,28432)
+LexToken(DQSTRING,'"4"',1,28435)
+LexToken(COMMA,',',1,28436)
+LexToken(DQSTRING,'"5"',1,28439)
+LexToken(COMMA,',',1,28440)
+LexToken(DQSTRING,'"6"',1,28443)
+LexToken(COMMA,',',1,28444)
+LexToken(DQSTRING,'"7"',1,28447)
+LexToken(COMMA,',',1,28448)
+LexToken(DQSTRING,'"8"',1,28451)
+LexToken(COMMA,',',1,28452)
+LexToken(DQSTRING,'"9"',1,28455)
+LexToken(CLOSESQBRACKET,']',1,28456)
+LexToken(SEMICOLON,';',1,28457)
+LexToken(EOL,'\n',1,28458)
+LexToken(VAR,'xyo',1,28463)
+LexToken(ASSIGNMENT,'=',1,28466)
+LexToken(OPENSQBRACKET,'[',1,28467)
+LexToken(CLOSESQBRACKET,']',1,28468)
+LexToken(SEMICOLON,';',1,28469)
+LexToken(EOL,'\n',1,28470)
+LexToken(VAR,'tok',1,28475)
+LexToken(ASSIGNMENT,'=',1,28478)
+LexToken(PREVAR_BOOLEAN,'%f',1,28479)
+LexToken(SEMICOLON,';',1,28481)
+LexToken(EOL,'\n',1,28482)
+LexToken(WHILE,'while',1,28487)
+LexToken(PREVAR_BOOLEAN,'%t',1,28493)
+LexToken(EOL,'\n',1,28495)
+LexToken(OPENSQBRACKET,'[',1,28504)
+LexToken(VAR,'zok',1,28505)
+LexToken(COMMA,',',1,28508)
+LexToken(VAR,'filen',1,28509)
+LexToken(COMMA,',',1,28514)
+LexToken(VAR,'sheetN',1,28515)
+LexToken(COMMA,',',1,28521)
+LexToken(VAR,'xa',1,28522)
+LexToken(COMMA,',',1,28524)
+LexToken(VAR,'ya',1,28525)
+LexToken(CLOSESQBRACKET,']',1,28527)
+LexToken(ASSIGNMENT,'=',1,28528)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,28529)
+LexToken(OPENBRACKET,'(',1,28544)
+LexToken(DQSTRING,'"Excel data file "',1,28562)
+LexToken(COMMA,',',1,28563)
+LexToken(OPENSQBRACKET,'[',1,28564)
+LexToken(DQSTRING,'"Filename"',1,28574)
+LexToken(SEMICOLON,';',1,28575)
+LexToken(DQSTRING,'"Sheet #"',1,28584)
+LexToken(OPERATOR,'+',1,28585)
+LexToken(DQSTRING,'" "',1,28600)
+LexToken(SEMICOLON,';',1,28601)
+LexToken(DQSTRING,'"X[start:Stop]"',1,28616)
+LexToken(SEMICOLON,';',1,28617)
+LexToken(DQSTRING,'"Y[start:stop]"',1,28632)
+LexToken(CLOSESQBRACKET,']',1,28633)
+LexToken(COMMA,',',1,28634)
+LexToken(VAR,'list',1,28635)
+LexToken(OPENBRACKET,'(',1,28639)
+LexToken(DQSTRING,'"str"',1,28644)
+LexToken(COMMA,',',1,28645)
+LexToken(NUMBER,'1',1,28646)
+LexToken(COMMA,',',1,28647)
+LexToken(DQSTRING,'"vec"',1,28665)
+LexToken(COMMA,',',1,28666)
+LexToken(NUMBER,'1',1,28667)
+LexToken(COMMA,',',1,28668)
+LexToken(DQSTRING,'"str"',1,28673)
+LexToken(COMMA,',',1,28674)
+LexToken(NUMBER,'1',1,28675)
+LexToken(COMMA,',',1,28676)
+LexToken(DQSTRING,'"str"',1,28694)
+LexToken(COMMA,',',1,28695)
+LexToken(NUMBER,'1',1,28696)
+LexToken(CLOSEBRACKET,')',1,28697)
+LexToken(COMMA,',',1,28698)
+LexToken(VAR,'list',1,28712)
+LexToken(OPENBRACKET,'(',1,28716)
+LexToken(OPENSQBRACKET,'[',1,28717)
+LexToken(DQSTRING,'"Classeur1.xls"',1,28732)
+LexToken(CLOSESQBRACKET,']',1,28733)
+LexToken(COMMA,',',1,28734)
+LexToken(OPENSQBRACKET,'[',1,28735)
+LexToken(DQSTRING,'"1"',1,28738)
+LexToken(CLOSESQBRACKET,']',1,28739)
+LexToken(COMMA,',',1,28740)
+LexToken(OPENSQBRACKET,'[',1,28741)
+LexToken(DQSTRING,'"C5:C25"',1,28749)
+LexToken(CLOSESQBRACKET,']',1,28750)
+LexToken(COMMA,',',1,28751)
+LexToken(OPENSQBRACKET,'[',1,28752)
+LexToken(DQSTRING,'"D5:D25"',1,28760)
+LexToken(CLOSESQBRACKET,']',1,28761)
+LexToken(CLOSEBRACKET,')',1,28762)
+LexToken(CLOSEBRACKET,')',1,28763)
+LexToken(SEMICOLON,';',1,28764)
+LexToken(EOL,'\n',1,28765)
+LexToken(IF,'if',1,28774)
+LexToken(NOT,'~',1,28777)
+LexToken(VAR,'zok',1,28778)
+LexToken(THEN,'then',1,28782)
+LexToken(EOL,'\n',1,28786)
+LexToken(BREAK,'break',1,28799)
+LexToken(COMMA,',',1,28804)
+LexToken(EOL,'\n',1,28805)
+LexToken(END,'end',1,28814)
+LexToken(EOL,'\n',1,28817)
+LexToken(EOL,'\n',1,28818)
+LexToken(VAR,'try',1,28827)
+LexToken(EOL,'\n',1,28830)
+LexToken(OPENSQBRACKET,'[',1,28843)
+LexToken(VAR,'fd',1,28844)
+LexToken(COMMA,',',1,28846)
+LexToken(VAR,'SST',1,28847)
+LexToken(COMMA,',',1,28850)
+LexToken(VAR,'Sheetnames',1,28851)
+LexToken(COMMA,',',1,28861)
+LexToken(VAR,'Sheetpos',1,28862)
+LexToken(CLOSESQBRACKET,']',1,28870)
+LexToken(ASSIGNMENT,'=',1,28872)
+LexToken(VAR,'xls_open',1,28874)
+LexToken(OPENBRACKET,'(',1,28882)
+LexToken(VAR,'filen',1,28883)
+LexToken(CLOSEBRACKET,')',1,28888)
+LexToken(SEMICOLON,';',1,28889)
+LexToken(EOL,'\n',1,28890)
+LexToken(VAR,'catch',1,28899)
+LexToken(EOL,'\n',1,28904)
+LexToken(VAR,'xinfo',1,28917)
+LexToken(OPENBRACKET,'(',1,28922)
+LexToken(DQSTRING,'"Scicos cannot find the excel file:"',1,28958)
+LexToken(OPERATOR,'+',1,28959)
+LexToken(VAR,'filen',1,28960)
+LexToken(CLOSEBRACKET,')',1,28965)
+LexToken(SEMICOLON,';',1,28966)
+LexToken(EOL,'\n',1,28967)
+LexToken(BREAK,'break',1,28980)
+LexToken(SEMICOLON,';',1,28985)
+LexToken(EOL,'\n',1,28986)
+LexToken(END,'end',1,28995)
+LexToken(EOL,'\n',1,28998)
+LexToken(VAR,'try',1,29007)
+LexToken(EOL,'\n',1,29010)
+LexToken(VAR,'N',1,29023)
+LexToken(ASSIGNMENT,'=',1,29024)
+LexToken(VAR,'size',1,29025)
+LexToken(OPENBRACKET,'(',1,29029)
+LexToken(VAR,'Sheetnames',1,29030)
+LexToken(COMMA,',',1,29040)
+LexToken(DQSTRING,'"*"',1,29043)
+LexToken(CLOSEBRACKET,')',1,29044)
+LexToken(SEMICOLON,';',1,29045)
+LexToken(EOL,'\n',1,29046)
+LexToken(IF,'if',1,29059)
+LexToken(OPENBRACKET,'(',1,29062)
+LexToken(OPENBRACKET,'(',1,29063)
+LexToken(VAR,'sheetN',1,29064)
+LexToken(COMPARISON,'<=',1,29070)
+LexToken(VAR,'N',1,29072)
+LexToken(CLOSEBRACKET,')',1,29073)
+LexToken(LOGICAL,'&',1,29075)
+LexToken(OPENBRACKET,'(',1,29076)
+LexToken(VAR,'sheetN',1,29077)
+LexToken(COMPARISON,'>',1,29083)
+LexToken(NUMBER,'0',1,29084)
+LexToken(CLOSEBRACKET,')',1,29085)
+LexToken(CLOSEBRACKET,')',1,29086)
+LexToken(THEN,'then',1,29088)
+LexToken(EOL,'\n',1,29092)
+LexToken(OPENSQBRACKET,'[',1,29109)
+LexToken(VAR,'Value',1,29110)
+LexToken(COMMA,',',1,29115)
+LexToken(VAR,'TextInd',1,29116)
+LexToken(CLOSESQBRACKET,']',1,29123)
+LexToken(ASSIGNMENT,'=',1,29125)
+LexToken(VAR,'xls_read',1,29127)
+LexToken(OPENBRACKET,'(',1,29135)
+LexToken(VAR,'fd',1,29136)
+LexToken(COMMA,',',1,29138)
+LexToken(VAR,'Sheetpos',1,29139)
+LexToken(OPENBRACKET,'(',1,29147)
+LexToken(VAR,'sheetN',1,29148)
+LexToken(CLOSEBRACKET,')',1,29154)
+LexToken(CLOSEBRACKET,')',1,29155)
+LexToken(EOL,'\n',1,29156)
+LexToken(VAR,'mclose',1,29173)
+LexToken(OPENBRACKET,'(',1,29179)
+LexToken(VAR,'fd',1,29180)
+LexToken(CLOSEBRACKET,')',1,29182)
+LexToken(EOL,'\n',1,29183)
+LexToken(END,'end',1,29196)
+LexToken(EOL,'\n',1,29199)
+LexToken(VAR,'xa',1,29212)
+LexToken(ASSIGNMENT,'=',1,29214)
+LexToken(VAR,'strsubst',1,29215)
+LexToken(OPENBRACKET,'(',1,29223)
+LexToken(VAR,'xa',1,29224)
+LexToken(COMMA,',',1,29226)
+LexToken(DQSTRING,'" "',1,29229)
+LexToken(COMMA,',',1,29230)
+LexToken(DQSTRING,'""',1,29232)
+LexToken(CLOSEBRACKET,')',1,29233)
+LexToken(SEMICOLON,';',1,29234)
+LexToken(EOL,'\n',1,29235)
+LexToken(VAR,'px',1,29248)
+LexToken(ASSIGNMENT,'=',1,29250)
+LexToken(VAR,'strindex',1,29251)
+LexToken(OPENBRACKET,'(',1,29259)
+LexToken(VAR,'xa',1,29260)
+LexToken(COMMA,',',1,29262)
+LexToken(DQSTRING,'":"',1,29265)
+LexToken(CLOSEBRACKET,')',1,29266)
+LexToken(SEMICOLON,';',1,29267)
+LexToken(EOL,'\n',1,29268)
+LexToken(VAR,'ya',1,29281)
+LexToken(ASSIGNMENT,'=',1,29283)
+LexToken(VAR,'strsubst',1,29284)
+LexToken(OPENBRACKET,'(',1,29292)
+LexToken(VAR,'ya',1,29293)
+LexToken(COMMA,',',1,29295)
+LexToken(DQSTRING,'" "',1,29298)
+LexToken(COMMA,',',1,29299)
+LexToken(DQSTRING,'""',1,29301)
+LexToken(CLOSEBRACKET,')',1,29302)
+LexToken(SEMICOLON,';',1,29303)
+LexToken(EOL,'\n',1,29304)
+LexToken(VAR,'py',1,29317)
+LexToken(ASSIGNMENT,'=',1,29319)
+LexToken(VAR,'strindex',1,29320)
+LexToken(OPENBRACKET,'(',1,29328)
+LexToken(VAR,'ya',1,29329)
+LexToken(COMMA,',',1,29331)
+LexToken(DQSTRING,'":"',1,29334)
+LexToken(CLOSEBRACKET,')',1,29335)
+LexToken(SEMICOLON,';',1,29336)
+LexToken(EOL,'\n',1,29337)
+LexToken(VAR,'x1',1,29350)
+LexToken(ASSIGNMENT,'=',1,29352)
+LexToken(VAR,'part',1,29353)
+LexToken(OPENBRACKET,'(',1,29357)
+LexToken(VAR,'xa',1,29358)
+LexToken(COMMA,',',1,29360)
+LexToken(NUMBER,'1',1,29361)
+LexToken(COLON,':',1,29362)
+LexToken(VAR,'px',1,29363)
+LexToken(NUMBER,'-1',1,29365)
+LexToken(CLOSEBRACKET,')',1,29367)
+LexToken(SEMICOLON,';',1,29368)
+LexToken(EOL,'\n',1,29369)
+LexToken(VAR,'x2',1,29382)
+LexToken(ASSIGNMENT,'=',1,29384)
+LexToken(VAR,'part',1,29385)
+LexToken(OPENBRACKET,'(',1,29389)
+LexToken(VAR,'xa',1,29390)
+LexToken(COMMA,',',1,29392)
+LexToken(VAR,'px',1,29393)
+LexToken(OPERATOR,'+',1,29395)
+LexToken(NUMBER,'1',1,29396)
+LexToken(COLON,':',1,29397)
+LexToken(VAR,'length',1,29398)
+LexToken(OPENBRACKET,'(',1,29404)
+LexToken(VAR,'xa',1,29405)
+LexToken(CLOSEBRACKET,')',1,29407)
+LexToken(CLOSEBRACKET,')',1,29408)
+LexToken(SEMICOLON,';',1,29409)
+LexToken(EOL,'\n',1,29410)
+LexToken(VAR,'y1',1,29423)
+LexToken(ASSIGNMENT,'=',1,29425)
+LexToken(VAR,'part',1,29426)
+LexToken(OPENBRACKET,'(',1,29430)
+LexToken(VAR,'ya',1,29431)
+LexToken(COMMA,',',1,29433)
+LexToken(NUMBER,'1',1,29434)
+LexToken(COLON,':',1,29435)
+LexToken(VAR,'py',1,29436)
+LexToken(NUMBER,'-1',1,29438)
+LexToken(CLOSEBRACKET,')',1,29440)
+LexToken(SEMICOLON,';',1,29441)
+LexToken(EOL,'\n',1,29442)
+LexToken(VAR,'y2',1,29455)
+LexToken(ASSIGNMENT,'=',1,29457)
+LexToken(VAR,'part',1,29458)
+LexToken(OPENBRACKET,'(',1,29462)
+LexToken(VAR,'ya',1,29463)
+LexToken(COMMA,',',1,29465)
+LexToken(VAR,'py',1,29466)
+LexToken(OPERATOR,'+',1,29468)
+LexToken(NUMBER,'1',1,29469)
+LexToken(COLON,':',1,29470)
+LexToken(VAR,'length',1,29471)
+LexToken(OPENBRACKET,'(',1,29477)
+LexToken(VAR,'ya',1,29478)
+LexToken(CLOSEBRACKET,')',1,29480)
+LexToken(CLOSEBRACKET,')',1,29481)
+LexToken(SEMICOLON,';',1,29482)
+LexToken(EOL,'\n',1,29483)
+LexToken(EOL,'\n',1,29484)
+LexToken(VAR,'x1p',1,29497)
+LexToken(ASSIGNMENT,'=',1,29500)
+LexToken(VAR,'min',1,29501)
+LexToken(OPENBRACKET,'(',1,29504)
+LexToken(VAR,'strindex',1,29505)
+LexToken(OPENBRACKET,'(',1,29513)
+LexToken(VAR,'x1',1,29514)
+LexToken(COMMA,',',1,29516)
+LexToken(VAR,'TN',1,29517)
+LexToken(CLOSEBRACKET,')',1,29519)
+LexToken(CLOSEBRACKET,')',1,29520)
+LexToken(SEMICOLON,';',1,29521)
+LexToken(EOL,'\n',1,29522)
+LexToken(IF,'if',1,29535)
+LexToken(VAR,'x1p',1,29538)
+LexToken(COMPARISON,'==',1,29541)
+LexToken(OPENSQBRACKET,'[',1,29543)
+LexToken(CLOSESQBRACKET,']',1,29544)
+LexToken(THEN,'then',1,29546)
+LexToken(COMMA,',',1,29550)
+LexToken(EOL,'\n',1,29551)
+LexToken(VAR,'xinfo',1,29568)
+LexToken(OPENBRACKET,'(',1,29573)
+LexToken(DQSTRING,'"Bad address in X:"',1,29592)
+LexToken(OPERATOR,'+',1,29593)
+LexToken(VAR,'x1',1,29594)
+LexToken(CLOSEBRACKET,')',1,29596)
+LexToken(SEMICOLON,';',1,29597)
+LexToken(EOL,'\n',1,29598)
+LexToken(BREAK,'break',1,29615)
+LexToken(COMMA,',',1,29620)
+LexToken(EOL,'\n',1,29621)
+LexToken(END,'end',1,29634)
+LexToken(EOL,'\n',1,29637)
+LexToken(VAR,'x11',1,29650)
+LexToken(ASSIGNMENT,'=',1,29653)
+LexToken(VAR,'part',1,29654)
+LexToken(OPENBRACKET,'(',1,29658)
+LexToken(VAR,'x1',1,29659)
+LexToken(COMMA,',',1,29661)
+LexToken(NUMBER,'1',1,29662)
+LexToken(COLON,':',1,29663)
+LexToken(VAR,'x1p',1,29664)
+LexToken(NUMBER,'-1',1,29667)
+LexToken(CLOSEBRACKET,')',1,29669)
+LexToken(SEMICOLON,';',1,29670)
+LexToken(EOL,'\n',1,29671)
+LexToken(VAR,'x12',1,29684)
+LexToken(ASSIGNMENT,'=',1,29687)
+LexToken(VAR,'part',1,29688)
+LexToken(OPENBRACKET,'(',1,29692)
+LexToken(VAR,'x1',1,29693)
+LexToken(COMMA,',',1,29695)
+LexToken(VAR,'x1p',1,29696)
+LexToken(COLON,':',1,29699)
+LexToken(VAR,'length',1,29700)
+LexToken(OPENBRACKET,'(',1,29706)
+LexToken(VAR,'x1',1,29707)
+LexToken(CLOSEBRACKET,')',1,29709)
+LexToken(CLOSEBRACKET,')',1,29710)
+LexToken(SEMICOLON,';',1,29711)
+LexToken(EOL,'\n',1,29712)
+LexToken(EOL,'\n',1,29713)
+LexToken(VAR,'x2p',1,29726)
+LexToken(ASSIGNMENT,'=',1,29729)
+LexToken(VAR,'min',1,29730)
+LexToken(OPENBRACKET,'(',1,29733)
+LexToken(VAR,'strindex',1,29734)
+LexToken(OPENBRACKET,'(',1,29742)
+LexToken(VAR,'x2',1,29743)
+LexToken(COMMA,',',1,29745)
+LexToken(VAR,'TN',1,29746)
+LexToken(CLOSEBRACKET,')',1,29748)
+LexToken(CLOSEBRACKET,')',1,29749)
+LexToken(SEMICOLON,';',1,29750)
+LexToken(EOL,'\n',1,29751)
+LexToken(IF,'if',1,29764)
+LexToken(VAR,'x2p',1,29767)
+LexToken(COMPARISON,'==',1,29770)
+LexToken(OPENSQBRACKET,'[',1,29772)
+LexToken(CLOSESQBRACKET,']',1,29773)
+LexToken(THEN,'then',1,29775)
+LexToken(COMMA,',',1,29779)
+LexToken(EOL,'\n',1,29780)
+LexToken(VAR,'xinfo',1,29797)
+LexToken(OPENBRACKET,'(',1,29802)
+LexToken(DQSTRING,'"Bad address in X:"',1,29821)
+LexToken(OPERATOR,'+',1,29822)
+LexToken(VAR,'x2',1,29823)
+LexToken(CLOSEBRACKET,')',1,29825)
+LexToken(SEMICOLON,';',1,29826)
+LexToken(EOL,'\n',1,29827)
+LexToken(BREAK,'break',1,29840)
+LexToken(COMMA,',',1,29845)
+LexToken(END,'end',1,29847)
+LexToken(EOL,'\n',1,29850)
+LexToken(VAR,'x21',1,29863)
+LexToken(ASSIGNMENT,'=',1,29866)
+LexToken(VAR,'par',1,29867)
+LexToken(EOL,'\n',1,29870)
+LexToken(VAR,'t',1,29883)
+LexToken(OPENBRACKET,'(',1,29884)
+LexToken(VAR,'x2',1,29885)
+LexToken(COMMA,',',1,29887)
+LexToken(NUMBER,'1',1,29888)
+LexToken(COLON,':',1,29889)
+LexToken(VAR,'x2p',1,29890)
+LexToken(NUMBER,'-1',1,29893)
+LexToken(CLOSEBRACKET,')',1,29895)
+LexToken(SEMICOLON,';',1,29896)
+LexToken(EOL,'\n',1,29897)
+LexToken(VAR,'x22',1,29910)
+LexToken(ASSIGNMENT,'=',1,29913)
+LexToken(VAR,'part',1,29914)
+LexToken(OPENBRACKET,'(',1,29918)
+LexToken(VAR,'x2',1,29919)
+LexToken(COMMA,',',1,29921)
+LexToken(VAR,'x2p',1,29922)
+LexToken(COLON,':',1,29925)
+LexToken(VAR,'length',1,29926)
+LexToken(OPENBRACKET,'(',1,29932)
+LexToken(VAR,'x2',1,29933)
+LexToken(CLOSEBRACKET,')',1,29935)
+LexToken(CLOSEBRACKET,')',1,29936)
+LexToken(SEMICOLON,';',1,29937)
+LexToken(EOL,'\n',1,29938)
+LexToken(EOL,'\n',1,29939)
+LexToken(VAR,'y1p',1,29952)
+LexToken(ASSIGNMENT,'=',1,29955)
+LexToken(VAR,'min',1,29956)
+LexToken(OPENBRACKET,'(',1,29959)
+LexToken(VAR,'strindex',1,29960)
+LexToken(OPENBRACKET,'(',1,29968)
+LexToken(VAR,'y1',1,29969)
+LexToken(COMMA,',',1,29971)
+LexToken(VAR,'TN',1,29972)
+LexToken(CLOSEBRACKET,')',1,29974)
+LexToken(CLOSEBRACKET,')',1,29975)
+LexToken(SEMICOLON,';',1,29976)
+LexToken(EOL,'\n',1,29977)
+LexToken(IF,'if',1,29990)
+LexToken(VAR,'y1p',1,29993)
+LexToken(COMPARISON,'==',1,29996)
+LexToken(OPENSQBRACKET,'[',1,29998)
+LexToken(CLOSESQBRACKET,']',1,29999)
+LexToken(THEN,'then',1,30001)
+LexToken(COMMA,',',1,30005)
+LexToken(EOL,'\n',1,30006)
+LexToken(VAR,'xinfo',1,30023)
+LexToken(OPENBRACKET,'(',1,30028)
+LexToken(DQSTRING,'"Bad address in Y:"',1,30047)
+LexToken(OPERATOR,'+',1,30048)
+LexToken(VAR,'y1',1,30049)
+LexToken(CLOSEBRACKET,')',1,30051)
+LexToken(SEMICOLON,';',1,30052)
+LexToken(EOL,'\n',1,30053)
+LexToken(BREAK,'break',1,30070)
+LexToken(COMMA,',',1,30075)
+LexToken(EOL,'\n',1,30076)
+LexToken(END,'end',1,30089)
+LexToken(EOL,'\n',1,30092)
+LexToken(VAR,'y11',1,30105)
+LexToken(ASSIGNMENT,'=',1,30108)
+LexToken(VAR,'part',1,30109)
+LexToken(OPENBRACKET,'(',1,30113)
+LexToken(VAR,'y1',1,30114)
+LexToken(COMMA,',',1,30116)
+LexToken(NUMBER,'1',1,30117)
+LexToken(COLON,':',1,30118)
+LexToken(VAR,'y1p',1,30119)
+LexToken(NUMBER,'-1',1,30122)
+LexToken(CLOSEBRACKET,')',1,30124)
+LexToken(SEMICOLON,';',1,30125)
+LexToken(EOL,'\n',1,30126)
+LexToken(VAR,'y12',1,30139)
+LexToken(ASSIGNMENT,'=',1,30142)
+LexToken(VAR,'part',1,30143)
+LexToken(OPENBRACKET,'(',1,30147)
+LexToken(VAR,'y1',1,30148)
+LexToken(COMMA,',',1,30150)
+LexToken(VAR,'y1p',1,30151)
+LexToken(COLON,':',1,30154)
+LexToken(VAR,'length',1,30155)
+LexToken(OPENBRACKET,'(',1,30161)
+LexToken(VAR,'y1',1,30162)
+LexToken(CLOSEBRACKET,')',1,30164)
+LexToken(CLOSEBRACKET,')',1,30165)
+LexToken(SEMICOLON,';',1,30166)
+LexToken(EOL,'\n',1,30167)
+LexToken(EOL,'\n',1,30168)
+LexToken(VAR,'y2p',1,30181)
+LexToken(ASSIGNMENT,'=',1,30184)
+LexToken(VAR,'min',1,30185)
+LexToken(OPENBRACKET,'(',1,30188)
+LexToken(VAR,'strindex',1,30189)
+LexToken(OPENBRACKET,'(',1,30197)
+LexToken(VAR,'y2',1,30198)
+LexToken(COMMA,',',1,30200)
+LexToken(VAR,'TN',1,30201)
+LexToken(CLOSEBRACKET,')',1,30203)
+LexToken(CLOSEBRACKET,')',1,30204)
+LexToken(SEMICOLON,';',1,30205)
+LexToken(EOL,'\n',1,30206)
+LexToken(IF,'if',1,30219)
+LexToken(VAR,'y2p',1,30222)
+LexToken(COMPARISON,'==',1,30225)
+LexToken(OPENSQBRACKET,'[',1,30227)
+LexToken(CLOSESQBRACKET,']',1,30228)
+LexToken(THEN,'then',1,30230)
+LexToken(COMMA,',',1,30234)
+LexToken(EOL,'\n',1,30235)
+LexToken(VAR,'xinfo',1,30252)
+LexToken(OPENBRACKET,'(',1,30257)
+LexToken(DQSTRING,'"Bad address in Y:"',1,30276)
+LexToken(OPERATOR,'+',1,30277)
+LexToken(VAR,'y2',1,30278)
+LexToken(CLOSEBRACKET,')',1,30280)
+LexToken(SEMICOLON,';',1,30281)
+LexToken(EOL,'\n',1,30282)
+LexToken(BREAK,'break',1,30299)
+LexToken(COMMA,',',1,30304)
+LexToken(EOL,'\n',1,30305)
+LexToken(END,'end',1,30318)
+LexToken(EOL,'\n',1,30321)
+LexToken(VAR,'y21',1,30334)
+LexToken(ASSIGNMENT,'=',1,30337)
+LexToken(VAR,'part',1,30338)
+LexToken(OPENBRACKET,'(',1,30342)
+LexToken(VAR,'y2',1,30343)
+LexToken(COMMA,',',1,30345)
+LexToken(NUMBER,'1',1,30346)
+LexToken(COLON,':',1,30347)
+LexToken(VAR,'y2p',1,30348)
+LexToken(NUMBER,'-1',1,30351)
+LexToken(CLOSEBRACKET,')',1,30353)
+LexToken(SEMICOLON,';',1,30354)
+LexToken(EOL,'\n',1,30355)
+LexToken(VAR,'y22',1,30368)
+LexToken(ASSIGNMENT,'=',1,30371)
+LexToken(VAR,'part',1,30372)
+LexToken(OPENBRACKET,'(',1,30376)
+LexToken(VAR,'y2',1,30377)
+LexToken(COMMA,',',1,30379)
+LexToken(VAR,'y2p',1,30380)
+LexToken(COLON,':',1,30383)
+LexToken(VAR,'length',1,30384)
+LexToken(OPENBRACKET,'(',1,30390)
+LexToken(VAR,'y2',1,30391)
+LexToken(CLOSEBRACKET,')',1,30393)
+LexToken(CLOSEBRACKET,')',1,30394)
+LexToken(SEMICOLON,';',1,30395)
+LexToken(EOL,'\n',1,30396)
+LexToken(EOL,'\n',1,30397)
+LexToken(EOL,'\n',1,30429)
+LexToken(EOL,'\n',1,30430)
+LexToken(VAR,'lx11',1,30443)
+LexToken(ASSIGNMENT,'=',1,30447)
+LexToken(VAR,'length',1,30448)
+LexToken(OPENBRACKET,'(',1,30454)
+LexToken(VAR,'x11',1,30455)
+LexToken(CLOSEBRACKET,')',1,30458)
+LexToken(SEMICOLON,';',1,30459)
+LexToken(EOL,'\n',1,30460)
+LexToken(VAR,'lx21',1,30473)
+LexToken(ASSIGNMENT,'=',1,30477)
+LexToken(VAR,'length',1,30478)
+LexToken(OPENBRACKET,'(',1,30484)
+LexToken(VAR,'x21',1,30485)
+LexToken(CLOSEBRACKET,')',1,30488)
+LexToken(SEMICOLON,';',1,30489)
+LexToken(EOL,'\n',1,30490)
+LexToken(VAR,'ly11',1,30503)
+LexToken(ASSIGNMENT,'=',1,30507)
+LexToken(VAR,'length',1,30508)
+LexToken(OPENBRACKET,'(',1,30514)
+LexToken(VAR,'y11',1,30515)
+LexToken(CLOSEBRACKET,')',1,30518)
+LexToken(SEMICOLON,';',1,30519)
+LexToken(EOL,'\n',1,30520)
+LexToken(VAR,'ly21',1,30533)
+LexToken(ASSIGNMENT,'=',1,30537)
+LexToken(VAR,'length',1,30538)
+LexToken(OPENBRACKET,'(',1,30544)
+LexToken(VAR,'y21',1,30545)
+LexToken(CLOSEBRACKET,')',1,30548)
+LexToken(EOL,'\n',1,30549)
+LexToken(VAR,'xstC',1,30562)
+LexToken(ASSIGNMENT,'=',1,30566)
+LexToken(NUMBER,'0',1,30567)
+LexToken(SEMICOLON,';',1,30568)
+LexToken(EOL,'\n',1,30569)
+LexToken(FOR,'for',1,30582)
+LexToken(VAR,'i',1,30586)
+LexToken(ASSIGNMENT,'=',1,30587)
+LexToken(NUMBER,'1',1,30588)
+LexToken(COLON,':',1,30589)
+LexToken(VAR,'lx11',1,30590)
+LexToken(COMMA,',',1,30594)
+LexToken(EOL,'\n',1,30595)
+LexToken(VAR,'xstC',1,30612)
+LexToken(ASSIGNMENT,'=',1,30616)
+LexToken(VAR,'xstC',1,30617)
+LexToken(OPERATOR,'+',1,30621)
+LexToken(VAR,'modulo',1,30622)
+LexToken(OPENBRACKET,'(',1,30628)
+LexToken(VAR,'find',1,30629)
+LexToken(OPENBRACKET,'(',1,30633)
+LexToken(VAR,'TA',1,30634)
+LexToken(COMPARISON,'==',1,30636)
+LexToken(VAR,'part',1,30638)
+LexToken(OPENBRACKET,'(',1,30642)
+LexToken(VAR,'x11',1,30643)
+LexToken(COMMA,',',1,30646)
+LexToken(VAR,'lx11',1,30647)
+LexToken(OPERATOR,'-',1,30651)
+LexToken(VAR,'i',1,30652)
+LexToken(OPERATOR,'+',1,30653)
+LexToken(NUMBER,'1',1,30654)
+LexToken(CLOSEBRACKET,')',1,30655)
+LexToken(CLOSEBRACKET,')',1,30656)
+LexToken(COMMA,',',1,30657)
+LexToken(NUMBER,'26',1,30658)
+LexToken(CLOSEBRACKET,')',1,30660)
+LexToken(OPERATOR,'*',1,30661)
+LexToken(NUMBER,'26',1,30662)
+LexToken(OPERATOR,'^',1,30664)
+LexToken(OPENBRACKET,'(',1,30665)
+LexToken(VAR,'i',1,30666)
+LexToken(NUMBER,'-1',1,30667)
+LexToken(CLOSEBRACKET,')',1,30669)
+LexToken(SEMICOLON,';',1,30670)
+LexToken(EOL,'\n',1,30671)
+LexToken(END,'end',1,30684)
+LexToken(EOL,'\n',1,30687)
+LexToken(VAR,'xenC',1,30700)
+LexToken(ASSIGNMENT,'=',1,30704)
+LexToken(NUMBER,'0',1,30705)
+LexToken(SEMICOLON,';',1,30706)
+LexToken(EOL,'\n',1,30707)
+LexToken(FOR,'for',1,30720)
+LexToken(VAR,'i',1,30724)
+LexToken(ASSIGNMENT,'=',1,30725)
+LexToken(NUMBER,'1',1,30726)
+LexToken(COLON,':',1,30727)
+LexToken(VAR,'lx21',1,30728)
+LexToken(COMMA,',',1,30732)
+LexToken(EOL,'\n',1,30733)
+LexToken(VAR,'xenC',1,30750)
+LexToken(ASSIGNMENT,'=',1,30754)
+LexToken(VAR,'xenC',1,30755)
+LexToken(OPERATOR,'+',1,30759)
+LexToken(VAR,'modulo',1,30760)
+LexToken(OPENBRACKET,'(',1,30766)
+LexToken(VAR,'find',1,30767)
+LexToken(OPENBRACKET,'(',1,30771)
+LexToken(VAR,'TA',1,30772)
+LexToken(COMPARISON,'==',1,30774)
+LexToken(VAR,'part',1,30776)
+LexToken(OPENBRACKET,'(',1,30780)
+LexToken(VAR,'x21',1,30781)
+LexToken(COMMA,',',1,30784)
+LexToken(VAR,'lx21',1,30785)
+LexToken(OPERATOR,'-',1,30789)
+LexToken(VAR,'i',1,30790)
+LexToken(OPERATOR,'+',1,30791)
+LexToken(NUMBER,'1',1,30792)
+LexToken(CLOSEBRACKET,')',1,30793)
+LexToken(CLOSEBRACKET,')',1,30794)
+LexToken(COMMA,',',1,30795)
+LexToken(NUMBER,'26',1,30796)
+LexToken(CLOSEBRACKET,')',1,30798)
+LexToken(OPERATOR,'*',1,30799)
+LexToken(NUMBER,'26',1,30800)
+LexToken(OPERATOR,'^',1,30802)
+LexToken(OPENBRACKET,'(',1,30803)
+LexToken(VAR,'i',1,30804)
+LexToken(NUMBER,'-1',1,30805)
+LexToken(CLOSEBRACKET,')',1,30807)
+LexToken(SEMICOLON,';',1,30808)
+LexToken(EOL,'\n',1,30809)
+LexToken(END,'end',1,30822)
+LexToken(EOL,'\n',1,30825)
+LexToken(VAR,'ystC',1,30838)
+LexToken(ASSIGNMENT,'=',1,30842)
+LexToken(NUMBER,'0',1,30843)
+LexToken(SEMICOLON,';',1,30844)
+LexToken(EOL,'\n',1,30845)
+LexToken(FOR,'for',1,30858)
+LexToken(VAR,'i',1,30862)
+LexToken(ASSIGNMENT,'=',1,30863)
+LexToken(NUMBER,'1',1,30864)
+LexToken(COLON,':',1,30865)
+LexToken(VAR,'ly11',1,30866)
+LexToken(COMMA,',',1,30870)
+LexToken(EOL,'\n',1,30871)
+LexToken(VAR,'ystC',1,30888)
+LexToken(ASSIGNMENT,'=',1,30892)
+LexToken(VAR,'ystC',1,30893)
+LexToken(OPERATOR,'+',1,30897)
+LexToken(VAR,'modulo',1,30898)
+LexToken(OPENBRACKET,'(',1,30904)
+LexToken(VAR,'find',1,30905)
+LexToken(OPENBRACKET,'(',1,30909)
+LexToken(VAR,'TA',1,30910)
+LexToken(COMPARISON,'==',1,30912)
+LexToken(VAR,'part',1,30914)
+LexToken(OPENBRACKET,'(',1,30918)
+LexToken(VAR,'y11',1,30919)
+LexToken(COMMA,',',1,30922)
+LexToken(VAR,'ly11',1,30923)
+LexToken(OPERATOR,'-',1,30927)
+LexToken(VAR,'i',1,30928)
+LexToken(OPERATOR,'+',1,30929)
+LexToken(NUMBER,'1',1,30930)
+LexToken(CLOSEBRACKET,')',1,30931)
+LexToken(CLOSEBRACKET,')',1,30932)
+LexToken(COMMA,',',1,30933)
+LexToken(NUMBER,'26',1,30934)
+LexToken(CLOSEBRACKET,')',1,30936)
+LexToken(OPERATOR,'*',1,30937)
+LexToken(NUMBER,'26',1,30938)
+LexToken(OPERATOR,'^',1,30940)
+LexToken(OPENBRACKET,'(',1,30941)
+LexToken(VAR,'i',1,30942)
+LexToken(NUMBER,'-1',1,30943)
+LexToken(CLOSEBRACKET,')',1,30945)
+LexToken(SEMICOLON,';',1,30946)
+LexToken(EOL,'\n',1,30947)
+LexToken(END,'end',1,30960)
+LexToken(EOL,'\n',1,30963)
+LexToken(VAR,'yenC',1,30976)
+LexToken(ASSIGNMENT,'=',1,30980)
+LexToken(NUMBER,'0',1,30981)
+LexToken(SEMICOLON,';',1,30982)
+LexToken(EOL,'\n',1,30983)
+LexToken(FOR,'for',1,30996)
+LexToken(VAR,'i',1,31000)
+LexToken(ASSIGNMENT,'=',1,31001)
+LexToken(NUMBER,'1',1,31002)
+LexToken(COLON,':',1,31003)
+LexToken(VAR,'ly11',1,31004)
+LexToken(COMMA,',',1,31008)
+LexToken(EOL,'\n',1,31009)
+LexToken(VAR,'yenC',1,31026)
+LexToken(ASSIGNMENT,'=',1,31030)
+LexToken(VAR,'yenC',1,31031)
+LexToken(OPERATOR,'+',1,31035)
+LexToken(VAR,'modulo',1,31036)
+LexToken(OPENBRACKET,'(',1,31042)
+LexToken(VAR,'find',1,31043)
+LexToken(OPENBRACKET,'(',1,31047)
+LexToken(VAR,'TA',1,31048)
+LexToken(COMPARISON,'==',1,31050)
+LexToken(VAR,'part',1,31052)
+LexToken(OPENBRACKET,'(',1,31056)
+LexToken(VAR,'y21',1,31057)
+LexToken(COMMA,',',1,31060)
+LexToken(VAR,'ly21',1,31061)
+LexToken(OPERATOR,'-',1,31065)
+LexToken(VAR,'i',1,31066)
+LexToken(OPERATOR,'+',1,31067)
+LexToken(NUMBER,'1',1,31068)
+LexToken(CLOSEBRACKET,')',1,31069)
+LexToken(CLOSEBRACKET,')',1,31070)
+LexToken(COMMA,',',1,31071)
+LexToken(NUMBER,'26',1,31072)
+LexToken(CLOSEBRACKET,')',1,31074)
+LexToken(OPERATOR,'*',1,31075)
+LexToken(NUMBER,'26',1,31076)
+LexToken(OPERATOR,'^',1,31078)
+LexToken(OPENBRACKET,'(',1,31079)
+LexToken(VAR,'i',1,31080)
+LexToken(NUMBER,'-1',1,31081)
+LexToken(CLOSEBRACKET,')',1,31083)
+LexToken(SEMICOLON,';',1,31084)
+LexToken(EOL,'\n',1,31085)
+LexToken(END,'end',1,31098)
+LexToken(EOL,'\n',1,31101)
+LexToken(EOL,'\n',1,31102)
+LexToken(VAR,'xstR',1,31115)
+LexToken(ASSIGNMENT,'=',1,31119)
+LexToken(VAR,'evstr',1,31120)
+LexToken(OPENBRACKET,'(',1,31125)
+LexToken(VAR,'x12',1,31126)
+LexToken(CLOSEBRACKET,')',1,31129)
+LexToken(SEMICOLON,';',1,31130)
+LexToken(EOL,'\n',1,31131)
+LexToken(VAR,'xenR',1,31144)
+LexToken(ASSIGNMENT,'=',1,31148)
+LexToken(VAR,'evstr',1,31149)
+LexToken(OPENBRACKET,'(',1,31154)
+LexToken(VAR,'x22',1,31155)
+LexToken(CLOSEBRACKET,')',1,31158)
+LexToken(SEMICOLON,';',1,31159)
+LexToken(EOL,'\n',1,31160)
+LexToken(VAR,'ystR',1,31173)
+LexToken(ASSIGNMENT,'=',1,31177)
+LexToken(VAR,'evstr',1,31178)
+LexToken(OPENBRACKET,'(',1,31183)
+LexToken(VAR,'y12',1,31184)
+LexToken(CLOSEBRACKET,')',1,31187)
+LexToken(SEMICOLON,';',1,31188)
+LexToken(EOL,'\n',1,31189)
+LexToken(VAR,'yenR',1,31202)
+LexToken(ASSIGNMENT,'=',1,31206)
+LexToken(VAR,'evstr',1,31207)
+LexToken(OPENBRACKET,'(',1,31212)
+LexToken(VAR,'y22',1,31213)
+LexToken(CLOSEBRACKET,')',1,31216)
+LexToken(SEMICOLON,';',1,31217)
+LexToken(EOL,'\n',1,31218)
+LexToken(EOL,'\n',1,31219)
+LexToken(OPENSQBRACKET,'[',1,31232)
+LexToken(VAR,'mv',1,31233)
+LexToken(COMMA,',',1,31235)
+LexToken(VAR,'nv',1,31236)
+LexToken(CLOSESQBRACKET,']',1,31238)
+LexToken(ASSIGNMENT,'=',1,31239)
+LexToken(VAR,'size',1,31240)
+LexToken(OPENBRACKET,'(',1,31244)
+LexToken(VAR,'Value',1,31245)
+LexToken(CLOSEBRACKET,')',1,31250)
+LexToken(EOL,'\n',1,31251)
+LexToken(EOL,'\n',1,31252)
+LexToken(IF,'if',1,31265)
+LexToken(NOT,'~',1,31268)
+LexToken(OPENBRACKET,'(',1,31269)
+LexToken(VAR,'xstR',1,31270)
+LexToken(COMPARISON,'<=',1,31274)
+LexToken(VAR,'mv',1,31276)
+LexToken(LOGICAL,'&',1,31279)
+LexToken(VAR,'xstR',1,31281)
+LexToken(COMPARISON,'>',1,31285)
+LexToken(NUMBER,'0',1,31286)
+LexToken(LOGICAL,'&',1,31288)
+LexToken(VAR,'xenR',1,31290)
+LexToken(COMPARISON,'<=',1,31294)
+LexToken(VAR,'mv',1,31296)
+LexToken(LOGICAL,'&',1,31299)
+LexToken(VAR,'xenR',1,31301)
+LexToken(COMPARISON,'>',1,31305)
+LexToken(NUMBER,'0',1,31306)
+LexToken(LOGICAL,'&',1,31307)
+LexToken(VAR,'ystR',1,31308)
+LexToken(COMPARISON,'<=',1,31312)
+LexToken(VAR,'mv',1,31314)
+LexToken(LOGICAL,'&',1,31317)
+LexToken(VAR,'ystR',1,31319)
+LexToken(COMPARISON,'>',1,31323)
+LexToken(NUMBER,'0',1,31324)
+LexToken(LOGICAL,'&',1,31325)
+LexToken(VAR,'yenR',1,31326)
+LexToken(COMPARISON,'<=',1,31330)
+LexToken(VAR,'mv',1,31332)
+LexToken(LOGICAL,'&',1,31334)
+LexToken(VAR,'yenR',1,31335)
+LexToken(COMPARISON,'>',1,31339)
+LexToken(NUMBER,'0',1,31340)
+LexToken(CLOSEBRACKET,')',1,31342)
+LexToken(THEN,'then',1,31344)
+LexToken(EOL,'\n',1,31348)
+LexToken(VAR,'xinfo',1,31365)
+LexToken(OPENBRACKET,'(',1,31370)
+LexToken(DQSTRING,'"error in Row data addresses"',1,31399)
+LexToken(CLOSEBRACKET,')',1,31400)
+LexToken(SEMICOLON,';',1,31401)
+LexToken(EOL,'\n',1,31402)
+LexToken(BREAK,'break',1,31419)
+LexToken(EOL,'\n',1,31424)
+LexToken(END,'end',1,31437)
+LexToken(EOL,'\n',1,31440)
+LexToken(IF,'if',1,31453)
+LexToken(NOT,'~',1,31456)
+LexToken(OPENBRACKET,'(',1,31457)
+LexToken(VAR,'xstC',1,31458)
+LexToken(COMPARISON,'<=',1,31462)
+LexToken(VAR,'nv',1,31464)
+LexToken(LOGICAL,'&',1,31467)
+LexToken(VAR,'xstC',1,31469)
+LexToken(COMPARISON,'>',1,31473)
+LexToken(NUMBER,'0',1,31474)
+LexToken(LOGICAL,'&',1,31476)
+LexToken(VAR,'xenC',1,31478)
+LexToken(COMPARISON,'<=',1,31482)
+LexToken(VAR,'nv',1,31484)
+LexToken(LOGICAL,'&',1,31487)
+LexToken(VAR,'xenC',1,31489)
+LexToken(COMPARISON,'>',1,31493)
+LexToken(NUMBER,'0',1,31494)
+LexToken(LOGICAL,'&',1,31495)
+LexToken(VAR,'ystC',1,31496)
+LexToken(COMPARISON,'<=',1,31500)
+LexToken(VAR,'nv',1,31502)
+LexToken(LOGICAL,'&',1,31505)
+LexToken(VAR,'ystC',1,31507)
+LexToken(COMPARISON,'>',1,31511)
+LexToken(NUMBER,'0',1,31512)
+LexToken(LOGICAL,'&',1,31513)
+LexToken(VAR,'yenC',1,31514)
+LexToken(COMPARISON,'<=',1,31518)
+LexToken(VAR,'nv',1,31520)
+LexToken(LOGICAL,'&',1,31522)
+LexToken(VAR,'yenC',1,31523)
+LexToken(COMPARISON,'>',1,31527)
+LexToken(NUMBER,'0',1,31528)
+LexToken(CLOSEBRACKET,')',1,31530)
+LexToken(THEN,'then',1,31532)
+LexToken(EOL,'\n',1,31536)
+LexToken(VAR,'xinfo',1,31553)
+LexToken(OPENBRACKET,'(',1,31558)
+LexToken(DQSTRING,'"error in Column data addresses"',1,31590)
+LexToken(CLOSEBRACKET,')',1,31591)
+LexToken(SEMICOLON,';',1,31592)
+LexToken(EOL,'\n',1,31593)
+LexToken(BREAK,'break',1,31610)
+LexToken(EOL,'\n',1,31615)
+LexToken(END,'end',1,31628)
+LexToken(EOL,'\n',1,31631)
+LexToken(EOL,'\n',1,31632)
+LexToken(VAR,'xo',1,31645)
+LexToken(ASSIGNMENT,'=',1,31647)
+LexToken(VAR,'Value',1,31648)
+LexToken(OPENBRACKET,'(',1,31653)
+LexToken(VAR,'min',1,31654)
+LexToken(OPENBRACKET,'(',1,31657)
+LexToken(VAR,'xstR',1,31658)
+LexToken(COMMA,',',1,31662)
+LexToken(VAR,'xenR',1,31663)
+LexToken(CLOSEBRACKET,')',1,31667)
+LexToken(COLON,':',1,31668)
+LexToken(VAR,'max',1,31669)
+LexToken(OPENBRACKET,'(',1,31672)
+LexToken(VAR,'xstR',1,31673)
+LexToken(COMMA,',',1,31677)
+LexToken(VAR,'xenR',1,31678)
+LexToken(CLOSEBRACKET,')',1,31682)
+LexToken(COMMA,',',1,31683)
+LexToken(VAR,'min',1,31684)
+LexToken(OPENBRACKET,'(',1,31687)
+LexToken(VAR,'xstC',1,31688)
+LexToken(COMMA,',',1,31692)
+LexToken(VAR,'xenC',1,31693)
+LexToken(CLOSEBRACKET,')',1,31697)
+LexToken(COLON,':',1,31698)
+LexToken(VAR,'max',1,31699)
+LexToken(OPENBRACKET,'(',1,31702)
+LexToken(VAR,'xstC',1,31703)
+LexToken(COMMA,',',1,31707)
+LexToken(VAR,'xenC',1,31708)
+LexToken(CLOSEBRACKET,')',1,31712)
+LexToken(CLOSEBRACKET,')',1,31713)
+LexToken(SEMICOLON,';',1,31714)
+LexToken(EOL,'\n',1,31715)
+LexToken(VAR,'yo',1,31728)
+LexToken(ASSIGNMENT,'=',1,31730)
+LexToken(VAR,'Value',1,31731)
+LexToken(OPENBRACKET,'(',1,31736)
+LexToken(VAR,'min',1,31737)
+LexToken(OPENBRACKET,'(',1,31740)
+LexToken(VAR,'ystR',1,31741)
+LexToken(COMMA,',',1,31745)
+LexToken(VAR,'yenR',1,31746)
+LexToken(CLOSEBRACKET,')',1,31750)
+LexToken(COLON,':',1,31751)
+LexToken(VAR,'max',1,31752)
+LexToken(OPENBRACKET,'(',1,31755)
+LexToken(VAR,'ystR',1,31756)
+LexToken(COMMA,',',1,31760)
+LexToken(VAR,'yenR',1,31761)
+LexToken(CLOSEBRACKET,')',1,31765)
+LexToken(COMMA,',',1,31766)
+LexToken(VAR,'min',1,31767)
+LexToken(OPENBRACKET,'(',1,31770)
+LexToken(VAR,'ystC',1,31771)
+LexToken(COMMA,',',1,31775)
+LexToken(VAR,'yenC',1,31776)
+LexToken(CLOSEBRACKET,')',1,31780)
+LexToken(COLON,':',1,31781)
+LexToken(VAR,'max',1,31782)
+LexToken(OPENBRACKET,'(',1,31785)
+LexToken(VAR,'ystC',1,31786)
+LexToken(COMMA,',',1,31790)
+LexToken(VAR,'yenC',1,31791)
+LexToken(CLOSEBRACKET,')',1,31795)
+LexToken(CLOSEBRACKET,')',1,31796)
+LexToken(SEMICOLON,';',1,31797)
+LexToken(EOL,'\n',1,31798)
+LexToken(OPENSQBRACKET,'[',1,31811)
+LexToken(VAR,'nx',1,31812)
+LexToken(COMMA,',',1,31814)
+LexToken(VAR,'mx',1,31815)
+LexToken(CLOSESQBRACKET,']',1,31817)
+LexToken(ASSIGNMENT,'=',1,31818)
+LexToken(VAR,'size',1,31819)
+LexToken(OPENBRACKET,'(',1,31823)
+LexToken(VAR,'xo',1,31824)
+LexToken(CLOSEBRACKET,')',1,31826)
+LexToken(SEMICOLON,';',1,31827)
+LexToken(EOL,'\n',1,31857)
+LexToken(OPENSQBRACKET,'[',1,31870)
+LexToken(VAR,'ny',1,31871)
+LexToken(COMMA,',',1,31873)
+LexToken(VAR,'my',1,31874)
+LexToken(CLOSESQBRACKET,']',1,31876)
+LexToken(ASSIGNMENT,'=',1,31877)
+LexToken(VAR,'size',1,31878)
+LexToken(OPENBRACKET,'(',1,31882)
+LexToken(VAR,'yo',1,31883)
+LexToken(CLOSEBRACKET,')',1,31885)
+LexToken(SEMICOLON,';',1,31886)
+LexToken(EOL,'\n',1,31887)
+LexToken(VAR,'N',1,31900)
+LexToken(ASSIGNMENT,'=',1,31901)
+LexToken(VAR,'min',1,31902)
+LexToken(OPENBRACKET,'(',1,31905)
+LexToken(VAR,'nx',1,31906)
+LexToken(COMMA,',',1,31908)
+LexToken(VAR,'ny',1,31909)
+LexToken(CLOSEBRACKET,')',1,31911)
+LexToken(SEMICOLON,';',1,31912)
+LexToken(EOL,'\n',1,31913)
+LexToken(VAR,'xo',1,31926)
+LexToken(ASSIGNMENT,'=',1,31928)
+LexToken(VAR,'xo',1,31929)
+LexToken(OPENBRACKET,'(',1,31931)
+LexToken(NUMBER,'1',1,31932)
+LexToken(COLON,':',1,31933)
+LexToken(VAR,'N',1,31934)
+LexToken(COMMA,',',1,31935)
+LexToken(COLON,':',1,31936)
+LexToken(CLOSEBRACKET,')',1,31937)
+LexToken(SEMICOLON,';',1,31938)
+LexToken(EOL,'\n',1,31939)
+LexToken(VAR,'yo',1,31952)
+LexToken(ASSIGNMENT,'=',1,31954)
+LexToken(VAR,'yo',1,31955)
+LexToken(OPENBRACKET,'(',1,31957)
+LexToken(NUMBER,'1',1,31958)
+LexToken(COLON,':',1,31959)
+LexToken(VAR,'N',1,31960)
+LexToken(COMMA,',',1,31961)
+LexToken(COLON,':',1,31962)
+LexToken(CLOSEBRACKET,')',1,31963)
+LexToken(SEMICOLON,';',1,31964)
+LexToken(EOL,'\n',1,31965)
+LexToken(EOL,'\n',1,31966)
+LexToken(VAR,'xyo',1,31979)
+LexToken(ASSIGNMENT,'=',1,31982)
+LexToken(OPENSQBRACKET,'[',1,31983)
+LexToken(VAR,'xo',1,31984)
+LexToken(COMMA,',',1,31986)
+LexToken(VAR,'yo',1,31987)
+LexToken(CLOSESQBRACKET,']',1,31989)
+LexToken(SEMICOLON,';',1,31990)
+LexToken(EOL,'\n',1,31991)
+LexToken(OPENSQBRACKET,'[',1,32004)
+LexToken(VAR,'xyo',1,32005)
+LexToken(CLOSESQBRACKET,']',1,32008)
+LexToken(ASSIGNMENT,'=',1,32009)
+LexToken(VAR,'cleandata',1,32010)
+LexToken(OPENBRACKET,'(',1,32019)
+LexToken(VAR,'xyo',1,32020)
+LexToken(CLOSEBRACKET,')',1,32023)
+LexToken(EOL,'\n',1,32024)
+LexToken(EOL,'\n',1,32025)
+LexToken(VAR,'tok',1,32038)
+LexToken(ASSIGNMENT,'=',1,32041)
+LexToken(PREVAR_BOOLEAN,'%t',1,32042)
+LexToken(SEMICOLON,';',1,32044)
+LexToken(EOL,'\n',1,32045)
+LexToken(BREAK,'break',1,32058)
+LexToken(COMMA,',',1,32063)
+LexToken(EOL,'\n',1,32064)
+LexToken(VAR,'catch',1,32073)
+LexToken(EOL,'\n',1,32078)
+LexToken(VAR,'xinfo',1,32091)
+LexToken(OPENBRACKET,'(',1,32096)
+LexToken(DQSTRING,'" Scicos cannot read your Excel file, please verify"',1,32148)
+LexToken(OPERATOR,'+',1,32149)
+LexToken(DQSTRING,'" the parameters "',1,32183)
+LexToken(CLOSEBRACKET,')',1,32184)
+LexToken(SEMICOLON,';',1,32185)
+LexToken(EOL,'\n',1,32186)
+LexToken(BREAK,'break',1,32199)
+LexToken(EOL,'\n',1,32204)
+LexToken(END,'end',1,32213)
+LexToken(EOL,'\n',1,32216)
+LexToken(END,'end',1,32221)
+LexToken(EOL,'\n',1,32224)
+LexToken(EOL,'\n',1,32225)
+LexToken(ENDFUNCTION,'endfunction',1,32226)
+LexToken(EOL,'\n',1,32237)
+LexToken(EOL,'\n',1,32303)
+LexToken(FUNCTION,'function',1,32304)
+LexToken(OPENSQBRACKET,'[',1,32313)
+LexToken(VAR,'xyo',1,32314)
+LexToken(CLOSESQBRACKET,']',1,32317)
+LexToken(ASSIGNMENT,'=',1,32318)
+LexToken(VAR,'cleandata',1,32319)
+LexToken(OPENBRACKET,'(',1,32328)
+LexToken(VAR,'xye',1,32329)
+LexToken(CLOSEBRACKET,')',1,32332)
+LexToken(EOL,'\n',1,32333)
+LexToken(VAR,'xe',1,32338)
+LexToken(ASSIGNMENT,'=',1,32340)
+LexToken(VAR,'xye',1,32341)
+LexToken(OPENBRACKET,'(',1,32344)
+LexToken(COLON,':',1,32345)
+LexToken(COMMA,',',1,32346)
+LexToken(NUMBER,'1',1,32347)
+LexToken(CLOSEBRACKET,')',1,32348)
+LexToken(EOL,'\n',1,32349)
+LexToken(VAR,'ye',1,32354)
+LexToken(ASSIGNMENT,'=',1,32356)
+LexToken(VAR,'xye',1,32357)
+LexToken(OPENBRACKET,'(',1,32360)
+LexToken(COLON,':',1,32361)
+LexToken(COMMA,',',1,32362)
+LexToken(NUMBER,'2',1,32363)
+LexToken(CLOSEBRACKET,')',1,32364)
+LexToken(EOL,'\n',1,32365)
+LexToken(EOL,'\n',1,32366)
+LexToken(OPENSQBRACKET,'[',1,32371)
+LexToken(VAR,'nx',1,32372)
+LexToken(COMMA,',',1,32374)
+LexToken(VAR,'mx',1,32375)
+LexToken(CLOSESQBRACKET,']',1,32377)
+LexToken(ASSIGNMENT,'=',1,32378)
+LexToken(VAR,'size',1,32379)
+LexToken(OPENBRACKET,'(',1,32383)
+LexToken(VAR,'xe',1,32384)
+LexToken(CLOSEBRACKET,')',1,32386)
+LexToken(SEMICOLON,';',1,32387)
+LexToken(EOL,'\n',1,32417)
+LexToken(OPENSQBRACKET,'[',1,32422)
+LexToken(VAR,'ny',1,32423)
+LexToken(COMMA,',',1,32425)
+LexToken(VAR,'my',1,32426)
+LexToken(CLOSESQBRACKET,']',1,32428)
+LexToken(ASSIGNMENT,'=',1,32429)
+LexToken(VAR,'size',1,32430)
+LexToken(OPENBRACKET,'(',1,32434)
+LexToken(VAR,'ye',1,32435)
+LexToken(CLOSEBRACKET,')',1,32437)
+LexToken(SEMICOLON,';',1,32438)
+LexToken(EOL,'\n',1,32439)
+LexToken(VAR,'N',1,32444)
+LexToken(ASSIGNMENT,'=',1,32445)
+LexToken(VAR,'min',1,32446)
+LexToken(OPENBRACKET,'(',1,32449)
+LexToken(VAR,'nx',1,32450)
+LexToken(COMMA,',',1,32452)
+LexToken(VAR,'ny',1,32453)
+LexToken(CLOSEBRACKET,')',1,32455)
+LexToken(SEMICOLON,';',1,32456)
+LexToken(EOL,'\n',1,32457)
+LexToken(VAR,'xe',1,32462)
+LexToken(ASSIGNMENT,'=',1,32464)
+LexToken(VAR,'xe',1,32465)
+LexToken(OPENBRACKET,'(',1,32467)
+LexToken(NUMBER,'1',1,32468)
+LexToken(COLON,':',1,32469)
+LexToken(VAR,'N',1,32470)
+LexToken(COMMA,',',1,32471)
+LexToken(COLON,':',1,32472)
+LexToken(CLOSEBRACKET,')',1,32473)
+LexToken(SEMICOLON,';',1,32474)
+LexToken(EOL,'\n',1,32475)
+LexToken(VAR,'ye',1,32480)
+LexToken(ASSIGNMENT,'=',1,32482)
+LexToken(VAR,'ye',1,32483)
+LexToken(OPENBRACKET,'(',1,32485)
+LexToken(NUMBER,'1',1,32486)
+LexToken(COLON,':',1,32487)
+LexToken(VAR,'N',1,32488)
+LexToken(COMMA,',',1,32489)
+LexToken(COLON,':',1,32490)
+LexToken(CLOSEBRACKET,')',1,32491)
+LexToken(SEMICOLON,';',1,32492)
+LexToken(EOL,'\n',1,32493)
+LexToken(EOL,'\n',1,32494)
+LexToken(EOL,'\n',1,32524)
+LexToken(FOR,'for',1,32529)
+LexToken(VAR,'i',1,32533)
+LexToken(ASSIGNMENT,'=',1,32534)
+LexToken(NUMBER,'1',1,32535)
+LexToken(COLON,':',1,32536)
+LexToken(VAR,'N',1,32537)
+LexToken(EOL,'\n',1,32538)
+LexToken(IF,'if',1,32547)
+LexToken(OPENBRACKET,'(',1,32550)
+LexToken(VAR,'xe',1,32551)
+LexToken(OPENBRACKET,'(',1,32553)
+LexToken(VAR,'i',1,32554)
+LexToken(CLOSEBRACKET,')',1,32555)
+LexToken(COMPARISON,'<>',1,32556)
+LexToken(VAR,'xe',1,32558)
+LexToken(OPENBRACKET,'(',1,32560)
+LexToken(VAR,'i',1,32561)
+LexToken(CLOSEBRACKET,')',1,32562)
+LexToken(CLOSEBRACKET,')',1,32563)
+LexToken(THEN,'then',1,32565)
+LexToken(EOL,'\n',1,32569)
+LexToken(VAR,'xinfo',1,32582)
+LexToken(OPENBRACKET,'(',1,32587)
+LexToken(DQSTRING,'"x contains no data:x("',1,32610)
+LexToken(OPERATOR,'+',1,32611)
+LexToken(VAR,'string',1,32612)
+LexToken(OPENBRACKET,'(',1,32618)
+LexToken(VAR,'i',1,32619)
+LexToken(CLOSEBRACKET,')',1,32620)
+LexToken(OPERATOR,'+',1,32621)
+LexToken(DQSTRING,'")"',1,32624)
+LexToken(CLOSEBRACKET,')',1,32625)
+LexToken(SEMICOLON,';',1,32626)
+LexToken(EOL,'\n',1,32627)
+LexToken(RETURN,'return',1,32640)
+LexToken(SEMICOLON,';',1,32646)
+LexToken(EOL,'\n',1,32647)
+LexToken(END,'end',1,32656)
+LexToken(EOL,'\n',1,32659)
+LexToken(IF,'if',1,32668)
+LexToken(OPENBRACKET,'(',1,32671)
+LexToken(VAR,'ye',1,32672)
+LexToken(OPENBRACKET,'(',1,32674)
+LexToken(VAR,'i',1,32675)
+LexToken(CLOSEBRACKET,')',1,32676)
+LexToken(COMPARISON,'<>',1,32677)
+LexToken(VAR,'ye',1,32679)
+LexToken(OPENBRACKET,'(',1,32681)
+LexToken(VAR,'i',1,32682)
+LexToken(CLOSEBRACKET,')',1,32683)
+LexToken(CLOSEBRACKET,')',1,32684)
+LexToken(THEN,'then',1,32686)
+LexToken(EOL,'\n',1,32690)
+LexToken(VAR,'xinfo',1,32703)
+LexToken(OPENBRACKET,'(',1,32708)
+LexToken(DQSTRING,'"Y contains no data:y("',1,32731)
+LexToken(OPERATOR,'+',1,32732)
+LexToken(VAR,'string',1,32733)
+LexToken(OPENBRACKET,'(',1,32739)
+LexToken(VAR,'i',1,32740)
+LexToken(CLOSEBRACKET,')',1,32741)
+LexToken(OPERATOR,'+',1,32742)
+LexToken(DQSTRING,'")"',1,32745)
+LexToken(CLOSEBRACKET,')',1,32746)
+LexToken(SEMICOLON,';',1,32747)
+LexToken(EOL,'\n',1,32748)
+LexToken(RETURN,'return',1,32761)
+LexToken(SEMICOLON,';',1,32767)
+LexToken(EOL,'\n',1,32768)
+LexToken(END,'end',1,32777)
+LexToken(EOL,'\n',1,32780)
+LexToken(END,'end',1,32785)
+LexToken(EOL,'\n',1,32788)
+LexToken(VAR,'zz',1,32793)
+LexToken(ASSIGNMENT,'=',1,32795)
+LexToken(VAR,'find',1,32796)
+LexToken(OPENBRACKET,'(',1,32800)
+LexToken(VAR,'xe',1,32801)
+LexToken(COMPARISON,'<',1,32803)
+LexToken(NUMBER,'0',1,32804)
+LexToken(CLOSEBRACKET,')',1,32805)
+LexToken(SEMICOLON,';',1,32806)
+LexToken(EOL,'\n',1,32807)
+LexToken(VAR,'xe',1,32812)
+LexToken(OPENBRACKET,'(',1,32814)
+LexToken(VAR,'zz',1,32815)
+LexToken(CLOSEBRACKET,')',1,32817)
+LexToken(ASSIGNMENT,'=',1,32818)
+LexToken(OPENSQBRACKET,'[',1,32819)
+LexToken(CLOSESQBRACKET,']',1,32820)
+LexToken(SEMICOLON,';',1,32821)
+LexToken(EOL,'\n',1,32822)
+LexToken(VAR,'ye',1,32827)
+LexToken(OPENBRACKET,'(',1,32829)
+LexToken(VAR,'zz',1,32830)
+LexToken(CLOSEBRACKET,')',1,32832)
+LexToken(ASSIGNMENT,'=',1,32833)
+LexToken(OPENSQBRACKET,'[',1,32834)
+LexToken(CLOSESQBRACKET,']',1,32835)
+LexToken(EOL,'\n',1,32836)
+LexToken(IF,'if',1,32841)
+LexToken(OPENBRACKET,'(',1,32844)
+LexToken(VAR,'find',1,32845)
+LexToken(OPENBRACKET,'(',1,32849)
+LexToken(VAR,'xe',1,32850)
+LexToken(COMPARISON,'==',1,32852)
+LexToken(NUMBER,'0',1,32854)
+LexToken(CLOSEBRACKET,')',1,32855)
+LexToken(COMPARISON,'==',1,32856)
+LexToken(OPENSQBRACKET,'[',1,32858)
+LexToken(CLOSESQBRACKET,']',1,32859)
+LexToken(CLOSEBRACKET,')',1,32860)
+LexToken(THEN,'then',1,32862)
+LexToken(EOL,'\n',1,32884)
+LexToken(VAR,'xe',1,32893)
+LexToken(OPENBRACKET,'(',1,32895)
+LexToken(LASTINDEX,'$',1,32896)
+LexToken(OPERATOR,'+',1,32897)
+LexToken(NUMBER,'1',1,32898)
+LexToken(CLOSEBRACKET,')',1,32899)
+LexToken(ASSIGNMENT,'=',1,32900)
+LexToken(NUMBER,'0',1,32901)
+LexToken(SEMICOLON,';',1,32902)
+LexToken(EOL,'\n',1,32903)
+LexToken(VAR,'ye',1,32912)
+LexToken(OPENBRACKET,'(',1,32914)
+LexToken(LASTINDEX,'$',1,32915)
+LexToken(OPERATOR,'+',1,32916)
+LexToken(NUMBER,'1',1,32917)
+LexToken(CLOSEBRACKET,')',1,32918)
+LexToken(ASSIGNMENT,'=',1,32919)
+LexToken(NUMBER,'0',1,32920)
+LexToken(SEMICOLON,';',1,32921)
+LexToken(EOL,'\n',1,32922)
+LexToken(END,'end',1,32927)
+LexToken(EOL,'\n',1,32930)
+LexToken(EOL,'\n',1,32931)
+LexToken(OPENSQBRACKET,'[',1,32936)
+LexToken(VAR,'xo',1,32937)
+LexToken(COMMA,',',1,32939)
+LexToken(VAR,'k2',1,32940)
+LexToken(CLOSESQBRACKET,']',1,32942)
+LexToken(ASSIGNMENT,'=',1,32943)
+LexToken(VAR,'gsort',1,32944)
+LexToken(OPENBRACKET,'(',1,32949)
+LexToken(VAR,'xe',1,32950)
+LexToken(COMMA,',',1,32952)
+LexToken(DQSTRING,'"r"',1,32955)
+LexToken(COMMA,',',1,32956)
+LexToken(DQSTRING,'"i"',1,32959)
+LexToken(CLOSEBRACKET,')',1,32960)
+LexToken(SEMICOLON,';',1,32961)
+LexToken(EOL,'\n',1,32962)
+LexToken(VAR,'yo',1,32967)
+LexToken(ASSIGNMENT,'=',1,32969)
+LexToken(VAR,'ye',1,32970)
+LexToken(OPENBRACKET,'(',1,32972)
+LexToken(VAR,'k2',1,32973)
+LexToken(CLOSEBRACKET,')',1,32975)
+LexToken(EOL,'\n',1,32976)
+LexToken(EOL,'\n',1,32977)
+LexToken(VAR,'xyo',1,32982)
+LexToken(ASSIGNMENT,'=',1,32985)
+LexToken(OPENSQBRACKET,'[',1,32986)
+LexToken(VAR,'xo',1,32987)
+LexToken(COMMA,',',1,32989)
+LexToken(VAR,'yo',1,32990)
+LexToken(CLOSESQBRACKET,']',1,32992)
+LexToken(SEMICOLON,';',1,32993)
+LexToken(EOL,'\n',1,32994)
+LexToken(ENDFUNCTION,'endfunction',1,32995)
+LexToken(EOL,'\n',1,33006)
+LexToken(EOL,'\n',1,33072)
+LexToken(FUNCTION,'function',1,33073)
+LexToken(OPENSQBRACKET,'[',1,33083)
+LexToken(VAR,'orpar',1,33084)
+LexToken(COMMA,',',1,33089)
+LexToken(VAR,'oipar',1,33090)
+LexToken(CLOSESQBRACKET,']',1,33095)
+LexToken(ASSIGNMENT,'=',1,33097)
+LexToken(VAR,'AutoScale',1,33099)
+LexToken(OPENBRACKET,'(',1,33108)
+LexToken(VAR,'a',1,33109)
+LexToken(COMMA,',',1,33110)
+LexToken(VAR,'xy',1,33111)
+LexToken(COMMA,',',1,33113)
+LexToken(VAR,'inipar',1,33114)
+LexToken(COMMA,',',1,33120)
+LexToken(VAR,'inrpar',1,33121)
+LexToken(CLOSEBRACKET,')',1,33127)
+LexToken(EOL,'\n',1,33128)
+LexToken(VAR,'drawlater',1,33133)
+LexToken(OPENBRACKET,'(',1,33142)
+LexToken(CLOSEBRACKET,')',1,33143)
+LexToken(SEMICOLON,';',1,33144)
+LexToken(EOL,'\n',1,33145)
+LexToken(VAR,'oipar',1,33150)
+LexToken(ASSIGNMENT,'=',1,33156)
+LexToken(VAR,'inipar',1,33158)
+LexToken(EOL,'\n',1,33164)
+LexToken(VAR,'orpar',1,33169)
+LexToken(ASSIGNMENT,'=',1,33175)
+LexToken(VAR,'inrpar',1,33177)
+LexToken(EOL,'\n',1,33183)
+LexToken(VAR,'points',1,33188)
+LexToken(ASSIGNMENT,'=',1,33195)
+LexToken(VAR,'a',1,33197)
+LexToken(DOT,'.',1,33198)
+LexToken(VAR,'children',1,33199)
+LexToken(OPENBRACKET,'(',1,33207)
+LexToken(NUMBER,'2',1,33208)
+LexToken(CLOSEBRACKET,')',1,33209)
+LexToken(DOT,'.',1,33210)
+LexToken(VAR,'children',1,33211)
+LexToken(EOL,'\n',1,33219)
+LexToken(VAR,'splines',1,33224)
+LexToken(ASSIGNMENT,'=',1,33232)
+LexToken(VAR,'a',1,33234)
+LexToken(DOT,'.',1,33235)
+LexToken(VAR,'children',1,33236)
+LexToken(OPENBRACKET,'(',1,33244)
+LexToken(NUMBER,'1',1,33245)
+LexToken(CLOSEBRACKET,')',1,33246)
+LexToken(DOT,'.',1,33247)
+LexToken(VAR,'children',1,33248)
+LexToken(EOL,'\n',1,33256)
+LexToken(VAR,'points',1,33261)
+LexToken(DOT,'.',1,33267)
+LexToken(VAR,'data',1,33268)
+LexToken(ASSIGNMENT,'=',1,33273)
+LexToken(VAR,'xy',1,33275)
+LexToken(SEMICOLON,';',1,33277)
+LexToken(EOL,'\n',1,33278)
+LexToken(VAR,'splines',1,33283)
+LexToken(DOT,'.',1,33290)
+LexToken(VAR,'data',1,33291)
+LexToken(ASSIGNMENT,'=',1,33296)
+LexToken(VAR,'xy',1,33298)
+LexToken(SEMICOLON,';',1,33300)
+LexToken(EOL,'\n',1,33301)
+LexToken(OPENSQBRACKET,'[',1,33306)
+LexToken(VAR,'orpar',1,33307)
+LexToken(COMMA,',',1,33312)
+LexToken(VAR,'oipar',1,33313)
+LexToken(CLOSESQBRACKET,']',1,33318)
+LexToken(ASSIGNMENT,'=',1,33320)
+LexToken(VAR,'drawSplin',1,33322)
+LexToken(OPENBRACKET,'(',1,33331)
+LexToken(VAR,'a',1,33332)
+LexToken(COMMA,',',1,33333)
+LexToken(VAR,'xy',1,33334)
+LexToken(COMMA,',',1,33336)
+LexToken(VAR,'oipar',1,33337)
+LexToken(COMMA,',',1,33342)
+LexToken(VAR,'orpar',1,33343)
+LexToken(CLOSEBRACKET,')',1,33348)
+LexToken(SEMICOLON,';',1,33349)
+LexToken(EOL,'\n',1,33350)
+LexToken(VAR,'rectx',1,33355)
+LexToken(ASSIGNMENT,'=',1,33360)
+LexToken(VAR,'findrect',1,33361)
+LexToken(OPENBRACKET,'(',1,33369)
+LexToken(VAR,'a',1,33370)
+LexToken(CLOSEBRACKET,')',1,33371)
+LexToken(SEMICOLON,';',1,33372)
+LexToken(EOL,'\n',1,33373)
+LexToken(VAR,'a',1,33378)
+LexToken(DOT,'.',1,33379)
+LexToken(VAR,'data_bounds',1,33380)
+LexToken(ASSIGNMENT,'=',1,33392)
+LexToken(VAR,'rectx',1,33394)
+LexToken(SEMICOLON,';',1,33399)
+LexToken(EOL,'\n',1,33400)
+LexToken(VAR,'drawnow',1,33405)
+LexToken(OPENBRACKET,'(',1,33412)
+LexToken(CLOSEBRACKET,')',1,33413)
+LexToken(EOL,'\n',1,33414)
+LexToken(ENDFUNCTION,'endfunction',1,33415)
+LexToken(EOL,'\n',1,33426)
+LexToken(EOL,'\n',1,33457)
+LexToken(FUNCTION,'function',1,33458)
+LexToken(VAR,'METHOD',1,33467)
+LexToken(ASSIGNMENT,'=',1,33474)
+LexToken(VAR,'getmethod',1,33476)
+LexToken(OPENBRACKET,'(',1,33485)
+LexToken(VAR,'order',1,33486)
+LexToken(CLOSEBRACKET,')',1,33491)
+LexToken(EOL,'\n',1,33492)
+LexToken(SELECT,'select',1,33497)
+LexToken(VAR,'order',1,33504)
+LexToken(EOL,'\n',1,33509)
+LexToken(CASE,'case',1,33514)
+LexToken(NUMBER,'0',1,33519)
+LexToken(THEN,'then',1,33521)
+LexToken(COMMA,',',1,33525)
+LexToken(EOL,'\n',1,33526)
+LexToken(VAR,'METHOD',1,33535)
+LexToken(ASSIGNMENT,'=',1,33541)
+LexToken(DQSTRING,'"zero order"',1,33553)
+LexToken(EOL,'\n',1,33554)
+LexToken(CASE,'case',1,33559)
+LexToken(NUMBER,'1',1,33564)
+LexToken(THEN,'then',1,33566)
+LexToken(COMMA,',',1,33570)
+LexToken(EOL,'\n',1,33571)
+LexToken(VAR,'METHOD',1,33580)
+LexToken(ASSIGNMENT,'=',1,33586)
+LexToken(DQSTRING,'"linear"',1,33594)
+LexToken(EOL,'\n',1,33595)
+LexToken(CASE,'case',1,33600)
+LexToken(NUMBER,'2',1,33605)
+LexToken(THEN,'then',1,33607)
+LexToken(COMMA,',',1,33611)
+LexToken(EOL,'\n',1,33612)
+LexToken(VAR,'METHOD',1,33621)
+LexToken(ASSIGNMENT,'=',1,33627)
+LexToken(DQSTRING,'"order 2"',1,33636)
+LexToken(EOL,'\n',1,33637)
+LexToken(CASE,'case',1,33642)
+LexToken(NUMBER,'3',1,33647)
+LexToken(THEN,'then',1,33649)
+LexToken(COMMA,',',1,33653)
+LexToken(EOL,'\n',1,33654)
+LexToken(VAR,'METHOD',1,33663)
+LexToken(ASSIGNMENT,'=',1,33669)
+LexToken(DQSTRING,'"not_a_knot"',1,33681)
+LexToken(EOL,'\n',1,33682)
+LexToken(CASE,'case',1,33687)
+LexToken(NUMBER,'4',1,33692)
+LexToken(THEN,'then',1,33694)
+LexToken(COMMA,',',1,33698)
+LexToken(EOL,'\n',1,33699)
+LexToken(VAR,'METHOD',1,33708)
+LexToken(ASSIGNMENT,'=',1,33714)
+LexToken(DQSTRING,'"periodic"',1,33724)
+LexToken(EOL,'\n',1,33725)
+LexToken(CASE,'case',1,33730)
+LexToken(NUMBER,'5',1,33735)
+LexToken(THEN,'then',1,33737)
+LexToken(COMMA,',',1,33741)
+LexToken(EOL,'\n',1,33742)
+LexToken(VAR,'METHOD',1,33751)
+LexToken(ASSIGNMENT,'=',1,33757)
+LexToken(DQSTRING,'"monotone"',1,33767)
+LexToken(EOL,'\n',1,33768)
+LexToken(CASE,'case',1,33773)
+LexToken(NUMBER,'6',1,33778)
+LexToken(THEN,'then',1,33780)
+LexToken(COMMA,',',1,33784)
+LexToken(EOL,'\n',1,33785)
+LexToken(VAR,'METHOD',1,33794)
+LexToken(ASSIGNMENT,'=',1,33800)
+LexToken(DQSTRING,'"fast"',1,33806)
+LexToken(EOL,'\n',1,33807)
+LexToken(CASE,'case',1,33812)
+LexToken(NUMBER,'7',1,33817)
+LexToken(THEN,'then',1,33819)
+LexToken(COMMA,',',1,33823)
+LexToken(EOL,'\n',1,33824)
+LexToken(VAR,'METHOD',1,33833)
+LexToken(ASSIGNMENT,'=',1,33839)
+LexToken(DQSTRING,'"clamped"',1,33848)
+LexToken(EOL,'\n',1,33849)
+LexToken(END,'end',1,33854)
+LexToken(EOL,'\n',1,33857)
+LexToken(ENDFUNCTION,'endfunction',1,33858)
+LexToken(EOL,'\n',1,33869)
+LexToken(EOL,'\n',1,33911)
+LexToken(FUNCTION,'function',1,33912)
+LexToken(OPENSQBRACKET,'[',1,33921)
+LexToken(VAR,'sok',1,33922)
+LexToken(COMMA,',',1,33925)
+LexToken(VAR,'xye',1,33926)
+LexToken(CLOSESQBRACKET,']',1,33929)
+LexToken(ASSIGNMENT,'=',1,33931)
+LexToken(VAR,'ReadFromFile',1,33933)
+LexToken(OPENBRACKET,'(',1,33945)
+LexToken(CLOSEBRACKET,')',1,33946)
+LexToken(EOL,'\n',1,33947)
+LexToken(VAR,'xye',1,33952)
+LexToken(ASSIGNMENT,'=',1,33955)
+LexToken(OPENSQBRACKET,'[',1,33956)
+LexToken(CLOSESQBRACKET,']',1,33957)
+LexToken(SEMICOLON,';',1,33958)
+LexToken(VAR,'sok',1,33959)
+LexToken(ASSIGNMENT,'=',1,33962)
+LexToken(PREVAR_BOOLEAN,'%f',1,33963)
+LexToken(SEMICOLON,';',1,33965)
+LexToken(EOL,'\n',1,33966)
+LexToken(WHILE,'while',1,33971)
+LexToken(PREVAR_BOOLEAN,'%t',1,33977)
+LexToken(EOL,'\n',1,33979)
+LexToken(OPENSQBRACKET,'[',1,33988)
+LexToken(VAR,'sok',1,33989)
+LexToken(COMMA,',',1,33992)
+LexToken(VAR,'filen',1,33993)
+LexToken(COMMA,',',1,33998)
+LexToken(VAR,'Cformat',1,33999)
+LexToken(COMMA,',',1,34006)
+LexToken(VAR,'Cx',1,34007)
+LexToken(COMMA,',',1,34009)
+LexToken(VAR,'Cy',1,34010)
+LexToken(CLOSESQBRACKET,']',1,34012)
+LexToken(ASSIGNMENT,'=',1,34013)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,34014)
+LexToken(OPENBRACKET,'(',1,34029)
+LexToken(DQSTRING,'"Text data file "',1,34046)
+LexToken(COMMA,',',1,34047)
+LexToken(OPENSQBRACKET,'[',1,34048)
+LexToken(DQSTRING,'"Filename"',1,34058)
+LexToken(SEMICOLON,';',1,34059)
+LexToken(DQSTRING,'"Reading [C] f"',1,34074)
+LexToken(OPERATOR,'+',1,34075)
+LexToken(DQSTRING,'"ormat"',1,34094)
+LexToken(SEMICOLON,';',1,34095)
+LexToken(DQSTRING,'"Abscissa column"',1,34112)
+LexToken(SEMICOLON,';',1,34113)
+LexToken(DQSTRING,'"Output"',1,34121)
+LexToken(OPERATOR,'+',1,34122)
+LexToken(DQSTRING,'" column"',1,34143)
+LexToken(CLOSESQBRACKET,']',1,34144)
+LexToken(COMMA,',',1,34145)
+LexToken(VAR,'list',1,34146)
+LexToken(OPENBRACKET,'(',1,34150)
+LexToken(DQSTRING,'"str"',1,34155)
+LexToken(COMMA,',',1,34156)
+LexToken(NUMBER,'1',1,34157)
+LexToken(COMMA,',',1,34158)
+LexToken(DQSTRING,'"str"',1,34163)
+LexToken(COMMA,',',1,34164)
+LexToken(NUMBER,'1',1,34165)
+LexToken(COMMA,',',1,34166)
+LexToken(DQSTRING,'"vec"',1,34171)
+LexToken(COMMA,',',1,34172)
+LexToken(NUMBER,'1',1,34173)
+LexToken(COMMA,',',1,34174)
+LexToken(DQSTRING,'"vec"',1,34179)
+LexToken(COMMA,',',1,34180)
+LexToken(NUMBER,'1',1,34181)
+LexToken(CLOSEBRACKET,')',1,34182)
+LexToken(COMMA,',',1,34183)
+LexToken(VAR,'list',1,34197)
+LexToken(OPENBRACKET,'(',1,34201)
+LexToken(OPENSQBRACKET,'[',1,34202)
+LexToken(DQSTRING,'"mydatafile.dat"',1,34218)
+LexToken(CLOSESQBRACKET,']',1,34219)
+LexToken(COMMA,',',1,34220)
+LexToken(OPENSQBRACKET,'[',1,34221)
+LexToken(DQSTRING,'"%g %g"',1,34228)
+LexToken(CLOSESQBRACKET,']',1,34229)
+LexToken(COMMA,',',1,34230)
+LexToken(OPENSQBRACKET,'[',1,34231)
+LexToken(DQSTRING,'"1"',1,34234)
+LexToken(CLOSESQBRACKET,']',1,34235)
+LexToken(COMMA,',',1,34236)
+LexToken(OPENSQBRACKET,'[',1,34237)
+LexToken(DQSTRING,'"2"',1,34240)
+LexToken(CLOSESQBRACKET,']',1,34241)
+LexToken(CLOSEBRACKET,')',1,34242)
+LexToken(CLOSEBRACKET,')',1,34243)
+LexToken(SEMICOLON,';',1,34244)
+LexToken(EOL,'\n',1,34245)
+LexToken(IF,'if',1,34254)
+LexToken(NOT,'~',1,34257)
+LexToken(VAR,'sok',1,34258)
+LexToken(THEN,'then',1,34262)
+LexToken(EOL,'\n',1,34266)
+LexToken(BREAK,'break',1,34279)
+LexToken(COMMA,',',1,34284)
+LexToken(EOL,'\n',1,34285)
+LexToken(END,'end',1,34294)
+LexToken(EOL,'\n',1,34297)
+LexToken(VAR,'px',1,34306)
+LexToken(ASSIGNMENT,'=',1,34308)
+LexToken(VAR,'strindex',1,34309)
+LexToken(OPENBRACKET,'(',1,34317)
+LexToken(VAR,'Cformat',1,34318)
+LexToken(COMMA,',',1,34325)
+LexToken(DQSTRING,'"%"',1,34328)
+LexToken(CLOSEBRACKET,')',1,34329)
+LexToken(SEMICOLON,';',1,34330)
+LexToken(EOL,'\n',1,34331)
+LexToken(VAR,'NC',1,34340)
+LexToken(ASSIGNMENT,'=',1,34342)
+LexToken(VAR,'size',1,34343)
+LexToken(OPENBRACKET,'(',1,34347)
+LexToken(VAR,'px',1,34348)
+LexToken(COMMA,',',1,34350)
+LexToken(DQSTRING,'"*"',1,34353)
+LexToken(CLOSEBRACKET,')',1,34354)
+LexToken(SEMICOLON,';',1,34355)
+LexToken(EOL,'\n',1,34356)
+LexToken(IF,'if',1,34365)
+LexToken(VAR,'NC',1,34368)
+LexToken(COMPARISON,'==',1,34370)
+LexToken(OPENSQBRACKET,'[',1,34372)
+LexToken(CLOSESQBRACKET,']',1,34373)
+LexToken(THEN,'then',1,34375)
+LexToken(COMMA,',',1,34379)
+LexToken(EOL,'\n',1,34380)
+LexToken(VAR,'xinfo',1,34393)
+LexToken(OPENBRACKET,'(',1,34398)
+LexToken(DQSTRING,'"Bad format in reading data file"',1,34431)
+LexToken(CLOSEBRACKET,')',1,34432)
+LexToken(SEMICOLON,';',1,34433)
+LexToken(EOL,'\n',1,34434)
+LexToken(VAR,'sok',1,34447)
+LexToken(ASSIGNMENT,'=',1,34450)
+LexToken(PREVAR_BOOLEAN,'%f',1,34451)
+LexToken(SEMICOLON,';',1,34453)
+LexToken(EOL,'\n',1,34454)
+LexToken(BREAK,'break',1,34467)
+LexToken(SEMICOLON,';',1,34472)
+LexToken(EOL,'\n',1,34473)
+LexToken(END,'end',1,34482)
+LexToken(EOL,'\n',1,34485)
+LexToken(VAR,'Lx',1,34494)
+LexToken(ASSIGNMENT,'=',1,34496)
+LexToken(OPENSQBRACKET,'[',1,34497)
+LexToken(CLOSESQBRACKET,']',1,34498)
+LexToken(SEMICOLON,';',1,34499)
+LexToken(EOL,'\n',1,34500)
+LexToken(VAR,'try',1,34509)
+LexToken(EOL,'\n',1,34512)
+LexToken(VAR,'fd',1,34525)
+LexToken(ASSIGNMENT,'=',1,34527)
+LexToken(VAR,'mopen',1,34528)
+LexToken(OPENBRACKET,'(',1,34533)
+LexToken(VAR,'filen',1,34534)
+LexToken(COMMA,',',1,34539)
+LexToken(DQSTRING,'"r"',1,34542)
+LexToken(CLOSEBRACKET,')',1,34543)
+LexToken(SEMICOLON,';',1,34544)
+LexToken(EOL,'\n',1,34545)
+LexToken(VAR,'Lx',1,34558)
+LexToken(ASSIGNMENT,'=',1,34560)
+LexToken(VAR,'mfscanf',1,34561)
+LexToken(OPENBRACKET,'(',1,34568)
+LexToken(NUMBER,'-1',1,34569)
+LexToken(COMMA,',',1,34571)
+LexToken(VAR,'fd',1,34572)
+LexToken(COMMA,',',1,34574)
+LexToken(VAR,'Cformat',1,34575)
+LexToken(CLOSEBRACKET,')',1,34582)
+LexToken(SEMICOLON,';',1,34583)
+LexToken(EOL,'\n',1,34584)
+LexToken(VAR,'mclose',1,34597)
+LexToken(OPENBRACKET,'(',1,34603)
+LexToken(VAR,'fd',1,34604)
+LexToken(CLOSEBRACKET,')',1,34606)
+LexToken(SEMICOLON,';',1,34607)
+LexToken(EOL,'\n',1,34608)
+LexToken(VAR,'catch',1,34617)
+LexToken(EOL,'\n',1,34622)
+LexToken(VAR,'xinfo',1,34635)
+LexToken(OPENBRACKET,'(',1,34640)
+LexToken(DQSTRING,'"Scicos cannot open the data file: "',1,34676)
+LexToken(OPERATOR,'+',1,34678)
+LexToken(VAR,'filen',1,34680)
+LexToken(CLOSEBRACKET,')',1,34685)
+LexToken(SEMICOLON,';',1,34686)
+LexToken(EOL,'\n',1,34687)
+LexToken(BREAK,'break',1,34700)
+LexToken(SEMICOLON,';',1,34705)
+LexToken(EOL,'\n',1,34706)
+LexToken(END,'end',1,34715)
+LexToken(EOL,'\n',1,34718)
+LexToken(EOL,'\n',1,34719)
+LexToken(OPENSQBRACKET,'[',1,34728)
+LexToken(VAR,'nD',1,34729)
+LexToken(COMMA,',',1,34731)
+LexToken(VAR,'mD',1,34732)
+LexToken(CLOSESQBRACKET,']',1,34734)
+LexToken(ASSIGNMENT,'=',1,34736)
+LexToken(VAR,'size',1,34738)
+LexToken(OPENBRACKET,'(',1,34742)
+LexToken(VAR,'Lx',1,34743)
+LexToken(CLOSEBRACKET,')',1,34745)
+LexToken(SEMICOLON,';',1,34746)
+LexToken(EOL,'\n',1,34747)
+LexToken(IF,'if',1,34756)
+LexToken(OPENBRACKET,'(',1,34759)
+LexToken(OPENBRACKET,'(',1,34760)
+LexToken(VAR,'mD',1,34761)
+LexToken(COMPARISON,'==',1,34763)
+LexToken(NUMBER,'0',1,34765)
+LexToken(CLOSEBRACKET,')',1,34766)
+LexToken(LOGICAL,'|',1,34768)
+LexToken(OPENBRACKET,'(',1,34770)
+LexToken(VAR,'nD',1,34771)
+LexToken(COMPARISON,'==',1,34773)
+LexToken(NUMBER,'0',1,34775)
+LexToken(CLOSEBRACKET,')',1,34776)
+LexToken(CLOSEBRACKET,')',1,34777)
+LexToken(THEN,'then',1,34779)
+LexToken(COMMA,',',1,34783)
+LexToken(EOL,'\n',1,34784)
+LexToken(VAR,'xinfo',1,34797)
+LexToken(OPENBRACKET,'(',1,34802)
+LexToken(DQSTRING,'"No data read"',1,34816)
+LexToken(CLOSEBRACKET,')',1,34817)
+LexToken(SEMICOLON,';',1,34818)
+LexToken(EOL,'\n',1,34819)
+LexToken(VAR,'sok',1,34832)
+LexToken(ASSIGNMENT,'=',1,34835)
+LexToken(PREVAR_BOOLEAN,'%f',1,34836)
+LexToken(SEMICOLON,';',1,34838)
+LexToken(EOL,'\n',1,34839)
+LexToken(BREAK,'break',1,34852)
+LexToken(SEMICOLON,';',1,34857)
+LexToken(EOL,'\n',1,34858)
+LexToken(END,'end',1,34867)
+LexToken(EOL,'\n',1,34870)
+LexToken(IF,'if',1,34879)
+LexToken(OPENBRACKET,'(',1,34882)
+LexToken(VAR,'mD',1,34883)
+LexToken(COMPARISON,'<>',1,34885)
+LexToken(VAR,'NC',1,34887)
+LexToken(CLOSEBRACKET,')',1,34889)
+LexToken(THEN,'then',1,34891)
+LexToken(COMMA,',',1,34895)
+LexToken(EOL,'\n',1,34896)
+LexToken(VAR,'xinfo',1,34909)
+LexToken(OPENBRACKET,'(',1,34914)
+LexToken(DQSTRING,'"Bad format"',1,34926)
+LexToken(CLOSEBRACKET,')',1,34927)
+LexToken(SEMICOLON,';',1,34928)
+LexToken(EOL,'\n',1,34929)
+LexToken(VAR,'sok',1,34942)
+LexToken(ASSIGNMENT,'=',1,34945)
+LexToken(PREVAR_BOOLEAN,'%f',1,34946)
+LexToken(SEMICOLON,';',1,34948)
+LexToken(EOL,'\n',1,34949)
+LexToken(BREAK,'break',1,34962)
+LexToken(SEMICOLON,';',1,34967)
+LexToken(EOL,'\n',1,34968)
+LexToken(END,'end',1,34977)
+LexToken(EOL,'\n',1,34980)
+LexToken(EOL,'\n',1,34981)
+LexToken(VAR,'xe',1,34990)
+LexToken(ASSIGNMENT,'=',1,34992)
+LexToken(VAR,'Lx',1,34993)
+LexToken(OPENBRACKET,'(',1,34995)
+LexToken(COLON,':',1,34996)
+LexToken(COMMA,',',1,34997)
+LexToken(VAR,'Cx',1,34998)
+LexToken(CLOSEBRACKET,')',1,35000)
+LexToken(SEMICOLON,';',1,35001)
+LexToken(EOL,'\n',1,35002)
+LexToken(VAR,'ye',1,35011)
+LexToken(ASSIGNMENT,'=',1,35013)
+LexToken(VAR,'Lx',1,35014)
+LexToken(OPENBRACKET,'(',1,35016)
+LexToken(COLON,':',1,35017)
+LexToken(COMMA,',',1,35018)
+LexToken(VAR,'Cy',1,35019)
+LexToken(CLOSEBRACKET,')',1,35021)
+LexToken(SEMICOLON,';',1,35022)
+LexToken(EOL,'\n',1,35023)
+LexToken(VAR,'xye',1,35032)
+LexToken(ASSIGNMENT,'=',1,35035)
+LexToken(OPENSQBRACKET,'[',1,35036)
+LexToken(VAR,'xe',1,35037)
+LexToken(COMMA,',',1,35039)
+LexToken(VAR,'ye',1,35040)
+LexToken(CLOSESQBRACKET,']',1,35042)
+LexToken(SEMICOLON,';',1,35043)
+LexToken(EOL,'\n',1,35044)
+LexToken(OPENSQBRACKET,'[',1,35053)
+LexToken(VAR,'xye',1,35054)
+LexToken(CLOSESQBRACKET,']',1,35057)
+LexToken(ASSIGNMENT,'=',1,35058)
+LexToken(VAR,'cleandata',1,35059)
+LexToken(OPENBRACKET,'(',1,35068)
+LexToken(VAR,'xye',1,35069)
+LexToken(CLOSEBRACKET,')',1,35072)
+LexToken(EOL,'\n',1,35073)
+LexToken(VAR,'sok',1,35082)
+LexToken(ASSIGNMENT,'=',1,35085)
+LexToken(PREVAR_BOOLEAN,'%t',1,35086)
+LexToken(SEMICOLON,';',1,35088)
+LexToken(EOL,'\n',1,35089)
+LexToken(BREAK,'break',1,35098)
+LexToken(COMMA,',',1,35103)
+LexToken(EOL,'\n',1,35104)
+LexToken(END,'end',1,35109)
+LexToken(EOL,'\n',1,35112)
+LexToken(ENDFUNCTION,'endfunction',1,35113)
+LexToken(EOL,'\n',1,35124)
+LexToken(EOL,'\n',1,35166)
+LexToken(FUNCTION,'function',1,35167)
+LexToken(OPENSQBRACKET,'[',1,35176)
+LexToken(VAR,'sok',1,35177)
+LexToken(CLOSESQBRACKET,']',1,35180)
+LexToken(ASSIGNMENT,'=',1,35181)
+LexToken(VAR,'SaveToFile',1,35182)
+LexToken(OPENBRACKET,'(',1,35192)
+LexToken(VAR,'xye',1,35193)
+LexToken(CLOSEBRACKET,')',1,35196)
+LexToken(EOL,'\n',1,35197)
+LexToken(VAR,'xe',1,35202)
+LexToken(ASSIGNMENT,'=',1,35204)
+LexToken(VAR,'xye',1,35205)
+LexToken(OPENBRACKET,'(',1,35208)
+LexToken(COLON,':',1,35209)
+LexToken(COMMA,',',1,35210)
+LexToken(NUMBER,'1',1,35211)
+LexToken(CLOSEBRACKET,')',1,35212)
+LexToken(EOL,'\n',1,35213)
+LexToken(VAR,'ye',1,35218)
+LexToken(ASSIGNMENT,'=',1,35220)
+LexToken(VAR,'xye',1,35221)
+LexToken(OPENBRACKET,'(',1,35224)
+LexToken(COLON,':',1,35225)
+LexToken(COMMA,',',1,35226)
+LexToken(NUMBER,'2',1,35227)
+LexToken(CLOSEBRACKET,')',1,35228)
+LexToken(EOL,'\n',1,35229)
+LexToken(VAR,'sok',1,35234)
+LexToken(ASSIGNMENT,'=',1,35237)
+LexToken(PREVAR_BOOLEAN,'%f',1,35238)
+LexToken(SEMICOLON,';',1,35240)
+LexToken(EOL,'\n',1,35241)
+LexToken(WHILE,'while',1,35246)
+LexToken(PREVAR_BOOLEAN,'%t',1,35252)
+LexToken(EOL,'\n',1,35254)
+LexToken(OPENSQBRACKET,'[',1,35263)
+LexToken(VAR,'sok',1,35264)
+LexToken(COMMA,',',1,35267)
+LexToken(VAR,'filen',1,35268)
+LexToken(COMMA,',',1,35273)
+LexToken(VAR,'Cformat',1,35274)
+LexToken(CLOSESQBRACKET,']',1,35281)
+LexToken(ASSIGNMENT,'=',1,35282)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,35283)
+LexToken(OPENBRACKET,'(',1,35298)
+LexToken(DQSTRING,'"Text data file "',1,35315)
+LexToken(COMMA,',',1,35316)
+LexToken(OPENSQBRACKET,'[',1,35317)
+LexToken(DQSTRING,'"Filename"',1,35327)
+LexToken(SEMICOLON,';',1,35328)
+LexToken(DQSTRING,'"Writing [C] f"',1,35343)
+LexToken(OPERATOR,'+',1,35344)
+LexToken(DQSTRING,'"ormat"',1,35363)
+LexToken(CLOSESQBRACKET,']',1,35364)
+LexToken(COMMA,',',1,35365)
+LexToken(VAR,'list',1,35366)
+LexToken(OPENBRACKET,'(',1,35370)
+LexToken(DQSTRING,'"str"',1,35375)
+LexToken(COMMA,',',1,35376)
+LexToken(NUMBER,'1',1,35377)
+LexToken(COMMA,',',1,35378)
+LexToken(DQSTRING,'"str"',1,35383)
+LexToken(COMMA,',',1,35384)
+LexToken(NUMBER,'1',1,35385)
+LexToken(CLOSEBRACKET,')',1,35386)
+LexToken(COMMA,',',1,35387)
+LexToken(VAR,'list',1,35401)
+LexToken(OPENBRACKET,'(',1,35405)
+LexToken(OPENSQBRACKET,'[',1,35406)
+LexToken(DQSTRING,'"mydatafile.dat"',1,35422)
+LexToken(CLOSESQBRACKET,']',1,35423)
+LexToken(COMMA,',',1,35424)
+LexToken(OPENSQBRACKET,'[',1,35425)
+LexToken(DQSTRING,'"%g %g"',1,35432)
+LexToken(CLOSESQBRACKET,']',1,35433)
+LexToken(CLOSEBRACKET,')',1,35434)
+LexToken(CLOSEBRACKET,')',1,35435)
+LexToken(SEMICOLON,';',1,35436)
+LexToken(EOL,'\n',1,35437)
+LexToken(IF,'if',1,35446)
+LexToken(NOT,'~',1,35449)
+LexToken(VAR,'sok',1,35450)
+LexToken(THEN,'then',1,35454)
+LexToken(EOL,'\n',1,35458)
+LexToken(BREAK,'break',1,35471)
+LexToken(COMMA,',',1,35476)
+LexToken(EOL,'\n',1,35477)
+LexToken(END,'end',1,35486)
+LexToken(EOL,'\n',1,35489)
+LexToken(VAR,'px',1,35498)
+LexToken(ASSIGNMENT,'=',1,35500)
+LexToken(VAR,'strindex',1,35501)
+LexToken(OPENBRACKET,'(',1,35509)
+LexToken(VAR,'Cformat',1,35510)
+LexToken(COMMA,',',1,35517)
+LexToken(DQSTRING,'"%"',1,35520)
+LexToken(CLOSEBRACKET,')',1,35521)
+LexToken(SEMICOLON,';',1,35522)
+LexToken(EOL,'\n',1,35523)
+LexToken(VAR,'NC',1,35532)
+LexToken(ASSIGNMENT,'=',1,35534)
+LexToken(VAR,'size',1,35535)
+LexToken(OPENBRACKET,'(',1,35539)
+LexToken(VAR,'px',1,35540)
+LexToken(COMMA,',',1,35542)
+LexToken(DQSTRING,'"*"',1,35545)
+LexToken(CLOSEBRACKET,')',1,35546)
+LexToken(SEMICOLON,';',1,35547)
+LexToken(EOL,'\n',1,35548)
+LexToken(IF,'if',1,35557)
+LexToken(VAR,'NC',1,35560)
+LexToken(COMPARISON,'<>',1,35562)
+LexToken(NUMBER,'2',1,35564)
+LexToken(THEN,'then',1,35566)
+LexToken(COMMA,',',1,35570)
+LexToken(EOL,'\n',1,35571)
+LexToken(VAR,'xinfo',1,35584)
+LexToken(OPENBRACKET,'(',1,35589)
+LexToken(DQSTRING,'"Bad format in writing data file"',1,35622)
+LexToken(CLOSEBRACKET,')',1,35623)
+LexToken(SEMICOLON,';',1,35624)
+LexToken(EOL,'\n',1,35625)
+LexToken(VAR,'sok',1,35638)
+LexToken(ASSIGNMENT,'=',1,35641)
+LexToken(PREVAR_BOOLEAN,'%f',1,35642)
+LexToken(SEMICOLON,';',1,35644)
+LexToken(EOL,'\n',1,35645)
+LexToken(BREAK,'break',1,35658)
+LexToken(SEMICOLON,';',1,35663)
+LexToken(EOL,'\n',1,35664)
+LexToken(END,'end',1,35673)
+LexToken(EOL,'\n',1,35676)
+LexToken(EOL,'\n',1,35677)
+LexToken(VAR,'Cformat',1,35686)
+LexToken(ASSIGNMENT,'=',1,35693)
+LexToken(VAR,'Cformat',1,35694)
+LexToken(OPERATOR,'+',1,35701)
+LexToken(DQSTRING,'"\\n"',1,35705)
+LexToken(SEMICOLON,';',1,35706)
+LexToken(EOL,'\n',1,35707)
+LexToken(EOL,'\n',1,35708)
+LexToken(VAR,'try',1,35717)
+LexToken(EOL,'\n',1,35720)
+LexToken(VAR,'fd',1,35733)
+LexToken(ASSIGNMENT,'=',1,35735)
+LexToken(VAR,'mopen',1,35736)
+LexToken(OPENBRACKET,'(',1,35741)
+LexToken(VAR,'filen',1,35742)
+LexToken(COMMA,',',1,35747)
+LexToken(DQSTRING,'"w"',1,35750)
+LexToken(CLOSEBRACKET,')',1,35751)
+LexToken(SEMICOLON,';',1,35752)
+LexToken(EOL,'\n',1,35753)
+LexToken(VAR,'mfprintf',1,35766)
+LexToken(OPENBRACKET,'(',1,35774)
+LexToken(VAR,'fd',1,35775)
+LexToken(COMMA,',',1,35777)
+LexToken(VAR,'Cformat',1,35778)
+LexToken(COMMA,',',1,35785)
+LexToken(VAR,'xe',1,35786)
+LexToken(COMMA,',',1,35788)
+LexToken(VAR,'ye',1,35789)
+LexToken(CLOSEBRACKET,')',1,35791)
+LexToken(SEMICOLON,';',1,35792)
+LexToken(EOL,'\n',1,35793)
+LexToken(VAR,'mclose',1,35806)
+LexToken(OPENBRACKET,'(',1,35812)
+LexToken(VAR,'fd',1,35813)
+LexToken(CLOSEBRACKET,')',1,35815)
+LexToken(SEMICOLON,';',1,35816)
+LexToken(EOL,'\n',1,35817)
+LexToken(VAR,'catch',1,35826)
+LexToken(EOL,'\n',1,35831)
+LexToken(VAR,'xinfo',1,35844)
+LexToken(OPENBRACKET,'(',1,35849)
+LexToken(DQSTRING,'"Scicos cannot open the data file:"',1,35884)
+LexToken(OPERATOR,'+',1,35885)
+LexToken(VAR,'filen',1,35886)
+LexToken(CLOSEBRACKET,')',1,35891)
+LexToken(SEMICOLON,';',1,35892)
+LexToken(EOL,'\n',1,35893)
+LexToken(BREAK,'break',1,35906)
+LexToken(SEMICOLON,';',1,35911)
+LexToken(EOL,'\n',1,35912)
+LexToken(END,'end',1,35921)
+LexToken(EOL,'\n',1,35924)
+LexToken(EOL,'\n',1,35925)
+LexToken(VAR,'sok',1,35934)
+LexToken(ASSIGNMENT,'=',1,35937)
+LexToken(PREVAR_BOOLEAN,'%t',1,35938)
+LexToken(SEMICOLON,';',1,35940)
+LexToken(EOL,'\n',1,35941)
+LexToken(BREAK,'break',1,35950)
+LexToken(COMMA,',',1,35955)
+LexToken(EOL,'\n',1,35956)
+LexToken(END,'end',1,35961)
+LexToken(EOL,'\n',1,35964)
+LexToken(ENDFUNCTION,'endfunction',1,35965)
+LexToken(EOL,'\n',1,35976)
+LexToken(EOL,'\n',1,36036)
+LexToken(FUNCTION,'function',1,36037)
+LexToken(OPENSQBRACKET,'[',1,36046)
+LexToken(VAR,'X',1,36047)
+LexToken(COMMA,',',1,36048)
+LexToken(VAR,'Y',1,36049)
+LexToken(COMMA,',',1,36050)
+LexToken(VAR,'orpar',1,36051)
+LexToken(CLOSESQBRACKET,']',1,36056)
+LexToken(ASSIGNMENT,'=',1,36057)
+LexToken(VAR,'Do_Spline',1,36058)
+LexToken(OPENBRACKET,'(',1,36067)
+LexToken(VAR,'N',1,36068)
+LexToken(COMMA,',',1,36069)
+LexToken(VAR,'order',1,36070)
+LexToken(COMMA,',',1,36075)
+LexToken(VAR,'x',1,36076)
+LexToken(COMMA,',',1,36077)
+LexToken(VAR,'y',1,36078)
+LexToken(CLOSEBRACKET,')',1,36079)
+LexToken(EOL,'\n',1,36080)
+LexToken(VAR,'X',1,36085)
+LexToken(ASSIGNMENT,'=',1,36086)
+LexToken(OPENSQBRACKET,'[',1,36087)
+LexToken(CLOSESQBRACKET,']',1,36088)
+LexToken(SEMICOLON,';',1,36089)
+LexToken(EOL,'\n',1,36090)
+LexToken(VAR,'Y',1,36095)
+LexToken(ASSIGNMENT,'=',1,36096)
+LexToken(OPENSQBRACKET,'[',1,36097)
+LexToken(CLOSESQBRACKET,']',1,36098)
+LexToken(SEMICOLON,';',1,36099)
+LexToken(EOL,'\n',1,36100)
+LexToken(VAR,'orpar',1,36105)
+LexToken(ASSIGNMENT,'=',1,36110)
+LexToken(OPENSQBRACKET,'[',1,36111)
+LexToken(CLOSESQBRACKET,']',1,36112)
+LexToken(SEMICOLON,';',1,36113)
+LexToken(EOL,'\n',1,36114)
+LexToken(EOL,'\n',1,36115)
+LexToken(VAR,'METHOD',1,36120)
+LexToken(ASSIGNMENT,'=',1,36126)
+LexToken(VAR,'getmethod',1,36127)
+LexToken(OPENBRACKET,'(',1,36136)
+LexToken(VAR,'order',1,36137)
+LexToken(CLOSEBRACKET,')',1,36142)
+LexToken(SEMICOLON,';',1,36143)
+LexToken(EOL,'\n',1,36144)
+LexToken(EOL,'\n',1,36145)
+LexToken(IF,'if',1,36150)
+LexToken(OPENBRACKET,'(',1,36153)
+LexToken(VAR,'METHOD',1,36154)
+LexToken(COMPARISON,'==',1,36160)
+LexToken(DQSTRING,'"zero order"',1,36173)
+LexToken(CLOSEBRACKET,')',1,36174)
+LexToken(THEN,'then',1,36176)
+LexToken(EOL,'\n',1,36180)
+LexToken(VAR,'X',1,36189)
+LexToken(ASSIGNMENT,'=',1,36190)
+LexToken(VAR,'x',1,36191)
+LexToken(OPENBRACKET,'(',1,36192)
+LexToken(NUMBER,'1',1,36193)
+LexToken(CLOSEBRACKET,')',1,36194)
+LexToken(SEMICOLON,';',1,36195)
+LexToken(EOL,'\n',1,36196)
+LexToken(VAR,'Y',1,36205)
+LexToken(ASSIGNMENT,'=',1,36206)
+LexToken(VAR,'y',1,36207)
+LexToken(OPENBRACKET,'(',1,36208)
+LexToken(NUMBER,'1',1,36209)
+LexToken(CLOSEBRACKET,')',1,36210)
+LexToken(SEMICOLON,';',1,36211)
+LexToken(EOL,'\n',1,36212)
+LexToken(FOR,'for',1,36221)
+LexToken(VAR,'i',1,36225)
+LexToken(ASSIGNMENT,'=',1,36226)
+LexToken(NUMBER,'1',1,36227)
+LexToken(COLON,':',1,36228)
+LexToken(VAR,'N',1,36229)
+LexToken(NUMBER,'-1',1,36230)
+LexToken(EOL,'\n',1,36232)
+LexToken(VAR,'X',1,36245)
+LexToken(ASSIGNMENT,'=',1,36246)
+LexToken(OPENSQBRACKET,'[',1,36247)
+LexToken(VAR,'X',1,36248)
+LexToken(SEMICOLON,';',1,36249)
+LexToken(VAR,'x',1,36250)
+LexToken(OPENBRACKET,'(',1,36251)
+LexToken(VAR,'i',1,36252)
+LexToken(CLOSEBRACKET,')',1,36253)
+LexToken(SEMICOLON,';',1,36254)
+LexToken(VAR,'x',1,36255)
+LexToken(OPENBRACKET,'(',1,36256)
+LexToken(VAR,'i',1,36257)
+LexToken(OPERATOR,'+',1,36258)
+LexToken(NUMBER,'1',1,36259)
+LexToken(CLOSEBRACKET,')',1,36260)
+LexToken(SEMICOLON,';',1,36261)
+LexToken(VAR,'x',1,36262)
+LexToken(OPENBRACKET,'(',1,36263)
+LexToken(VAR,'i',1,36264)
+LexToken(OPERATOR,'+',1,36265)
+LexToken(NUMBER,'1',1,36266)
+LexToken(CLOSEBRACKET,')',1,36267)
+LexToken(CLOSESQBRACKET,']',1,36268)
+LexToken(SEMICOLON,';',1,36269)
+LexToken(EOL,'\n',1,36270)
+LexToken(VAR,'Y',1,36283)
+LexToken(ASSIGNMENT,'=',1,36284)
+LexToken(OPENSQBRACKET,'[',1,36285)
+LexToken(VAR,'Y',1,36286)
+LexToken(SEMICOLON,';',1,36287)
+LexToken(VAR,'y',1,36288)
+LexToken(OPENBRACKET,'(',1,36289)
+LexToken(VAR,'i',1,36290)
+LexToken(CLOSEBRACKET,')',1,36291)
+LexToken(SEMICOLON,';',1,36292)
+LexToken(VAR,'y',1,36293)
+LexToken(OPENBRACKET,'(',1,36294)
+LexToken(VAR,'i',1,36295)
+LexToken(CLOSEBRACKET,')',1,36296)
+LexToken(SEMICOLON,';',1,36297)
+LexToken(VAR,'y',1,36298)
+LexToken(OPENBRACKET,'(',1,36299)
+LexToken(VAR,'i',1,36300)
+LexToken(OPERATOR,'+',1,36301)
+LexToken(NUMBER,'1',1,36302)
+LexToken(CLOSEBRACKET,')',1,36303)
+LexToken(CLOSESQBRACKET,']',1,36304)
+LexToken(SEMICOLON,';',1,36305)
+LexToken(EOL,'\n',1,36306)
+LexToken(END,'end',1,36315)
+LexToken(EOL,'\n',1,36318)
+LexToken(RETURN,'return',1,36327)
+LexToken(EOL,'\n',1,36333)
+LexToken(END,'end',1,36338)
+LexToken(EOL,'\n',1,36341)
+LexToken(EOL,'\n',1,36388)
+LexToken(IF,'if',1,36393)
+LexToken(OPENBRACKET,'(',1,36396)
+LexToken(VAR,'METHOD',1,36397)
+LexToken(COMPARISON,'==',1,36403)
+LexToken(DQSTRING,'"linear"',1,36412)
+LexToken(CLOSEBRACKET,')',1,36413)
+LexToken(THEN,'then',1,36415)
+LexToken(EOL,'\n',1,36419)
+LexToken(VAR,'X',1,36428)
+LexToken(ASSIGNMENT,'=',1,36429)
+LexToken(OPENSQBRACKET,'[',1,36430)
+LexToken(CLOSESQBRACKET,']',1,36431)
+LexToken(SEMICOLON,';',1,36432)
+LexToken(EOL,'\n',1,36433)
+LexToken(FOR,'for',1,36442)
+LexToken(VAR,'i',1,36446)
+LexToken(ASSIGNMENT,'=',1,36447)
+LexToken(NUMBER,'1',1,36448)
+LexToken(COLON,':',1,36449)
+LexToken(VAR,'N',1,36450)
+LexToken(EOL,'\n',1,36451)
+LexToken(VAR,'X',1,36464)
+LexToken(ASSIGNMENT,'=',1,36465)
+LexToken(OPENSQBRACKET,'[',1,36466)
+LexToken(VAR,'X',1,36467)
+LexToken(SEMICOLON,';',1,36468)
+LexToken(VAR,'x',1,36469)
+LexToken(OPENBRACKET,'(',1,36470)
+LexToken(VAR,'i',1,36471)
+LexToken(CLOSEBRACKET,')',1,36472)
+LexToken(CLOSESQBRACKET,']',1,36473)
+LexToken(SEMICOLON,';',1,36474)
+LexToken(EOL,'\n',1,36475)
+LexToken(VAR,'Y',1,36488)
+LexToken(ASSIGNMENT,'=',1,36489)
+LexToken(OPENSQBRACKET,'[',1,36490)
+LexToken(VAR,'Y',1,36491)
+LexToken(SEMICOLON,';',1,36492)
+LexToken(VAR,'y',1,36493)
+LexToken(OPENBRACKET,'(',1,36494)
+LexToken(VAR,'i',1,36495)
+LexToken(CLOSEBRACKET,')',1,36496)
+LexToken(CLOSESQBRACKET,']',1,36497)
+LexToken(SEMICOLON,';',1,36498)
+LexToken(EOL,'\n',1,36499)
+LexToken(END,'end',1,36508)
+LexToken(EOL,'\n',1,36511)
+LexToken(RETURN,'return',1,36520)
+LexToken(EOL,'\n',1,36526)
+LexToken(END,'end',1,36531)
+LexToken(EOL,'\n',1,36534)
+LexToken(EOL,'\n',1,36585)
+LexToken(IF,'if',1,36590)
+LexToken(OPENBRACKET,'(',1,36593)
+LexToken(VAR,'N',1,36594)
+LexToken(COMPARISON,'<',1,36595)
+LexToken(NUMBER,'25',1,36596)
+LexToken(CLOSEBRACKET,')',1,36598)
+LexToken(THEN,'then',1,36600)
+LexToken(EOL,'\n',1,36604)
+LexToken(VAR,'NP',1,36613)
+LexToken(ASSIGNMENT,'=',1,36615)
+LexToken(NUMBER,'10',1,36616)
+LexToken(SEMICOLON,';',1,36618)
+LexToken(EOL,'\n',1,36619)
+LexToken(ELSE,'else',1,36624)
+LexToken(EOL,'\n',1,36628)
+LexToken(IF,'if',1,36637)
+LexToken(OPENBRACKET,'(',1,36640)
+LexToken(VAR,'N',1,36641)
+LexToken(COMPARISON,'<',1,36642)
+LexToken(NUMBER,'50',1,36643)
+LexToken(CLOSEBRACKET,')',1,36645)
+LexToken(THEN,'then',1,36647)
+LexToken(EOL,'\n',1,36651)
+LexToken(VAR,'NP',1,36664)
+LexToken(ASSIGNMENT,'=',1,36666)
+LexToken(NUMBER,'5',1,36667)
+LexToken(SEMICOLON,';',1,36668)
+LexToken(EOL,'\n',1,36669)
+LexToken(ELSE,'else',1,36678)
+LexToken(EOL,'\n',1,36682)
+LexToken(IF,'if',1,36695)
+LexToken(OPENBRACKET,'(',1,36698)
+LexToken(VAR,'N',1,36699)
+LexToken(COMPARISON,'<',1,36700)
+LexToken(NUMBER,'100',1,36701)
+LexToken(CLOSEBRACKET,')',1,36704)
+LexToken(THEN,'then',1,36706)
+LexToken(EOL,'\n',1,36710)
+LexToken(VAR,'NP',1,36727)
+LexToken(ASSIGNMENT,'=',1,36729)
+LexToken(NUMBER,'2',1,36730)
+LexToken(SEMICOLON,';',1,36731)
+LexToken(EOL,'\n',1,36732)
+LexToken(ELSE,'else',1,36745)
+LexToken(EOL,'\n',1,36749)
+LexToken(IF,'if',1,36766)
+LexToken(OPENBRACKET,'(',1,36769)
+LexToken(VAR,'N',1,36770)
+LexToken(COMPARISON,'<',1,36771)
+LexToken(NUMBER,'200',1,36772)
+LexToken(CLOSEBRACKET,')',1,36775)
+LexToken(THEN,'then',1,36777)
+LexToken(EOL,'\n',1,36781)
+LexToken(VAR,'NP',1,36802)
+LexToken(ASSIGNMENT,'=',1,36804)
+LexToken(NUMBER,'1',1,36805)
+LexToken(SEMICOLON,';',1,36806)
+LexToken(EOL,'\n',1,36807)
+LexToken(ELSE,'else',1,36824)
+LexToken(EOL,'\n',1,36828)
+LexToken(VAR,'NP',1,36849)
+LexToken(ASSIGNMENT,'=',1,36851)
+LexToken(NUMBER,'0',1,36852)
+LexToken(SEMICOLON,';',1,36853)
+LexToken(EOL,'\n',1,36854)
+LexToken(END,'end',1,36871)
+LexToken(SEMICOLON,';',1,36874)
+LexToken(EOL,'\n',1,36875)
+LexToken(END,'end',1,36888)
+LexToken(SEMICOLON,';',1,36891)
+LexToken(EOL,'\n',1,36892)
+LexToken(END,'end',1,36901)
+LexToken(SEMICOLON,';',1,36904)
+LexToken(EOL,'\n',1,36905)
+LexToken(END,'end',1,36910)
+LexToken(EOL,'\n',1,36913)
+LexToken(FOR,'for',1,36918)
+LexToken(VAR,'i',1,36922)
+LexToken(ASSIGNMENT,'=',1,36923)
+LexToken(NUMBER,'1',1,36924)
+LexToken(COLON,':',1,36925)
+LexToken(VAR,'N',1,36926)
+LexToken(NUMBER,'-1',1,36927)
+LexToken(EOL,'\n',1,36929)
+LexToken(VAR,'X',1,36938)
+LexToken(ASSIGNMENT,'=',1,36939)
+LexToken(OPENSQBRACKET,'[',1,36940)
+LexToken(VAR,'X',1,36941)
+LexToken(SEMICOLON,';',1,36942)
+LexToken(VAR,'linspace',1,36943)
+LexToken(OPENBRACKET,'(',1,36951)
+LexToken(VAR,'x',1,36952)
+LexToken(OPENBRACKET,'(',1,36953)
+LexToken(VAR,'i',1,36954)
+LexToken(CLOSEBRACKET,')',1,36955)
+LexToken(COMMA,',',1,36956)
+LexToken(VAR,'x',1,36957)
+LexToken(OPENBRACKET,'(',1,36958)
+LexToken(VAR,'i',1,36959)
+LexToken(OPERATOR,'+',1,36960)
+LexToken(NUMBER,'1',1,36961)
+LexToken(CLOSEBRACKET,')',1,36962)
+LexToken(COMMA,',',1,36963)
+LexToken(VAR,'NP',1,36964)
+LexToken(OPERATOR,'+',1,36966)
+LexToken(NUMBER,'2',1,36967)
+LexToken(CLOSEBRACKET,')',1,36968)
+LexToken(TRANSPOSE,"'",1,36969)
+LexToken(CLOSESQBRACKET,']',1,36970)
+LexToken(SEMICOLON,';',1,36971)
+LexToken(EOL,'\n',1,37015)
+LexToken(END,'end',1,37020)
+LexToken(EOL,'\n',1,37023)
+LexToken(EOL,'\n',1,37072)
+LexToken(IF,'if',1,37077)
+LexToken(OPENBRACKET,'(',1,37080)
+LexToken(VAR,'N',1,37081)
+LexToken(COMPARISON,'>',1,37082)
+LexToken(NUMBER,'2',1,37083)
+LexToken(CLOSEBRACKET,')',1,37084)
+LexToken(LOGICAL,'&',1,37086)
+LexToken(OPENBRACKET,'(',1,37088)
+LexToken(VAR,'METHOD',1,37089)
+LexToken(COMPARISON,'==',1,37095)
+LexToken(DQSTRING,'"order 2"',1,37105)
+LexToken(CLOSEBRACKET,')',1,37106)
+LexToken(THEN,'then',1,37108)
+LexToken(EOL,'\n',1,37112)
+LexToken(VAR,'Z',1,37121)
+LexToken(ASSIGNMENT,'=',1,37122)
+LexToken(VAR,'ORDER2',1,37123)
+LexToken(OPENBRACKET,'(',1,37129)
+LexToken(VAR,'x',1,37130)
+LexToken(COMMA,',',1,37131)
+LexToken(VAR,'y',1,37132)
+LexToken(CLOSEBRACKET,')',1,37133)
+LexToken(SEMICOLON,';',1,37134)
+LexToken(EOL,'\n',1,37135)
+LexToken(VAR,'A',1,37144)
+LexToken(ASSIGNMENT,'=',1,37145)
+LexToken(VAR,'Z',1,37146)
+LexToken(OPENBRACKET,'(',1,37147)
+LexToken(NUMBER,'1',1,37148)
+LexToken(COLON,':',1,37149)
+LexToken(VAR,'N',1,37150)
+LexToken(NUMBER,'-1',1,37151)
+LexToken(CLOSEBRACKET,')',1,37153)
+LexToken(SEMICOLON,';',1,37154)
+LexToken(EOL,'\n',1,37155)
+LexToken(VAR,'B',1,37164)
+LexToken(ASSIGNMENT,'=',1,37165)
+LexToken(VAR,'Z',1,37166)
+LexToken(OPENBRACKET,'(',1,37167)
+LexToken(VAR,'N',1,37168)
+LexToken(COLON,':',1,37169)
+LexToken(NUMBER,'2',1,37170)
+LexToken(OPERATOR,'*',1,37171)
+LexToken(VAR,'N',1,37172)
+LexToken(NUMBER,'-2',1,37173)
+LexToken(CLOSEBRACKET,')',1,37175)
+LexToken(SEMICOLON,';',1,37176)
+LexToken(EOL,'\n',1,37177)
+LexToken(VAR,'C',1,37186)
+LexToken(ASSIGNMENT,'=',1,37187)
+LexToken(VAR,'Z',1,37188)
+LexToken(OPENBRACKET,'(',1,37189)
+LexToken(NUMBER,'2',1,37190)
+LexToken(OPERATOR,'*',1,37191)
+LexToken(VAR,'N',1,37192)
+LexToken(NUMBER,'-1',1,37193)
+LexToken(COLON,':',1,37195)
+LexToken(NUMBER,'3',1,37196)
+LexToken(OPERATOR,'*',1,37197)
+LexToken(VAR,'N',1,37198)
+LexToken(NUMBER,'-3',1,37199)
+LexToken(CLOSEBRACKET,')',1,37201)
+LexToken(SEMICOLON,';',1,37202)
+LexToken(EOL,'\n',1,37203)
+LexToken(EOL,'\n',1,37204)
+LexToken(FOR,'for',1,37213)
+LexToken(VAR,'j',1,37217)
+LexToken(ASSIGNMENT,'=',1,37218)
+LexToken(NUMBER,'1',1,37219)
+LexToken(COLON,':',1,37220)
+LexToken(VAR,'size',1,37221)
+LexToken(OPENBRACKET,'(',1,37225)
+LexToken(VAR,'X',1,37226)
+LexToken(COMMA,',',1,37227)
+LexToken(DQSTRING,'"*"',1,37230)
+LexToken(CLOSEBRACKET,')',1,37231)
+LexToken(EOL,'\n',1,37232)
+LexToken(FOR,'for',1,37245)
+LexToken(VAR,'i',1,37249)
+LexToken(ASSIGNMENT,'=',1,37250)
+LexToken(VAR,'N',1,37251)
+LexToken(NUMBER,'-1',1,37252)
+LexToken(COLON,':',1,37254)
+LexToken(NUMBER,'-1',1,37255)
+LexToken(COLON,':',1,37257)
+LexToken(NUMBER,'1',1,37258)
+LexToken(EOL,'\n',1,37259)
+LexToken(IF,'if',1,37276)
+LexToken(VAR,'X',1,37279)
+LexToken(OPENBRACKET,'(',1,37280)
+LexToken(VAR,'j',1,37281)
+LexToken(CLOSEBRACKET,')',1,37282)
+LexToken(COMPARISON,'>=',1,37283)
+LexToken(VAR,'x',1,37285)
+LexToken(OPENBRACKET,'(',1,37286)
+LexToken(VAR,'i',1,37287)
+LexToken(CLOSEBRACKET,')',1,37288)
+LexToken(THEN,'then',1,37290)
+LexToken(COMMA,',',1,37294)
+LexToken(EOL,'\n',1,37295)
+LexToken(BREAK,'break',1,37316)
+LexToken(SEMICOLON,';',1,37321)
+LexToken(EOL,'\n',1,37322)
+LexToken(END,'end',1,37339)
+LexToken(EOL,'\n',1,37342)
+LexToken(END,'end',1,37355)
+LexToken(EOL,'\n',1,37358)
+LexToken(VAR,'Y',1,37371)
+LexToken(OPENBRACKET,'(',1,37372)
+LexToken(VAR,'j',1,37373)
+LexToken(CLOSEBRACKET,')',1,37374)
+LexToken(ASSIGNMENT,'=',1,37375)
+LexToken(VAR,'A',1,37376)
+LexToken(OPENBRACKET,'(',1,37377)
+LexToken(VAR,'i',1,37378)
+LexToken(CLOSEBRACKET,')',1,37379)
+LexToken(OPERATOR,'*',1,37380)
+LexToken(OPENBRACKET,'(',1,37381)
+LexToken(VAR,'X',1,37382)
+LexToken(OPENBRACKET,'(',1,37383)
+LexToken(VAR,'j',1,37384)
+LexToken(CLOSEBRACKET,')',1,37385)
+LexToken(OPERATOR,'-',1,37386)
+LexToken(VAR,'x',1,37387)
+LexToken(OPENBRACKET,'(',1,37388)
+LexToken(VAR,'i',1,37389)
+LexToken(CLOSEBRACKET,')',1,37390)
+LexToken(CLOSEBRACKET,')',1,37391)
+LexToken(OPERATOR,'^',1,37392)
+LexToken(NUMBER,'2',1,37393)
+LexToken(OPERATOR,'+',1,37394)
+LexToken(VAR,'B',1,37395)
+LexToken(OPENBRACKET,'(',1,37396)
+LexToken(VAR,'i',1,37397)
+LexToken(CLOSEBRACKET,')',1,37398)
+LexToken(OPERATOR,'*',1,37399)
+LexToken(OPENBRACKET,'(',1,37400)
+LexToken(VAR,'X',1,37401)
+LexToken(OPENBRACKET,'(',1,37402)
+LexToken(VAR,'j',1,37403)
+LexToken(CLOSEBRACKET,')',1,37404)
+LexToken(OPERATOR,'-',1,37405)
+LexToken(VAR,'x',1,37406)
+LexToken(OPENBRACKET,'(',1,37407)
+LexToken(VAR,'i',1,37408)
+LexToken(CLOSEBRACKET,')',1,37409)
+LexToken(CLOSEBRACKET,')',1,37410)
+LexToken(OPERATOR,'+',1,37411)
+LexToken(VAR,'C',1,37412)
+LexToken(OPENBRACKET,'(',1,37413)
+LexToken(VAR,'i',1,37414)
+LexToken(CLOSEBRACKET,')',1,37415)
+LexToken(SEMICOLON,';',1,37416)
+LexToken(EOL,'\n',1,37417)
+LexToken(END,'end',1,37426)
+LexToken(EOL,'\n',1,37429)
+LexToken(VAR,'orpar',1,37438)
+LexToken(ASSIGNMENT,'=',1,37443)
+LexToken(VAR,'matrix',1,37444)
+LexToken(OPENBRACKET,'(',1,37450)
+LexToken(VAR,'Z',1,37451)
+LexToken(COMMA,',',1,37452)
+LexToken(NUMBER,'-1',1,37453)
+LexToken(COMMA,',',1,37455)
+LexToken(NUMBER,'1',1,37456)
+LexToken(CLOSEBRACKET,')',1,37457)
+LexToken(EOL,'\n',1,37458)
+LexToken(END,'end',1,37463)
+LexToken(EOL,'\n',1,37466)
+LexToken(EOL,'\n',1,37513)
+LexToken(IF,'if',1,37518)
+LexToken(OPENBRACKET,'(',1,37521)
+LexToken(VAR,'METHOD',1,37522)
+LexToken(COMPARISON,'==',1,37528)
+LexToken(DQSTRING,'"not_a_knot"',1,37541)
+LexToken(CLOSEBRACKET,')',1,37542)
+LexToken(THEN,'then',1,37544)
+LexToken(EOL,'\n',1,37548)
+LexToken(VAR,'try',1,37557)
+LexToken(EOL,'\n',1,37560)
+LexToken(VAR,'d',1,37573)
+LexToken(ASSIGNMENT,'=',1,37575)
+LexToken(VAR,'splin',1,37577)
+LexToken(OPENBRACKET,'(',1,37582)
+LexToken(VAR,'x',1,37583)
+LexToken(COMMA,',',1,37584)
+LexToken(VAR,'y',1,37586)
+LexToken(COMMA,',',1,37587)
+LexToken(VAR,'METHOD',1,37589)
+LexToken(CLOSEBRACKET,')',1,37595)
+LexToken(SEMICOLON,';',1,37596)
+LexToken(EOL,'\n',1,37597)
+LexToken(VAR,'Y',1,37610)
+LexToken(ASSIGNMENT,'=',1,37612)
+LexToken(VAR,'interp',1,37614)
+LexToken(OPENBRACKET,'(',1,37620)
+LexToken(VAR,'X',1,37621)
+LexToken(COMMA,',',1,37622)
+LexToken(VAR,'x',1,37624)
+LexToken(COMMA,',',1,37625)
+LexToken(VAR,'y',1,37627)
+LexToken(COMMA,',',1,37628)
+LexToken(VAR,'d',1,37630)
+LexToken(CLOSEBRACKET,')',1,37631)
+LexToken(SEMICOLON,';',1,37632)
+LexToken(EOL,'\n',1,37633)
+LexToken(VAR,'orpar',1,37646)
+LexToken(ASSIGNMENT,'=',1,37651)
+LexToken(VAR,'d',1,37652)
+LexToken(OPENBRACKET,'(',1,37653)
+LexToken(COLON,':',1,37654)
+LexToken(CLOSEBRACKET,')',1,37655)
+LexToken(SEMICOLON,';',1,37656)
+LexToken(EOL,'\n',1,37657)
+LexToken(VAR,'catch',1,37666)
+LexToken(EOL,'\n',1,37671)
+LexToken(VAR,'xinfo',1,37684)
+LexToken(OPENBRACKET,'(',1,37689)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,37708)
+LexToken(OPERATOR,'+',1,37709)
+LexToken(VAR,'METHOD',1,37710)
+LexToken(CLOSEBRACKET,')',1,37716)
+LexToken(EOL,'\n',1,37717)
+LexToken(END,'end',1,37726)
+LexToken(EOL,'\n',1,37729)
+LexToken(EOL,'\n',1,37730)
+LexToken(END,'end',1,37735)
+LexToken(EOL,'\n',1,37738)
+LexToken(EOL,'\n',1,37785)
+LexToken(IF,'if',1,37790)
+LexToken(OPENBRACKET,'(',1,37793)
+LexToken(VAR,'METHOD',1,37794)
+LexToken(COMPARISON,'==',1,37800)
+LexToken(DQSTRING,'"periodic"',1,37811)
+LexToken(CLOSEBRACKET,')',1,37812)
+LexToken(THEN,'then',1,37814)
+LexToken(EOL,'\n',1,37818)
+LexToken(IF,'if',1,37827)
+LexToken(VAR,'y',1,37830)
+LexToken(OPENBRACKET,'(',1,37831)
+LexToken(NUMBER,'1',1,37832)
+LexToken(CLOSEBRACKET,')',1,37833)
+LexToken(COMPARISON,'<>',1,37834)
+LexToken(VAR,'y',1,37836)
+LexToken(OPENBRACKET,'(',1,37837)
+LexToken(VAR,'N',1,37838)
+LexToken(CLOSEBRACKET,')',1,37839)
+LexToken(THEN,'then',1,37841)
+LexToken(EOL,'\n',1,37845)
+LexToken(VAR,'y',1,37858)
+LexToken(OPENBRACKET,'(',1,37859)
+LexToken(VAR,'N',1,37860)
+LexToken(CLOSEBRACKET,')',1,37861)
+LexToken(ASSIGNMENT,'=',1,37862)
+LexToken(VAR,'y',1,37863)
+LexToken(OPENBRACKET,'(',1,37864)
+LexToken(NUMBER,'1',1,37865)
+LexToken(CLOSEBRACKET,')',1,37866)
+LexToken(EOL,'\n',1,37867)
+LexToken(END,'end',1,37876)
+LexToken(EOL,'\n',1,37879)
+LexToken(VAR,'try',1,37888)
+LexToken(EOL,'\n',1,37891)
+LexToken(VAR,'d',1,37904)
+LexToken(ASSIGNMENT,'=',1,37906)
+LexToken(VAR,'splin',1,37908)
+LexToken(OPENBRACKET,'(',1,37913)
+LexToken(VAR,'x',1,37914)
+LexToken(COMMA,',',1,37915)
+LexToken(VAR,'y',1,37917)
+LexToken(COMMA,',',1,37918)
+LexToken(VAR,'METHOD',1,37919)
+LexToken(CLOSEBRACKET,')',1,37925)
+LexToken(SEMICOLON,';',1,37926)
+LexToken(EOL,'\n',1,37927)
+LexToken(VAR,'Y',1,37940)
+LexToken(ASSIGNMENT,'=',1,37942)
+LexToken(VAR,'interp',1,37944)
+LexToken(OPENBRACKET,'(',1,37950)
+LexToken(VAR,'X',1,37951)
+LexToken(COMMA,',',1,37952)
+LexToken(VAR,'x',1,37954)
+LexToken(COMMA,',',1,37955)
+LexToken(VAR,'y',1,37957)
+LexToken(COMMA,',',1,37958)
+LexToken(VAR,'d',1,37960)
+LexToken(CLOSEBRACKET,')',1,37961)
+LexToken(SEMICOLON,';',1,37962)
+LexToken(EOL,'\n',1,37963)
+LexToken(VAR,'orpar',1,37976)
+LexToken(ASSIGNMENT,'=',1,37981)
+LexToken(VAR,'d',1,37982)
+LexToken(OPENBRACKET,'(',1,37983)
+LexToken(COLON,':',1,37984)
+LexToken(CLOSEBRACKET,')',1,37985)
+LexToken(SEMICOLON,';',1,37986)
+LexToken(EOL,'\n',1,37987)
+LexToken(VAR,'catch',1,37996)
+LexToken(EOL,'\n',1,38001)
+LexToken(VAR,'xinfo',1,38014)
+LexToken(OPENBRACKET,'(',1,38019)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38038)
+LexToken(OPERATOR,'+',1,38039)
+LexToken(VAR,'METHOD',1,38040)
+LexToken(CLOSEBRACKET,')',1,38046)
+LexToken(EOL,'\n',1,38047)
+LexToken(END,'end',1,38056)
+LexToken(EOL,'\n',1,38059)
+LexToken(END,'end',1,38064)
+LexToken(EOL,'\n',1,38067)
+LexToken(EOL,'\n',1,38114)
+LexToken(IF,'if',1,38119)
+LexToken(OPENBRACKET,'(',1,38122)
+LexToken(VAR,'METHOD',1,38123)
+LexToken(COMPARISON,'==',1,38129)
+LexToken(DQSTRING,'"monotone"',1,38140)
+LexToken(CLOSEBRACKET,')',1,38142)
+LexToken(THEN,'then',1,38144)
+LexToken(EOL,'\n',1,38148)
+LexToken(VAR,'try',1,38157)
+LexToken(EOL,'\n',1,38160)
+LexToken(VAR,'d',1,38173)
+LexToken(ASSIGNMENT,'=',1,38175)
+LexToken(VAR,'splin',1,38177)
+LexToken(OPENBRACKET,'(',1,38182)
+LexToken(VAR,'x',1,38183)
+LexToken(COMMA,',',1,38184)
+LexToken(VAR,'y',1,38186)
+LexToken(COMMA,',',1,38187)
+LexToken(VAR,'METHOD',1,38189)
+LexToken(CLOSEBRACKET,')',1,38195)
+LexToken(SEMICOLON,';',1,38196)
+LexToken(EOL,'\n',1,38197)
+LexToken(VAR,'Y',1,38210)
+LexToken(ASSIGNMENT,'=',1,38212)
+LexToken(VAR,'interp',1,38214)
+LexToken(OPENBRACKET,'(',1,38220)
+LexToken(VAR,'X',1,38221)
+LexToken(COMMA,',',1,38222)
+LexToken(VAR,'x',1,38224)
+LexToken(COMMA,',',1,38225)
+LexToken(VAR,'y',1,38227)
+LexToken(COMMA,',',1,38228)
+LexToken(VAR,'d',1,38230)
+LexToken(CLOSEBRACKET,')',1,38231)
+LexToken(SEMICOLON,';',1,38232)
+LexToken(EOL,'\n',1,38233)
+LexToken(VAR,'orpar',1,38246)
+LexToken(ASSIGNMENT,'=',1,38251)
+LexToken(VAR,'d',1,38252)
+LexToken(OPENBRACKET,'(',1,38253)
+LexToken(COLON,':',1,38254)
+LexToken(CLOSEBRACKET,')',1,38255)
+LexToken(SEMICOLON,';',1,38256)
+LexToken(EOL,'\n',1,38257)
+LexToken(VAR,'catch',1,38266)
+LexToken(EOL,'\n',1,38271)
+LexToken(VAR,'xinfo',1,38284)
+LexToken(OPENBRACKET,'(',1,38289)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38308)
+LexToken(OPERATOR,'+',1,38309)
+LexToken(VAR,'METHOD',1,38310)
+LexToken(CLOSEBRACKET,')',1,38316)
+LexToken(EOL,'\n',1,38317)
+LexToken(END,'end',1,38326)
+LexToken(EOL,'\n',1,38329)
+LexToken(EOL,'\n',1,38330)
+LexToken(END,'end',1,38335)
+LexToken(EOL,'\n',1,38338)
+LexToken(EOL,'\n',1,38385)
+LexToken(IF,'if',1,38390)
+LexToken(OPENBRACKET,'(',1,38393)
+LexToken(VAR,'METHOD',1,38394)
+LexToken(COMPARISON,'==',1,38400)
+LexToken(DQSTRING,'"fast"',1,38407)
+LexToken(CLOSEBRACKET,')',1,38408)
+LexToken(THEN,'then',1,38410)
+LexToken(EOL,'\n',1,38414)
+LexToken(VAR,'try',1,38423)
+LexToken(EOL,'\n',1,38426)
+LexToken(VAR,'d',1,38439)
+LexToken(ASSIGNMENT,'=',1,38441)
+LexToken(VAR,'splin',1,38443)
+LexToken(OPENBRACKET,'(',1,38448)
+LexToken(VAR,'x',1,38449)
+LexToken(COMMA,',',1,38450)
+LexToken(VAR,'y',1,38452)
+LexToken(COMMA,',',1,38453)
+LexToken(VAR,'METHOD',1,38455)
+LexToken(CLOSEBRACKET,')',1,38461)
+LexToken(SEMICOLON,';',1,38462)
+LexToken(EOL,'\n',1,38463)
+LexToken(VAR,'Y',1,38476)
+LexToken(ASSIGNMENT,'=',1,38478)
+LexToken(VAR,'interp',1,38480)
+LexToken(OPENBRACKET,'(',1,38486)
+LexToken(VAR,'X',1,38487)
+LexToken(COMMA,',',1,38488)
+LexToken(VAR,'x',1,38490)
+LexToken(COMMA,',',1,38491)
+LexToken(VAR,'y',1,38493)
+LexToken(COMMA,',',1,38494)
+LexToken(VAR,'d',1,38496)
+LexToken(CLOSEBRACKET,')',1,38497)
+LexToken(SEMICOLON,';',1,38498)
+LexToken(EOL,'\n',1,38499)
+LexToken(VAR,'orpar',1,38512)
+LexToken(ASSIGNMENT,'=',1,38517)
+LexToken(VAR,'d',1,38518)
+LexToken(OPENBRACKET,'(',1,38519)
+LexToken(COLON,':',1,38520)
+LexToken(CLOSEBRACKET,')',1,38521)
+LexToken(SEMICOLON,';',1,38522)
+LexToken(EOL,'\n',1,38523)
+LexToken(VAR,'catch',1,38532)
+LexToken(EOL,'\n',1,38537)
+LexToken(VAR,'xinfo',1,38550)
+LexToken(OPENBRACKET,'(',1,38555)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38575)
+LexToken(OPERATOR,'+',1,38576)
+LexToken(VAR,'METHOD',1,38577)
+LexToken(CLOSEBRACKET,')',1,38583)
+LexToken(EOL,'\n',1,38584)
+LexToken(END,'end',1,38593)
+LexToken(EOL,'\n',1,38596)
+LexToken(END,'end',1,38601)
+LexToken(EOL,'\n',1,38604)
+LexToken(EOL,'\n',1,38651)
+LexToken(IF,'if',1,38656)
+LexToken(OPENBRACKET,'(',1,38659)
+LexToken(VAR,'METHOD',1,38660)
+LexToken(COMPARISON,'==',1,38666)
+LexToken(DQSTRING,'"clamped"',1,38676)
+LexToken(CLOSEBRACKET,')',1,38677)
+LexToken(THEN,'then',1,38679)
+LexToken(EOL,'\n',1,38683)
+LexToken(VAR,'try',1,38692)
+LexToken(EOL,'\n',1,38695)
+LexToken(VAR,'d',1,38708)
+LexToken(ASSIGNMENT,'=',1,38710)
+LexToken(VAR,'splin',1,38712)
+LexToken(OPENBRACKET,'(',1,38717)
+LexToken(VAR,'x',1,38718)
+LexToken(COMMA,',',1,38719)
+LexToken(VAR,'y',1,38721)
+LexToken(COMMA,',',1,38722)
+LexToken(VAR,'METHOD',1,38724)
+LexToken(COMMA,',',1,38730)
+LexToken(OPENSQBRACKET,'[',1,38731)
+LexToken(NUMBER,'0',1,38732)
+LexToken(SEMICOLON,';',1,38733)
+LexToken(NUMBER,'0',1,38734)
+LexToken(CLOSESQBRACKET,']',1,38735)
+LexToken(CLOSEBRACKET,')',1,38736)
+LexToken(SEMICOLON,';',1,38737)
+LexToken(EOL,'\n',1,38738)
+LexToken(VAR,'Y',1,38751)
+LexToken(ASSIGNMENT,'=',1,38753)
+LexToken(VAR,'interp',1,38755)
+LexToken(OPENBRACKET,'(',1,38761)
+LexToken(VAR,'X',1,38762)
+LexToken(COMMA,',',1,38763)
+LexToken(VAR,'x',1,38765)
+LexToken(COMMA,',',1,38766)
+LexToken(VAR,'y',1,38768)
+LexToken(COMMA,',',1,38769)
+LexToken(VAR,'d',1,38771)
+LexToken(CLOSEBRACKET,')',1,38772)
+LexToken(SEMICOLON,';',1,38773)
+LexToken(EOL,'\n',1,38774)
+LexToken(VAR,'orpar',1,38787)
+LexToken(ASSIGNMENT,'=',1,38792)
+LexToken(VAR,'d',1,38793)
+LexToken(OPENBRACKET,'(',1,38794)
+LexToken(COLON,':',1,38795)
+LexToken(CLOSEBRACKET,')',1,38796)
+LexToken(SEMICOLON,';',1,38797)
+LexToken(EOL,'\n',1,38798)
+LexToken(VAR,'catch',1,38807)
+LexToken(EOL,'\n',1,38812)
+LexToken(VAR,'xinfo',1,38825)
+LexToken(OPENBRACKET,'(',1,38830)
+LexToken(DQSTRING,'"ERROR in SPLINE: "',1,38849)
+LexToken(OPERATOR,'+',1,38850)
+LexToken(VAR,'METHOD',1,38851)
+LexToken(CLOSEBRACKET,')',1,38857)
+LexToken(EOL,'\n',1,38858)
+LexToken(END,'end',1,38867)
+LexToken(EOL,'\n',1,38870)
+LexToken(END,'end',1,38875)
+LexToken(EOL,'\n',1,38878)
+LexToken(EOL,'\n',1,38879)
+LexToken(ENDFUNCTION,'endfunction',1,38880)
+LexToken(EOL,'\n',1,38891)
+LexToken(EOL,'\n',1,38943)
+LexToken(FUNCTION,'function',1,38944)
+LexToken(OPENSQBRACKET,'[',1,38953)
+LexToken(VAR,'Z',1,38954)
+LexToken(CLOSESQBRACKET,']',1,38955)
+LexToken(ASSIGNMENT,'=',1,38956)
+LexToken(VAR,'ORDER2',1,38957)
+LexToken(OPENBRACKET,'(',1,38963)
+LexToken(VAR,'x',1,38964)
+LexToken(COMMA,',',1,38965)
+LexToken(VAR,'y',1,38966)
+LexToken(CLOSEBRACKET,')',1,38967)
+LexToken(EOL,'\n',1,38968)
+LexToken(VAR,'N',1,38973)
+LexToken(ASSIGNMENT,'=',1,38974)
+LexToken(VAR,'size',1,38975)
+LexToken(OPENBRACKET,'(',1,38979)
+LexToken(VAR,'x',1,38980)
+LexToken(COMMA,',',1,38981)
+LexToken(DQSTRING,'"*"',1,38984)
+LexToken(CLOSEBRACKET,')',1,38985)
+LexToken(NUMBER,'-1',1,38986)
+LexToken(SEMICOLON,';',1,38988)
+LexToken(EOL,'\n',1,38989)
+LexToken(VAR,'A',1,38994)
+LexToken(ASSIGNMENT,'=',1,38995)
+LexToken(VAR,'zeros',1,38996)
+LexToken(OPENBRACKET,'(',1,39001)
+LexToken(NUMBER,'3',1,39002)
+LexToken(OPERATOR,'*',1,39003)
+LexToken(VAR,'N',1,39004)
+LexToken(NUMBER,'-1',1,39005)
+LexToken(COMMA,',',1,39007)
+LexToken(VAR,'N',1,39008)
+LexToken(OPERATOR,'*',1,39009)
+LexToken(NUMBER,'3',1,39010)
+LexToken(CLOSEBRACKET,')',1,39011)
+LexToken(SEMICOLON,';',1,39012)
+LexToken(EOL,'\n',1,39013)
+LexToken(VAR,'B',1,39018)
+LexToken(ASSIGNMENT,'=',1,39019)
+LexToken(VAR,'zeros',1,39020)
+LexToken(OPENBRACKET,'(',1,39025)
+LexToken(NUMBER,'3',1,39026)
+LexToken(OPERATOR,'*',1,39027)
+LexToken(VAR,'N',1,39028)
+LexToken(NUMBER,'-1',1,39029)
+LexToken(COMMA,',',1,39031)
+LexToken(NUMBER,'1',1,39032)
+LexToken(CLOSEBRACKET,')',1,39033)
+LexToken(SEMICOLON,';',1,39034)
+LexToken(EOL,'\n',1,39035)
+LexToken(FOR,'for',1,39040)
+LexToken(VAR,'i',1,39044)
+LexToken(ASSIGNMENT,'=',1,39045)
+LexToken(NUMBER,'1',1,39046)
+LexToken(COLON,':',1,39047)
+LexToken(VAR,'N',1,39048)
+LexToken(EOL,'\n',1,39049)
+LexToken(VAR,'j',1,39058)
+LexToken(ASSIGNMENT,'=',1,39059)
+LexToken(NUMBER,'3',1,39060)
+LexToken(OPERATOR,'*',1,39061)
+LexToken(OPENBRACKET,'(',1,39062)
+LexToken(VAR,'i',1,39063)
+LexToken(NUMBER,'-1',1,39064)
+LexToken(CLOSEBRACKET,')',1,39066)
+LexToken(OPERATOR,'+',1,39067)
+LexToken(NUMBER,'1',1,39068)
+LexToken(SEMICOLON,';',1,39069)
+LexToken(EOL,'\n',1,39070)
+LexToken(VAR,'A',1,39079)
+LexToken(OPENBRACKET,'(',1,39080)
+LexToken(VAR,'j',1,39081)
+LexToken(COMMA,',',1,39082)
+LexToken(VAR,'i',1,39083)
+LexToken(OPERATOR,'+',1,39084)
+LexToken(NUMBER,'2',1,39085)
+LexToken(OPERATOR,'*',1,39086)
+LexToken(VAR,'N',1,39087)
+LexToken(CLOSEBRACKET,')',1,39088)
+LexToken(ASSIGNMENT,'=',1,39089)
+LexToken(NUMBER,'1',1,39090)
+LexToken(SEMICOLON,';',1,39091)
+LexToken(EOL,'\n',1,39092)
+LexToken(VAR,'B',1,39101)
+LexToken(OPENBRACKET,'(',1,39102)
+LexToken(VAR,'j',1,39103)
+LexToken(CLOSEBRACKET,')',1,39104)
+LexToken(ASSIGNMENT,'=',1,39105)
+LexToken(VAR,'y',1,39106)
+LexToken(OPENBRACKET,'(',1,39107)
+LexToken(VAR,'i',1,39108)
+LexToken(CLOSEBRACKET,')',1,39109)
+LexToken(SEMICOLON,';',1,39110)
+LexToken(EOL,'\n',1,39111)
+LexToken(VAR,'A',1,39120)
+LexToken(OPENBRACKET,'(',1,39121)
+LexToken(VAR,'j',1,39122)
+LexToken(OPERATOR,'+',1,39123)
+LexToken(NUMBER,'1',1,39124)
+LexToken(COMMA,',',1,39125)
+LexToken(VAR,'i',1,39126)
+LexToken(CLOSEBRACKET,')',1,39127)
+LexToken(ASSIGNMENT,'=',1,39128)
+LexToken(OPENBRACKET,'(',1,39129)
+LexToken(VAR,'x',1,39130)
+LexToken(OPENBRACKET,'(',1,39131)
+LexToken(VAR,'i',1,39132)
+LexToken(OPERATOR,'+',1,39133)
+LexToken(NUMBER,'1',1,39134)
+LexToken(CLOSEBRACKET,')',1,39135)
+LexToken(OPERATOR,'-',1,39136)
+LexToken(VAR,'x',1,39137)
+LexToken(OPENBRACKET,'(',1,39138)
+LexToken(VAR,'i',1,39139)
+LexToken(CLOSEBRACKET,')',1,39140)
+LexToken(CLOSEBRACKET,')',1,39141)
+LexToken(OPERATOR,'^',1,39142)
+LexToken(NUMBER,'2',1,39143)
+LexToken(SEMICOLON,';',1,39144)
+LexToken(EOL,'\n',1,39145)
+LexToken(VAR,'A',1,39154)
+LexToken(OPENBRACKET,'(',1,39155)
+LexToken(VAR,'j',1,39156)
+LexToken(OPERATOR,'+',1,39157)
+LexToken(NUMBER,'1',1,39158)
+LexToken(COMMA,',',1,39159)
+LexToken(VAR,'i',1,39160)
+LexToken(OPERATOR,'+',1,39161)
+LexToken(VAR,'N',1,39162)
+LexToken(CLOSEBRACKET,')',1,39163)
+LexToken(ASSIGNMENT,'=',1,39164)
+LexToken(VAR,'x',1,39165)
+LexToken(OPENBRACKET,'(',1,39166)
+LexToken(VAR,'i',1,39167)
+LexToken(OPERATOR,'+',1,39168)
+LexToken(NUMBER,'1',1,39169)
+LexToken(CLOSEBRACKET,')',1,39170)
+LexToken(OPERATOR,'-',1,39171)
+LexToken(VAR,'x',1,39172)
+LexToken(OPENBRACKET,'(',1,39173)
+LexToken(VAR,'i',1,39174)
+LexToken(CLOSEBRACKET,')',1,39175)
+LexToken(SEMICOLON,';',1,39176)
+LexToken(EOL,'\n',1,39177)
+LexToken(VAR,'A',1,39186)
+LexToken(OPENBRACKET,'(',1,39187)
+LexToken(VAR,'j',1,39188)
+LexToken(OPERATOR,'+',1,39189)
+LexToken(NUMBER,'1',1,39190)
+LexToken(COMMA,',',1,39191)
+LexToken(VAR,'i',1,39192)
+LexToken(OPERATOR,'+',1,39193)
+LexToken(NUMBER,'2',1,39194)
+LexToken(OPERATOR,'*',1,39195)
+LexToken(VAR,'N',1,39196)
+LexToken(CLOSEBRACKET,')',1,39197)
+LexToken(ASSIGNMENT,'=',1,39198)
+LexToken(NUMBER,'1',1,39199)
+LexToken(SEMICOLON,';',1,39200)
+LexToken(EOL,'\n',1,39201)
+LexToken(VAR,'B',1,39210)
+LexToken(OPENBRACKET,'(',1,39211)
+LexToken(VAR,'j',1,39212)
+LexToken(OPERATOR,'+',1,39213)
+LexToken(NUMBER,'1',1,39214)
+LexToken(CLOSEBRACKET,')',1,39215)
+LexToken(ASSIGNMENT,'=',1,39216)
+LexToken(VAR,'y',1,39217)
+LexToken(OPENBRACKET,'(',1,39218)
+LexToken(VAR,'i',1,39219)
+LexToken(OPERATOR,'+',1,39220)
+LexToken(NUMBER,'1',1,39221)
+LexToken(CLOSEBRACKET,')',1,39222)
+LexToken(SEMICOLON,';',1,39223)
+LexToken(EOL,'\n',1,39224)
+LexToken(END,'end',1,39229)
+LexToken(EOL,'\n',1,39232)
+LexToken(EOL,'\n',1,39233)
+LexToken(FOR,'for',1,39238)
+LexToken(VAR,'i',1,39242)
+LexToken(ASSIGNMENT,'=',1,39243)
+LexToken(NUMBER,'1',1,39244)
+LexToken(COLON,':',1,39245)
+LexToken(VAR,'N',1,39246)
+LexToken(NUMBER,'-1',1,39247)
+LexToken(EOL,'\n',1,39249)
+LexToken(VAR,'j',1,39258)
+LexToken(ASSIGNMENT,'=',1,39259)
+LexToken(NUMBER,'3',1,39260)
+LexToken(OPERATOR,'*',1,39261)
+LexToken(OPENBRACKET,'(',1,39262)
+LexToken(VAR,'i',1,39263)
+LexToken(NUMBER,'-1',1,39264)
+LexToken(CLOSEBRACKET,')',1,39266)
+LexToken(OPERATOR,'+',1,39267)
+LexToken(NUMBER,'1',1,39268)
+LexToken(SEMICOLON,';',1,39269)
+LexToken(EOL,'\n',1,39270)
+LexToken(VAR,'A',1,39279)
+LexToken(OPENBRACKET,'(',1,39280)
+LexToken(VAR,'j',1,39281)
+LexToken(OPERATOR,'+',1,39282)
+LexToken(NUMBER,'2',1,39283)
+LexToken(COMMA,',',1,39284)
+LexToken(VAR,'i',1,39285)
+LexToken(CLOSEBRACKET,')',1,39286)
+LexToken(ASSIGNMENT,'=',1,39287)
+LexToken(NUMBER,'2',1,39288)
+LexToken(OPERATOR,'*',1,39289)
+LexToken(OPENBRACKET,'(',1,39290)
+LexToken(VAR,'x',1,39291)
+LexToken(OPENBRACKET,'(',1,39292)
+LexToken(VAR,'i',1,39293)
+LexToken(OPERATOR,'+',1,39294)
+LexToken(NUMBER,'1',1,39295)
+LexToken(CLOSEBRACKET,')',1,39296)
+LexToken(OPERATOR,'-',1,39297)
+LexToken(VAR,'x',1,39298)
+LexToken(OPENBRACKET,'(',1,39299)
+LexToken(VAR,'i',1,39300)
+LexToken(CLOSEBRACKET,')',1,39301)
+LexToken(CLOSEBRACKET,')',1,39302)
+LexToken(SEMICOLON,';',1,39303)
+LexToken(EOL,'\n',1,39304)
+LexToken(VAR,'A',1,39313)
+LexToken(OPENBRACKET,'(',1,39314)
+LexToken(VAR,'j',1,39315)
+LexToken(OPERATOR,'+',1,39316)
+LexToken(NUMBER,'2',1,39317)
+LexToken(COMMA,',',1,39318)
+LexToken(VAR,'i',1,39319)
+LexToken(OPERATOR,'+',1,39320)
+LexToken(VAR,'N',1,39321)
+LexToken(CLOSEBRACKET,')',1,39322)
+LexToken(ASSIGNMENT,'=',1,39323)
+LexToken(NUMBER,'1',1,39324)
+LexToken(SEMICOLON,';',1,39325)
+LexToken(EOL,'\n',1,39326)
+LexToken(VAR,'A',1,39335)
+LexToken(OPENBRACKET,'(',1,39336)
+LexToken(VAR,'j',1,39337)
+LexToken(OPERATOR,'+',1,39338)
+LexToken(NUMBER,'2',1,39339)
+LexToken(COMMA,',',1,39340)
+LexToken(VAR,'i',1,39341)
+LexToken(OPERATOR,'+',1,39342)
+LexToken(VAR,'N',1,39343)
+LexToken(OPERATOR,'+',1,39344)
+LexToken(NUMBER,'1',1,39345)
+LexToken(CLOSEBRACKET,')',1,39346)
+LexToken(ASSIGNMENT,'=',1,39347)
+LexToken(NUMBER,'-1',1,39348)
+LexToken(SEMICOLON,';',1,39350)
+LexToken(EOL,'\n',1,39351)
+LexToken(END,'end',1,39356)
+LexToken(EOL,'\n',1,39359)
+LexToken(EOL,'\n',1,39360)
+LexToken(VAR,'Q',1,39365)
+LexToken(ASSIGNMENT,'=',1,39366)
+LexToken(VAR,'zeros',1,39367)
+LexToken(OPENBRACKET,'(',1,39372)
+LexToken(NUMBER,'3',1,39373)
+LexToken(OPERATOR,'*',1,39374)
+LexToken(VAR,'N',1,39375)
+LexToken(COMMA,',',1,39376)
+LexToken(NUMBER,'3',1,39377)
+LexToken(OPERATOR,'*',1,39378)
+LexToken(VAR,'N',1,39379)
+LexToken(CLOSEBRACKET,')',1,39380)
+LexToken(SEMICOLON,';',1,39381)
+LexToken(EOL,'\n',1,39382)
+LexToken(FOR,'for',1,39387)
+LexToken(VAR,'i',1,39391)
+LexToken(ASSIGNMENT,'=',1,39392)
+LexToken(NUMBER,'1',1,39393)
+LexToken(COLON,':',1,39394)
+LexToken(VAR,'N',1,39395)
+LexToken(EOL,'\n',1,39396)
+LexToken(VAR,'Q',1,39405)
+LexToken(OPENBRACKET,'(',1,39406)
+LexToken(VAR,'i',1,39407)
+LexToken(COMMA,',',1,39408)
+LexToken(VAR,'i',1,39409)
+LexToken(CLOSEBRACKET,')',1,39410)
+LexToken(ASSIGNMENT,'=',1,39411)
+LexToken(NUMBER,'4',1,39412)
+LexToken(OPERATOR,'*',1,39413)
+LexToken(OPENBRACKET,'(',1,39414)
+LexToken(VAR,'x',1,39415)
+LexToken(OPENBRACKET,'(',1,39416)
+LexToken(VAR,'i',1,39417)
+LexToken(OPERATOR,'+',1,39418)
+LexToken(NUMBER,'1',1,39419)
+LexToken(CLOSEBRACKET,')',1,39420)
+LexToken(OPERATOR,'-',1,39421)
+LexToken(VAR,'x',1,39422)
+LexToken(OPENBRACKET,'(',1,39423)
+LexToken(VAR,'i',1,39424)
+LexToken(CLOSEBRACKET,')',1,39425)
+LexToken(CLOSEBRACKET,')',1,39426)
+LexToken(OPERATOR,'^',1,39427)
+LexToken(NUMBER,'2',1,39428)
+LexToken(EOL,'\n',1,39429)
+LexToken(VAR,'Q',1,39438)
+LexToken(OPENBRACKET,'(',1,39439)
+LexToken(VAR,'i',1,39440)
+LexToken(COMMA,',',1,39441)
+LexToken(VAR,'i',1,39442)
+LexToken(OPERATOR,'+',1,39443)
+LexToken(VAR,'N',1,39444)
+LexToken(CLOSEBRACKET,')',1,39445)
+LexToken(ASSIGNMENT,'=',1,39446)
+LexToken(NUMBER,'2',1,39447)
+LexToken(OPERATOR,'*',1,39448)
+LexToken(OPENBRACKET,'(',1,39449)
+LexToken(VAR,'x',1,39450)
+LexToken(OPENBRACKET,'(',1,39451)
+LexToken(VAR,'i',1,39452)
+LexToken(OPERATOR,'+',1,39453)
+LexToken(NUMBER,'1',1,39454)
+LexToken(CLOSEBRACKET,')',1,39455)
+LexToken(OPERATOR,'-',1,39456)
+LexToken(VAR,'x',1,39457)
+LexToken(OPENBRACKET,'(',1,39458)
+LexToken(VAR,'i',1,39459)
+LexToken(CLOSEBRACKET,')',1,39460)
+LexToken(CLOSEBRACKET,')',1,39461)
+LexToken(EOL,'\n',1,39462)
+LexToken(VAR,'Q',1,39471)
+LexToken(OPENBRACKET,'(',1,39472)
+LexToken(VAR,'i',1,39473)
+LexToken(OPERATOR,'+',1,39474)
+LexToken(VAR,'N',1,39475)
+LexToken(COMMA,',',1,39476)
+LexToken(VAR,'i',1,39477)
+LexToken(CLOSEBRACKET,')',1,39478)
+LexToken(ASSIGNMENT,'=',1,39479)
+LexToken(NUMBER,'2',1,39480)
+LexToken(OPERATOR,'*',1,39481)
+LexToken(OPENBRACKET,'(',1,39482)
+LexToken(VAR,'x',1,39483)
+LexToken(OPENBRACKET,'(',1,39484)
+LexToken(VAR,'i',1,39485)
+LexToken(OPERATOR,'+',1,39486)
+LexToken(NUMBER,'1',1,39487)
+LexToken(CLOSEBRACKET,')',1,39488)
+LexToken(OPERATOR,'-',1,39489)
+LexToken(VAR,'x',1,39490)
+LexToken(OPENBRACKET,'(',1,39491)
+LexToken(VAR,'i',1,39492)
+LexToken(CLOSEBRACKET,')',1,39493)
+LexToken(CLOSEBRACKET,')',1,39494)
+LexToken(EOL,'\n',1,39495)
+LexToken(VAR,'Q',1,39504)
+LexToken(OPENBRACKET,'(',1,39505)
+LexToken(VAR,'i',1,39506)
+LexToken(OPERATOR,'+',1,39507)
+LexToken(VAR,'N',1,39508)
+LexToken(COMMA,',',1,39509)
+LexToken(VAR,'i',1,39510)
+LexToken(OPERATOR,'+',1,39511)
+LexToken(VAR,'N',1,39512)
+LexToken(CLOSEBRACKET,')',1,39513)
+LexToken(ASSIGNMENT,'=',1,39514)
+LexToken(NUMBER,'1',1,39515)
+LexToken(SEMICOLON,';',1,39516)
+LexToken(EOL,'\n',1,39517)
+LexToken(END,'end',1,39522)
+LexToken(EOL,'\n',1,39525)
+LexToken(EOL,'\n',1,39526)
+LexToken(VAR,'At',1,39531)
+LexToken(ASSIGNMENT,'=',1,39533)
+LexToken(OPENSQBRACKET,'[',1,39534)
+LexToken(VAR,'Q',1,39535)
+LexToken(COMMA,',',1,39536)
+LexToken(VAR,'A',1,39537)
+LexToken(TRANSPOSE,"'",1,39538)
+LexToken(SEMICOLON,';',1,39539)
+LexToken(VAR,'A',1,39540)
+LexToken(COMMA,',',1,39541)
+LexToken(VAR,'zeros',1,39542)
+LexToken(OPENBRACKET,'(',1,39547)
+LexToken(NUMBER,'3',1,39548)
+LexToken(OPERATOR,'*',1,39549)
+LexToken(VAR,'N',1,39550)
+LexToken(NUMBER,'-1',1,39551)
+LexToken(COMMA,',',1,39553)
+LexToken(NUMBER,'3',1,39554)
+LexToken(OPERATOR,'*',1,39555)
+LexToken(VAR,'N',1,39556)
+LexToken(NUMBER,'-1',1,39557)
+LexToken(CLOSEBRACKET,')',1,39559)
+LexToken(CLOSESQBRACKET,']',1,39560)
+LexToken(EOL,'\n',1,39561)
+LexToken(VAR,'Bt',1,39566)
+LexToken(ASSIGNMENT,'=',1,39568)
+LexToken(OPENSQBRACKET,'[',1,39569)
+LexToken(VAR,'zeros',1,39570)
+LexToken(OPENBRACKET,'(',1,39575)
+LexToken(NUMBER,'3',1,39576)
+LexToken(OPERATOR,'*',1,39577)
+LexToken(VAR,'N',1,39578)
+LexToken(COMMA,',',1,39579)
+LexToken(NUMBER,'1',1,39580)
+LexToken(CLOSEBRACKET,')',1,39581)
+LexToken(SEMICOLON,';',1,39582)
+LexToken(VAR,'B',1,39583)
+LexToken(CLOSESQBRACKET,']',1,39584)
+LexToken(EOL,'\n',1,39585)
+LexToken(VAR,'Zt',1,39590)
+LexToken(ASSIGNMENT,'=',1,39592)
+LexToken(VAR,'At',1,39593)
+LexToken(OPERATOR,'\\',1,39595)
+LexToken(VAR,'Bt',1,39596)
+LexToken(SEMICOLON,';',1,39598)
+LexToken(EOL,'\n',1,39599)
+LexToken(VAR,'Z',1,39604)
+LexToken(ASSIGNMENT,'=',1,39605)
+LexToken(VAR,'Zt',1,39606)
+LexToken(OPENBRACKET,'(',1,39608)
+LexToken(NUMBER,'1',1,39609)
+LexToken(COLON,':',1,39610)
+LexToken(NUMBER,'3',1,39611)
+LexToken(OPERATOR,'*',1,39612)
+LexToken(VAR,'N',1,39613)
+LexToken(COMMA,',',1,39614)
+LexToken(NUMBER,'1',1,39615)
+LexToken(CLOSEBRACKET,')',1,39616)
+LexToken(EOL,'\n',1,39617)
+LexToken(ENDFUNCTION,'endfunction',1,39618)
+LexToken(EOL,'\n',1,39629)
+LexToken(EOL,'\n',1,39683)