summaryrefslogtreecommitdiff
path: root/js/Sinks/CSCOPXY.js
diff options
context:
space:
mode:
authorSunil Shetye2018-06-10 22:07:21 +0530
committerSunil Shetye2018-06-10 22:07:21 +0530
commitabf82caa54d8cf87e2f31aec7cc8d9cdedf90f81 (patch)
tree7ff742c9b3efcc8fe1c6a9528622c5dc77a23819 /js/Sinks/CSCOPXY.js
parent89187d41b6688f522f09ad59a8e223c82b8af846 (diff)
downloadsci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.gz
sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.bz2
sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.zip
add Makefile
add support for scicos functions
Diffstat (limited to 'js/Sinks/CSCOPXY.js')
-rw-r--r--js/Sinks/CSCOPXY.js884
1 files changed, 884 insertions, 0 deletions
diff --git a/js/Sinks/CSCOPXY.js b/js/Sinks/CSCOPXY.js
new file mode 100644
index 00000000..b03939f1
--- /dev/null
+++ b/js/Sinks/CSCOPXY.js
@@ -0,0 +1,884 @@
+LexToken(EOL,'\n',1,10)
+LexToken(EOL,'\n',1,13)
+LexToken(EOL,'\n',1,73)
+LexToken(EOL,'\n',1,76)
+LexToken(EOL,'\n',1,148)
+LexToken(EOL,'\n',1,220)
+LexToken(EOL,'\n',1,289)
+LexToken(EOL,'\n',1,328)
+LexToken(EOL,'\n',1,331)
+LexToken(EOL,'\n',1,398)
+LexToken(EOL,'\n',1,464)
+LexToken(EOL,'\n',1,529)
+LexToken(EOL,'\n',1,577)
+LexToken(EOL,'\n',1,580)
+LexToken(EOL,'\n',1,649)
+LexToken(EOL,'\n',1,712)
+LexToken(EOL,'\n',1,794)
+LexToken(EOL,'\n',1,797)
+LexToken(EOL,'\n',1,828)
+LexToken(EOL,'\n',1,831)
+LexToken(EOL,'\n',1,832)
+LexToken(FUNCTION,'function',1,833)
+LexToken(OPENSQBRACKET,'[',1,842)
+LexToken(VAR,'x',1,843)
+LexToken(COMMA,',',1,844)
+LexToken(VAR,'y',1,845)
+LexToken(COMMA,',',1,846)
+LexToken(VAR,'typ',1,847)
+LexToken(CLOSESQBRACKET,']',1,850)
+LexToken(ASSIGNMENT,'=',1,851)
+LexToken(VAR,'CSCOPXY',1,852)
+LexToken(OPENBRACKET,'(',1,859)
+LexToken(VAR,'job',1,860)
+LexToken(COMMA,',',1,863)
+LexToken(VAR,'arg1',1,864)
+LexToken(COMMA,',',1,868)
+LexToken(VAR,'arg2',1,869)
+LexToken(CLOSEBRACKET,')',1,873)
+LexToken(EOL,'\n',1,874)
+LexToken(VAR,'x',1,879)
+LexToken(ASSIGNMENT,'=',1,880)
+LexToken(OPENSQBRACKET,'[',1,881)
+LexToken(CLOSESQBRACKET,']',1,882)
+LexToken(SEMICOLON,';',1,883)
+LexToken(EOL,'\n',1,884)
+LexToken(VAR,'y',1,889)
+LexToken(ASSIGNMENT,'=',1,890)
+LexToken(OPENSQBRACKET,'[',1,891)
+LexToken(CLOSESQBRACKET,']',1,892)
+LexToken(SEMICOLON,';',1,893)
+LexToken(EOL,'\n',1,894)
+LexToken(VAR,'typ',1,899)
+LexToken(ASSIGNMENT,'=',1,902)
+LexToken(OPENSQBRACKET,'[',1,903)
+LexToken(CLOSESQBRACKET,']',1,904)
+LexToken(SEMICOLON,';',1,905)
+LexToken(EOL,'\n',1,906)
+LexToken(SELECT,'select',1,911)
+LexToken(VAR,'job',1,918)
+LexToken(EOL,'\n',1,921)
+LexToken(CASE,'case',1,926)
+LexToken(DQSTRING,'"set"',1,935)
+LexToken(THEN,'then',1,937)
+LexToken(EOL,'\n',1,941)
+LexToken(VAR,'x',1,950)
+LexToken(ASSIGNMENT,'=',1,951)
+LexToken(VAR,'arg1',1,952)
+LexToken(SEMICOLON,';',1,956)
+LexToken(EOL,'\n',1,957)
+LexToken(VAR,'graphics',1,966)
+LexToken(ASSIGNMENT,'=',1,974)
+LexToken(VAR,'arg1',1,975)
+LexToken(DOT,'.',1,979)
+LexToken(VAR,'graphics',1,980)
+LexToken(SEMICOLON,';',1,988)
+LexToken(EOL,'\n',1,989)
+LexToken(VAR,'exprs',1,998)
+LexToken(ASSIGNMENT,'=',1,1003)
+LexToken(VAR,'graphics',1,1004)
+LexToken(DOT,'.',1,1012)
+LexToken(VAR,'exprs',1,1013)
+LexToken(EOL,'\n',1,1018)
+LexToken(VAR,'model',1,1027)
+LexToken(ASSIGNMENT,'=',1,1032)
+LexToken(VAR,'arg1',1,1033)
+LexToken(DOT,'.',1,1037)
+LexToken(VAR,'model',1,1038)
+LexToken(SEMICOLON,';',1,1043)
+LexToken(EOL,'\n',1,1044)
+LexToken(EOL,'\n',1,1075)
+LexToken(WHILE,'while',1,1084)
+LexToken(PREVAR_BOOLEAN,'%t',1,1090)
+LexToken(DO,'do',1,1093)
+LexToken(EOL,'\n',1,1095)
+LexToken(OPENSQBRACKET,'[',1,1108)
+LexToken(VAR,'ok',1,1109)
+LexToken(COMMA,',',1,1111)
+LexToken(VAR,'nbr_curves',1,1112)
+LexToken(COMMA,',',1,1122)
+LexToken(VAR,'clrs',1,1123)
+LexToken(COMMA,',',1,1127)
+LexToken(VAR,'siz',1,1128)
+LexToken(COMMA,',',1,1131)
+LexToken(VAR,'win',1,1132)
+LexToken(COMMA,',',1,1135)
+LexToken(VAR,'wpos',1,1136)
+LexToken(COMMA,',',1,1140)
+LexToken(VAR,'wdim',1,1141)
+LexToken(COMMA,',',1,1145)
+LexToken(VAR,'xmin',1,1146)
+LexToken(COMMA,',',1,1150)
+LexToken(VAR,'xmax',1,1151)
+LexToken(COMMA,',',1,1155)
+LexToken(VAR,'ymin',1,1156)
+LexToken(COMMA,',',1,1160)
+LexToken(VAR,'ymax',1,1161)
+LexToken(COMMA,',',1,1165)
+LexToken(VAR,'N',1,1166)
+LexToken(COMMA,',',1,1167)
+LexToken(VAR,'exprs',1,1168)
+LexToken(CLOSESQBRACKET,']',1,1173)
+LexToken(ASSIGNMENT,'=',1,1174)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1175)
+LexToken(OPENBRACKET,'(',1,1190)
+LexToken(DQSTRING,'"Set Scope parameters"',1,1227)
+LexToken(COMMA,',',1,1228)
+LexToken(OPENSQBRACKET,'[',1,1244)
+LexToken(DQSTRING,'"Number of Curves"',1,1262)
+LexToken(SEMICOLON,';',1,1263)
+LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1301)
+LexToken(SEMICOLON,';',1,1302)
+LexToken(DQSTRING,'"line or mark size"',1,1334)
+LexToken(SEMICOLON,';',1,1335)
+LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1389)
+LexToken(SEMICOLON,';',1,1390)
+LexToken(DQSTRING,'"Output window position"',1,1427)
+LexToken(SEMICOLON,';',1,1428)
+LexToken(DQSTRING,'"Output window sizes"',1,1462)
+LexToken(SEMICOLON,';',1,1463)
+LexToken(DQSTRING,'"Xmin"',1,1482)
+LexToken(SEMICOLON,';',1,1483)
+LexToken(DQSTRING,'"Xmax"',1,1502)
+LexToken(SEMICOLON,';',1,1503)
+LexToken(DQSTRING,'"Ymin"',1,1522)
+LexToken(SEMICOLON,';',1,1523)
+LexToken(DQSTRING,'"Ymax"',1,1542)
+LexToken(SEMICOLON,';',1,1543)
+LexToken(DQSTRING,'"Buffer size"',1,1569)
+LexToken(CLOSESQBRACKET,']',1,1570)
+LexToken(COMMA,',',1,1571)
+LexToken(VAR,'list',1,1587)
+LexToken(OPENBRACKET,'(',1,1591)
+LexToken(DQSTRING,'"vec"',1,1596)
+LexToken(COMMA,',',1,1597)
+LexToken(NUMBER,'1',1,1598)
+LexToken(COMMA,',',1,1599)
+LexToken(DQSTRING,'"vec"',1,1604)
+LexToken(COMMA,',',1,1605)
+LexToken(NUMBER,'1',1,1606)
+LexToken(COMMA,',',1,1607)
+LexToken(DQSTRING,'"vec"',1,1612)
+LexToken(COMMA,',',1,1613)
+LexToken(NUMBER,'1',1,1614)
+LexToken(COMMA,',',1,1615)
+LexToken(DQSTRING,'"vec"',1,1620)
+LexToken(COMMA,',',1,1621)
+LexToken(NUMBER,'1',1,1622)
+LexToken(COMMA,',',1,1623)
+LexToken(DQSTRING,'"vec"',1,1628)
+LexToken(COMMA,',',1,1629)
+LexToken(NUMBER,'-1',1,1630)
+LexToken(COMMA,',',1,1632)
+LexToken(DQSTRING,'"vec"',1,1637)
+LexToken(COMMA,',',1,1638)
+LexToken(NUMBER,'-1',1,1639)
+LexToken(COMMA,',',1,1641)
+LexToken(DQSTRING,'"vec"',1,1646)
+LexToken(COMMA,',',1,1647)
+LexToken(NUMBER,'1',1,1648)
+LexToken(COMMA,',',1,1649)
+LexToken(DQSTRING,'"vec"',1,1654)
+LexToken(COMMA,',',1,1655)
+LexToken(NUMBER,'1',1,1656)
+LexToken(COMMA,',',1,1657)
+LexToken(DQSTRING,'"vec"',1,1677)
+LexToken(COMMA,',',1,1678)
+LexToken(NUMBER,'1',1,1679)
+LexToken(COMMA,',',1,1680)
+LexToken(DQSTRING,'"vec"',1,1685)
+LexToken(COMMA,',',1,1686)
+LexToken(NUMBER,'1',1,1687)
+LexToken(COMMA,',',1,1688)
+LexToken(DQSTRING,'"vec"',1,1693)
+LexToken(COMMA,',',1,1694)
+LexToken(NUMBER,'1',1,1695)
+LexToken(CLOSEBRACKET,')',1,1696)
+LexToken(COMMA,',',1,1697)
+LexToken(VAR,'exprs',1,1698)
+LexToken(CLOSEBRACKET,')',1,1703)
+LexToken(EOL,'\n',1,1704)
+LexToken(IF,'if',1,1717)
+LexToken(NOT,'~',1,1720)
+LexToken(VAR,'ok',1,1721)
+LexToken(THEN,'then',1,1724)
+LexToken(EOL,'\n',1,1728)
+LexToken(BREAK,'break',1,1745)
+LexToken(COMMA,',',1,1750)
+LexToken(EOL,'\n',1,1751)
+LexToken(END,'end',1,1764)
+LexToken(EOL,'\n',1,1794)
+LexToken(EOL,'\n',1,1795)
+LexToken(VAR,'mess',1,1808)
+LexToken(ASSIGNMENT,'=',1,1812)
+LexToken(OPENSQBRACKET,'[',1,1813)
+LexToken(CLOSESQBRACKET,']',1,1814)
+LexToken(SEMICOLON,';',1,1815)
+LexToken(EOL,'\n',1,1816)
+LexToken(IF,'if',1,1829)
+LexToken(VAR,'size',1,1832)
+LexToken(OPENBRACKET,'(',1,1836)
+LexToken(VAR,'wpos',1,1837)
+LexToken(COMMA,',',1,1841)
+LexToken(DQSTRING,'"*"',1,1844)
+LexToken(CLOSEBRACKET,')',1,1845)
+LexToken(COMPARISON,'<>',1,1846)
+LexToken(NUMBER,'0',1,1848)
+LexToken(LOGICAL,'&',1,1850)
+LexToken(VAR,'size',1,1851)
+LexToken(OPENBRACKET,'(',1,1855)
+LexToken(VAR,'wpos',1,1856)
+LexToken(COMMA,',',1,1860)
+LexToken(DQSTRING,'"*"',1,1863)
+LexToken(CLOSEBRACKET,')',1,1864)
+LexToken(COMPARISON,'<>',1,1865)
+LexToken(NUMBER,'2',1,1867)
+LexToken(THEN,'then',1,1869)
+LexToken(EOL,'\n',1,1873)
+LexToken(VAR,'mess',1,1890)
+LexToken(ASSIGNMENT,'=',1,1894)
+LexToken(OPENSQBRACKET,'[',1,1895)
+LexToken(VAR,'mess',1,1896)
+LexToken(SEMICOLON,';',1,1900)
+LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1942)
+LexToken(SEMICOLON,';',1,1943)
+LexToken(DQSTRING,'" "',1,1946)
+LexToken(CLOSESQBRACKET,']',1,1947)
+LexToken(EOL,'\n',1,1948)
+LexToken(VAR,'ok',1,1965)
+LexToken(ASSIGNMENT,'=',1,1967)
+LexToken(PREVAR_BOOLEAN,'%f',1,1968)
+LexToken(EOL,'\n',1,1970)
+LexToken(END,'end',1,1983)
+LexToken(EOL,'\n',1,1986)
+LexToken(IF,'if',1,1999)
+LexToken(VAR,'size',1,2002)
+LexToken(OPENBRACKET,'(',1,2006)
+LexToken(VAR,'wdim',1,2007)
+LexToken(COMMA,',',1,2011)
+LexToken(DQSTRING,'"*"',1,2014)
+LexToken(CLOSEBRACKET,')',1,2015)
+LexToken(COMPARISON,'<>',1,2016)
+LexToken(NUMBER,'0',1,2018)
+LexToken(LOGICAL,'&',1,2020)
+LexToken(VAR,'size',1,2021)
+LexToken(OPENBRACKET,'(',1,2025)
+LexToken(VAR,'wdim',1,2026)
+LexToken(COMMA,',',1,2030)
+LexToken(DQSTRING,'"*"',1,2033)
+LexToken(CLOSEBRACKET,')',1,2034)
+LexToken(COMPARISON,'<>',1,2035)
+LexToken(NUMBER,'2',1,2037)
+LexToken(THEN,'then',1,2039)
+LexToken(EOL,'\n',1,2043)
+LexToken(VAR,'mess',1,2060)
+LexToken(ASSIGNMENT,'=',1,2064)
+LexToken(OPENSQBRACKET,'[',1,2065)
+LexToken(VAR,'mess',1,2066)
+LexToken(SEMICOLON,';',1,2070)
+LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2107)
+LexToken(SEMICOLON,';',1,2108)
+LexToken(DQSTRING,'" "',1,2111)
+LexToken(CLOSESQBRACKET,']',1,2112)
+LexToken(EOL,'\n',1,2113)
+LexToken(VAR,'ok',1,2130)
+LexToken(ASSIGNMENT,'=',1,2132)
+LexToken(PREVAR_BOOLEAN,'%f',1,2133)
+LexToken(EOL,'\n',1,2135)
+LexToken(END,'end',1,2148)
+LexToken(EOL,'\n',1,2151)
+LexToken(IF,'if',1,2164)
+LexToken(VAR,'nbr_curves',1,2167)
+LexToken(COMPARISON,'<=',1,2177)
+LexToken(NUMBER,'0',1,2179)
+LexToken(THEN,'then',1,2181)
+LexToken(EOL,'\n',1,2185)
+LexToken(VAR,'mess',1,2202)
+LexToken(ASSIGNMENT,'=',1,2206)
+LexToken(OPENSQBRACKET,'[',1,2207)
+LexToken(VAR,'mess',1,2208)
+LexToken(SEMICOLON,';',1,2212)
+LexToken(DQSTRING,'"Number of Curves cannot be negative or null"',1,2257)
+LexToken(SEMICOLON,';',1,2258)
+LexToken(DQSTRING,'" "',1,2261)
+LexToken(CLOSESQBRACKET,']',1,2262)
+LexToken(EOL,'\n',1,2263)
+LexToken(VAR,'ok',1,2280)
+LexToken(ASSIGNMENT,'=',1,2282)
+LexToken(PREVAR_BOOLEAN,'%f',1,2283)
+LexToken(EOL,'\n',1,2285)
+LexToken(END,'end',1,2298)
+LexToken(EOL,'\n',1,2301)
+LexToken(IF,'if',1,2314)
+LexToken(VAR,'win',1,2317)
+LexToken(COMPARISON,'<',1,2320)
+LexToken(NUMBER,'-1',1,2321)
+LexToken(THEN,'then',1,2324)
+LexToken(EOL,'\n',1,2328)
+LexToken(VAR,'mess',1,2345)
+LexToken(ASSIGNMENT,'=',1,2349)
+LexToken(OPENSQBRACKET,'[',1,2350)
+LexToken(VAR,'mess',1,2351)
+LexToken(SEMICOLON,';',1,2355)
+LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2397)
+LexToken(SEMICOLON,';',1,2398)
+LexToken(DQSTRING,'" "',1,2401)
+LexToken(CLOSESQBRACKET,']',1,2402)
+LexToken(EOL,'\n',1,2403)
+LexToken(VAR,'ok',1,2420)
+LexToken(ASSIGNMENT,'=',1,2422)
+LexToken(PREVAR_BOOLEAN,'%f',1,2423)
+LexToken(EOL,'\n',1,2425)
+LexToken(END,'end',1,2438)
+LexToken(EOL,'\n',1,2441)
+LexToken(IF,'if',1,2454)
+LexToken(VAR,'N',1,2457)
+LexToken(COMPARISON,'<',1,2458)
+LexToken(NUMBER,'1',1,2459)
+LexToken(THEN,'then',1,2461)
+LexToken(EOL,'\n',1,2465)
+LexToken(VAR,'mess',1,2482)
+LexToken(ASSIGNMENT,'=',1,2486)
+LexToken(OPENSQBRACKET,'[',1,2487)
+LexToken(VAR,'mess',1,2488)
+LexToken(SEMICOLON,';',1,2492)
+LexToken(DQSTRING,'"Buffer size must be at least 1"',1,2524)
+LexToken(SEMICOLON,';',1,2525)
+LexToken(DQSTRING,'" "',1,2528)
+LexToken(CLOSESQBRACKET,']',1,2529)
+LexToken(EOL,'\n',1,2530)
+LexToken(VAR,'ok',1,2547)
+LexToken(ASSIGNMENT,'=',1,2549)
+LexToken(PREVAR_BOOLEAN,'%f',1,2550)
+LexToken(EOL,'\n',1,2552)
+LexToken(END,'end',1,2565)
+LexToken(EOL,'\n',1,2568)
+LexToken(IF,'if',1,2581)
+LexToken(VAR,'N',1,2584)
+LexToken(COMPARISON,'==',1,2585)
+LexToken(NUMBER,'1',1,2587)
+LexToken(LOGICAL,'&',1,2589)
+LexToken(VAR,'clrs',1,2591)
+LexToken(COMPARISON,'>',1,2595)
+LexToken(NUMBER,'0',1,2596)
+LexToken(THEN,'then',1,2598)
+LexToken(EOL,'\n',1,2602)
+LexToken(VAR,'mess',1,2619)
+LexToken(ASSIGNMENT,'=',1,2623)
+LexToken(OPENSQBRACKET,'[',1,2624)
+LexToken(VAR,'mess',1,2625)
+LexToken(SEMICOLON,';',1,2629)
+LexToken(DQSTRING,'"Buffer size must be at least 2"',1,2661)
+LexToken(SEMICOLON,';',1,2662)
+LexToken(DQSTRING,'" "',1,2665)
+LexToken(CLOSESQBRACKET,']',1,2666)
+LexToken(EOL,'\n',1,2667)
+LexToken(VAR,'ok',1,2684)
+LexToken(ASSIGNMENT,'=',1,2686)
+LexToken(PREVAR_BOOLEAN,'%f',1,2687)
+LexToken(EOL,'\n',1,2689)
+LexToken(END,'end',1,2702)
+LexToken(EOL,'\n',1,2705)
+LexToken(IF,'if',1,2718)
+LexToken(VAR,'ymin',1,2721)
+LexToken(COMPARISON,'>=',1,2725)
+LexToken(VAR,'ymax',1,2727)
+LexToken(THEN,'then',1,2732)
+LexToken(EOL,'\n',1,2736)
+LexToken(VAR,'mess',1,2753)
+LexToken(ASSIGNMENT,'=',1,2757)
+LexToken(OPENSQBRACKET,'[',1,2758)
+LexToken(VAR,'mess',1,2759)
+LexToken(SEMICOLON,';',1,2763)
+LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,2795)
+LexToken(SEMICOLON,';',1,2796)
+LexToken(DQSTRING,'" "',1,2799)
+LexToken(CLOSESQBRACKET,']',1,2800)
+LexToken(EOL,'\n',1,2801)
+LexToken(VAR,'ok',1,2818)
+LexToken(ASSIGNMENT,'=',1,2820)
+LexToken(PREVAR_BOOLEAN,'%f',1,2821)
+LexToken(EOL,'\n',1,2823)
+LexToken(END,'end',1,2836)
+LexToken(EOL,'\n',1,2839)
+LexToken(IF,'if',1,2852)
+LexToken(VAR,'xmin',1,2855)
+LexToken(COMPARISON,'>=',1,2859)
+LexToken(VAR,'xmax',1,2861)
+LexToken(THEN,'then',1,2866)
+LexToken(EOL,'\n',1,2870)
+LexToken(VAR,'mess',1,2887)
+LexToken(ASSIGNMENT,'=',1,2891)
+LexToken(OPENSQBRACKET,'[',1,2892)
+LexToken(VAR,'mess',1,2893)
+LexToken(SEMICOLON,';',1,2897)
+LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,2929)
+LexToken(SEMICOLON,';',1,2930)
+LexToken(DQSTRING,'" "',1,2933)
+LexToken(CLOSESQBRACKET,']',1,2934)
+LexToken(EOL,'\n',1,2935)
+LexToken(VAR,'ok',1,2952)
+LexToken(ASSIGNMENT,'=',1,2954)
+LexToken(PREVAR_BOOLEAN,'%f',1,2955)
+LexToken(EOL,'\n',1,2957)
+LexToken(END,'end',1,2970)
+LexToken(EOL,'\n',1,2973)
+LexToken(IF,'if',1,2986)
+LexToken(NOT,'~',1,2989)
+LexToken(VAR,'ok',1,2990)
+LexToken(THEN,'then',1,2993)
+LexToken(EOL,'\n',1,2997)
+LexToken(VAR,'message',1,3014)
+LexToken(OPENBRACKET,'(',1,3021)
+LexToken(VAR,'mess',1,3022)
+LexToken(CLOSEBRACKET,')',1,3026)
+LexToken(EOL,'\n',1,3027)
+LexToken(ELSE,'else',1,3040)
+LexToken(EOL,'\n',1,3044)
+LexToken(VAR,'in',1,3061)
+LexToken(ASSIGNMENT,'=',1,3064)
+LexToken(VAR,'nbr_curves',1,3066)
+LexToken(OPERATOR,'*',1,3076)
+LexToken(VAR,'ones',1,3077)
+LexToken(OPENBRACKET,'(',1,3081)
+LexToken(NUMBER,'2',1,3082)
+LexToken(COMMA,',',1,3083)
+LexToken(NUMBER,'1',1,3084)
+LexToken(CLOSEBRACKET,')',1,3085)
+LexToken(SEMICOLON,';',1,3086)
+LexToken(EOL,'\n',1,3087)
+LexToken(VAR,'in2',1,3104)
+LexToken(ASSIGNMENT,'=',1,3108)
+LexToken(VAR,'ones',1,3110)
+LexToken(OPENBRACKET,'(',1,3114)
+LexToken(NUMBER,'2',1,3115)
+LexToken(COMMA,',',1,3116)
+LexToken(NUMBER,'1',1,3117)
+LexToken(CLOSEBRACKET,')',1,3118)
+LexToken(SEMICOLON,';',1,3119)
+LexToken(EOL,'\n',1,3120)
+LexToken(OPENSQBRACKET,'[',1,3137)
+LexToken(VAR,'model',1,3138)
+LexToken(COMMA,',',1,3143)
+LexToken(VAR,'graphics',1,3144)
+LexToken(COMMA,',',1,3152)
+LexToken(VAR,'ok',1,3153)
+LexToken(CLOSESQBRACKET,']',1,3155)
+LexToken(ASSIGNMENT,'=',1,3156)
+LexToken(VAR,'set_io',1,3157)
+LexToken(OPENBRACKET,'(',1,3163)
+LexToken(VAR,'model',1,3164)
+LexToken(COMMA,',',1,3169)
+LexToken(VAR,'graphics',1,3170)
+LexToken(COMMA,',',1,3178)
+LexToken(VAR,'list',1,3179)
+LexToken(OPENBRACKET,'(',1,3183)
+LexToken(OPENSQBRACKET,'[',1,3184)
+LexToken(VAR,'in',1,3185)
+LexToken(VAR,'in2',1,3188)
+LexToken(CLOSESQBRACKET,']',1,3191)
+LexToken(COMMA,',',1,3192)
+LexToken(VAR,'ones',1,3193)
+LexToken(OPENBRACKET,'(',1,3197)
+LexToken(NUMBER,'2',1,3198)
+LexToken(COMMA,',',1,3199)
+LexToken(NUMBER,'1',1,3200)
+LexToken(CLOSEBRACKET,')',1,3201)
+LexToken(CLOSEBRACKET,')',1,3202)
+LexToken(COMMA,',',1,3203)
+LexToken(VAR,'list',1,3204)
+LexToken(OPENBRACKET,'(',1,3208)
+LexToken(CLOSEBRACKET,')',1,3209)
+LexToken(COMMA,',',1,3210)
+LexToken(VAR,'ones',1,3211)
+LexToken(OPENBRACKET,'(',1,3215)
+LexToken(NUMBER,'1',1,3216)
+LexToken(COMMA,',',1,3217)
+LexToken(NUMBER,'1',1,3218)
+LexToken(CLOSEBRACKET,')',1,3219)
+LexToken(COMMA,',',1,3220)
+LexToken(OPENSQBRACKET,'[',1,3221)
+LexToken(CLOSESQBRACKET,']',1,3222)
+LexToken(CLOSEBRACKET,')',1,3223)
+LexToken(SEMICOLON,';',1,3224)
+LexToken(EOL,'\n',1,3225)
+LexToken(IF,'if',1,3242)
+LexToken(VAR,'wpos',1,3245)
+LexToken(COMPARISON,'==',1,3249)
+LexToken(OPENSQBRACKET,'[',1,3251)
+LexToken(CLOSESQBRACKET,']',1,3252)
+LexToken(THEN,'then',1,3254)
+LexToken(EOL,'\n',1,3258)
+LexToken(VAR,'wpos',1,3279)
+LexToken(ASSIGNMENT,'=',1,3283)
+LexToken(OPENSQBRACKET,'[',1,3284)
+LexToken(NUMBER,'-1',1,3285)
+LexToken(SEMICOLON,';',1,3287)
+LexToken(NUMBER,'-1',1,3288)
+LexToken(CLOSESQBRACKET,']',1,3290)
+LexToken(SEMICOLON,';',1,3291)
+LexToken(EOL,'\n',1,3292)
+LexToken(END,'end',1,3309)
+LexToken(EOL,'\n',1,3312)
+LexToken(IF,'if',1,3329)
+LexToken(VAR,'wdim',1,3332)
+LexToken(COMPARISON,'==',1,3336)
+LexToken(OPENSQBRACKET,'[',1,3338)
+LexToken(CLOSESQBRACKET,']',1,3339)
+LexToken(THEN,'then',1,3341)
+LexToken(EOL,'\n',1,3345)
+LexToken(VAR,'wdim',1,3366)
+LexToken(ASSIGNMENT,'=',1,3370)
+LexToken(OPENSQBRACKET,'[',1,3371)
+LexToken(NUMBER,'-1',1,3372)
+LexToken(SEMICOLON,';',1,3374)
+LexToken(NUMBER,'-1',1,3375)
+LexToken(CLOSESQBRACKET,']',1,3377)
+LexToken(SEMICOLON,';',1,3378)
+LexToken(EOL,'\n',1,3379)
+LexToken(END,'end',1,3396)
+LexToken(EOL,'\n',1,3399)
+LexToken(VAR,'rpar',1,3416)
+LexToken(ASSIGNMENT,'=',1,3420)
+LexToken(OPENSQBRACKET,'[',1,3421)
+LexToken(VAR,'xmin',1,3422)
+LexToken(SEMICOLON,';',1,3426)
+LexToken(VAR,'xmax',1,3427)
+LexToken(SEMICOLON,';',1,3431)
+LexToken(VAR,'ymin',1,3432)
+LexToken(SEMICOLON,';',1,3436)
+LexToken(VAR,'ymax',1,3437)
+LexToken(CLOSESQBRACKET,']',1,3441)
+LexToken(EOL,'\n',1,3442)
+LexToken(VAR,'ipar',1,3459)
+LexToken(ASSIGNMENT,'=',1,3463)
+LexToken(OPENSQBRACKET,'[',1,3464)
+LexToken(VAR,'win',1,3465)
+LexToken(SEMICOLON,';',1,3468)
+LexToken(NUMBER,'1',1,3469)
+LexToken(SEMICOLON,';',1,3470)
+LexToken(VAR,'N',1,3471)
+LexToken(SEMICOLON,';',1,3472)
+LexToken(VAR,'clrs',1,3473)
+LexToken(SEMICOLON,';',1,3477)
+LexToken(VAR,'siz',1,3478)
+LexToken(SEMICOLON,';',1,3481)
+LexToken(NUMBER,'1',1,3482)
+LexToken(SEMICOLON,';',1,3483)
+LexToken(VAR,'wpos',1,3484)
+LexToken(OPENBRACKET,'(',1,3488)
+LexToken(COLON,':',1,3489)
+LexToken(CLOSEBRACKET,')',1,3490)
+LexToken(SEMICOLON,';',1,3491)
+LexToken(VAR,'wdim',1,3492)
+LexToken(OPENBRACKET,'(',1,3496)
+LexToken(COLON,':',1,3497)
+LexToken(CLOSEBRACKET,')',1,3498)
+LexToken(SEMICOLON,';',1,3499)
+LexToken(VAR,'nbr_curves',1,3500)
+LexToken(CLOSESQBRACKET,']',1,3510)
+LexToken(EOL,'\n',1,3511)
+LexToken(EOL,'\n',1,3588)
+LexToken(EOL,'\n',1,3627)
+LexToken(VAR,'model',1,3644)
+LexToken(DOT,'.',1,3649)
+LexToken(VAR,'rpar',1,3650)
+LexToken(ASSIGNMENT,'=',1,3654)
+LexToken(VAR,'rpar',1,3655)
+LexToken(SEMICOLON,';',1,3659)
+LexToken(EOL,'\n',1,3660)
+LexToken(VAR,'model',1,3677)
+LexToken(DOT,'.',1,3682)
+LexToken(VAR,'ipar',1,3683)
+LexToken(ASSIGNMENT,'=',1,3687)
+LexToken(VAR,'ipar',1,3688)
+LexToken(EOL,'\n',1,3692)
+LexToken(VAR,'graphics',1,3709)
+LexToken(DOT,'.',1,3717)
+LexToken(VAR,'exprs',1,3718)
+LexToken(ASSIGNMENT,'=',1,3723)
+LexToken(VAR,'exprs',1,3724)
+LexToken(SEMICOLON,';',1,3729)
+LexToken(EOL,'\n',1,3730)
+LexToken(VAR,'x',1,3747)
+LexToken(DOT,'.',1,3748)
+LexToken(VAR,'graphics',1,3749)
+LexToken(ASSIGNMENT,'=',1,3757)
+LexToken(VAR,'graphics',1,3758)
+LexToken(SEMICOLON,';',1,3766)
+LexToken(EOL,'\n',1,3767)
+LexToken(VAR,'x',1,3784)
+LexToken(DOT,'.',1,3785)
+LexToken(VAR,'model',1,3786)
+LexToken(ASSIGNMENT,'=',1,3791)
+LexToken(VAR,'model',1,3792)
+LexToken(EOL,'\n',1,3797)
+LexToken(BREAK,'break',1,3814)
+LexToken(EOL,'\n',1,3819)
+LexToken(END,'end',1,3832)
+LexToken(EOL,'\n',1,3835)
+LexToken(END,'end',1,3844)
+LexToken(EOL,'\n',1,3847)
+LexToken(CASE,'case',1,3852)
+LexToken(DQSTRING,'"define"',1,3864)
+LexToken(THEN,'then',1,3866)
+LexToken(EOL,'\n',1,3870)
+LexToken(VAR,'win',1,3879)
+LexToken(ASSIGNMENT,'=',1,3882)
+LexToken(NUMBER,'-1',1,3883)
+LexToken(SEMICOLON,';',1,3885)
+LexToken(EOL,'\n',1,3886)
+LexToken(VAR,'clrs',1,3895)
+LexToken(ASSIGNMENT,'=',1,3899)
+LexToken(NUMBER,'4',1,3900)
+LexToken(SEMICOLON,';',1,3901)
+LexToken(VAR,'siz',1,3902)
+LexToken(ASSIGNMENT,'=',1,3905)
+LexToken(NUMBER,'1',1,3906)
+LexToken(EOL,'\n',1,3907)
+LexToken(VAR,'wdim',1,3916)
+LexToken(ASSIGNMENT,'=',1,3920)
+LexToken(OPENSQBRACKET,'[',1,3921)
+LexToken(NUMBER,'600',1,3922)
+LexToken(SEMICOLON,';',1,3925)
+LexToken(NUMBER,'400',1,3926)
+LexToken(CLOSESQBRACKET,']',1,3929)
+LexToken(EOL,'\n',1,3930)
+LexToken(VAR,'wpos',1,3939)
+LexToken(ASSIGNMENT,'=',1,3943)
+LexToken(OPENSQBRACKET,'[',1,3944)
+LexToken(NUMBER,'-1',1,3945)
+LexToken(SEMICOLON,';',1,3947)
+LexToken(NUMBER,'-1',1,3948)
+LexToken(CLOSESQBRACKET,']',1,3950)
+LexToken(EOL,'\n',1,3951)
+LexToken(VAR,'N',1,3960)
+LexToken(ASSIGNMENT,'=',1,3961)
+LexToken(NUMBER,'2',1,3962)
+LexToken(SEMICOLON,';',1,3963)
+LexToken(EOL,'\n',1,3964)
+LexToken(VAR,'xmin',1,3973)
+LexToken(ASSIGNMENT,'=',1,3977)
+LexToken(NUMBER,'-15',1,3978)
+LexToken(SEMICOLON,';',1,3981)
+LexToken(EOL,'\n',1,3982)
+LexToken(VAR,'xmax',1,3991)
+LexToken(ASSIGNMENT,'=',1,3995)
+LexToken(NUMBER,'15',1,3996)
+LexToken(SEMICOLON,';',1,3998)
+LexToken(EOL,'\n',1,3999)
+LexToken(VAR,'ymin',1,4008)
+LexToken(ASSIGNMENT,'=',1,4012)
+LexToken(NUMBER,'-15',1,4013)
+LexToken(SEMICOLON,';',1,4016)
+LexToken(EOL,'\n',1,4017)
+LexToken(VAR,'ymax',1,4026)
+LexToken(ASSIGNMENT,'=',1,4030)
+LexToken(OPERATOR,'+',1,4031)
+LexToken(NUMBER,'15',1,4032)
+LexToken(EOL,'\n',1,4034)
+LexToken(VAR,'nbr_curves',1,4043)
+LexToken(ASSIGNMENT,'=',1,4054)
+LexToken(NUMBER,'1',1,4056)
+LexToken(SEMICOLON,';',1,4057)
+LexToken(EOL,'\n',1,4058)
+LexToken(EOL,'\n',1,4059)
+LexToken(VAR,'model',1,4068)
+LexToken(ASSIGNMENT,'=',1,4073)
+LexToken(SCICOS_MODEL,'scicos_model',1,4074)
+LexToken(OPENBRACKET,'(',1,4086)
+LexToken(CLOSEBRACKET,')',1,4087)
+LexToken(EOL,'\n',1,4088)
+LexToken(VAR,'model',1,4097)
+LexToken(DOT,'.',1,4102)
+LexToken(VAR,'sim',1,4103)
+LexToken(ASSIGNMENT,'=',1,4106)
+LexToken(VAR,'list',1,4107)
+LexToken(OPENBRACKET,'(',1,4111)
+LexToken(DQSTRING,'"cscopxy"',1,4120)
+LexToken(COMMA,',',1,4121)
+LexToken(NUMBER,'4',1,4122)
+LexToken(CLOSEBRACKET,')',1,4123)
+LexToken(EOL,'\n',1,4124)
+LexToken(VAR,'model',1,4133)
+LexToken(DOT,'.',1,4138)
+LexToken(VAR,'in',1,4139)
+LexToken(ASSIGNMENT,'=',1,4141)
+LexToken(OPENSQBRACKET,'[',1,4142)
+LexToken(NUMBER,'1',1,4143)
+LexToken(SEMICOLON,';',1,4144)
+LexToken(NUMBER,'1',1,4145)
+LexToken(CLOSESQBRACKET,']',1,4146)
+LexToken(EOL,'\n',1,4147)
+LexToken(VAR,'model',1,4156)
+LexToken(DOT,'.',1,4161)
+LexToken(VAR,'in2',1,4162)
+LexToken(ASSIGNMENT,'=',1,4165)
+LexToken(OPENSQBRACKET,'[',1,4166)
+LexToken(NUMBER,'1',1,4167)
+LexToken(SEMICOLON,';',1,4168)
+LexToken(NUMBER,'1',1,4169)
+LexToken(CLOSESQBRACKET,']',1,4170)
+LexToken(EOL,'\n',1,4171)
+LexToken(VAR,'model',1,4180)
+LexToken(DOT,'.',1,4185)
+LexToken(VAR,'intyp',1,4186)
+LexToken(ASSIGNMENT,'=',1,4191)
+LexToken(OPENSQBRACKET,'[',1,4192)
+LexToken(NUMBER,'1',1,4193)
+LexToken(SEMICOLON,';',1,4194)
+LexToken(NUMBER,'1',1,4195)
+LexToken(CLOSESQBRACKET,']',1,4196)
+LexToken(EOL,'\n',1,4197)
+LexToken(VAR,'model',1,4206)
+LexToken(DOT,'.',1,4211)
+LexToken(VAR,'evtin',1,4212)
+LexToken(ASSIGNMENT,'=',1,4217)
+LexToken(NUMBER,'1',1,4218)
+LexToken(EOL,'\n',1,4219)
+LexToken(VAR,'model',1,4228)
+LexToken(DOT,'.',1,4233)
+LexToken(VAR,'rpar',1,4234)
+LexToken(ASSIGNMENT,'=',1,4238)
+LexToken(OPENSQBRACKET,'[',1,4239)
+LexToken(VAR,'xmin',1,4240)
+LexToken(SEMICOLON,';',1,4244)
+LexToken(VAR,'xmax',1,4245)
+LexToken(SEMICOLON,';',1,4249)
+LexToken(VAR,'ymin',1,4250)
+LexToken(SEMICOLON,';',1,4254)
+LexToken(VAR,'ymax',1,4255)
+LexToken(CLOSESQBRACKET,']',1,4259)
+LexToken(EOL,'\n',1,4260)
+LexToken(VAR,'model',1,4269)
+LexToken(DOT,'.',1,4274)
+LexToken(VAR,'ipar',1,4275)
+LexToken(ASSIGNMENT,'=',1,4279)
+LexToken(OPENSQBRACKET,'[',1,4280)
+LexToken(VAR,'win',1,4281)
+LexToken(SEMICOLON,';',1,4284)
+LexToken(NUMBER,'1',1,4285)
+LexToken(SEMICOLON,';',1,4286)
+LexToken(VAR,'N',1,4287)
+LexToken(SEMICOLON,';',1,4288)
+LexToken(VAR,'clrs',1,4289)
+LexToken(SEMICOLON,';',1,4293)
+LexToken(VAR,'siz',1,4294)
+LexToken(SEMICOLON,';',1,4297)
+LexToken(NUMBER,'1',1,4298)
+LexToken(SEMICOLON,';',1,4299)
+LexToken(VAR,'wpos',1,4300)
+LexToken(OPENBRACKET,'(',1,4304)
+LexToken(COLON,':',1,4305)
+LexToken(CLOSEBRACKET,')',1,4306)
+LexToken(SEMICOLON,';',1,4307)
+LexToken(VAR,'wdim',1,4308)
+LexToken(OPENBRACKET,'(',1,4312)
+LexToken(COLON,':',1,4313)
+LexToken(CLOSEBRACKET,')',1,4314)
+LexToken(SEMICOLON,';',1,4315)
+LexToken(VAR,'nbr_curves',1,4316)
+LexToken(CLOSESQBRACKET,']',1,4326)
+LexToken(EOL,'\n',1,4327)
+LexToken(VAR,'model',1,4336)
+LexToken(DOT,'.',1,4341)
+LexToken(VAR,'blocktype',1,4342)
+LexToken(ASSIGNMENT,'=',1,4351)
+LexToken(DQSTRING,'"d"',1,4354)
+LexToken(EOL,'\n',1,4355)
+LexToken(VAR,'model',1,4364)
+LexToken(DOT,'.',1,4369)
+LexToken(VAR,'dep_ut',1,4370)
+LexToken(ASSIGNMENT,'=',1,4376)
+LexToken(OPENSQBRACKET,'[',1,4377)
+LexToken(PREVAR_BOOLEAN,'%f',1,4378)
+LexToken(PREVAR_BOOLEAN,'%f',1,4381)
+LexToken(CLOSESQBRACKET,']',1,4383)
+LexToken(EOL,'\n',1,4384)
+LexToken(EOL,'\n',1,4385)
+LexToken(VAR,'exprs',1,4394)
+LexToken(ASSIGNMENT,'=',1,4399)
+LexToken(OPENSQBRACKET,'[',1,4400)
+LexToken(VAR,'string',1,4401)
+LexToken(OPENBRACKET,'(',1,4407)
+LexToken(VAR,'nbr_curves',1,4408)
+LexToken(CLOSEBRACKET,')',1,4418)
+LexToken(SEMICOLON,';',1,4419)
+LexToken(VAR,'sci2exp',1,4429)
+LexToken(OPENBRACKET,'(',1,4436)
+LexToken(VAR,'clrs',1,4437)
+LexToken(CLOSEBRACKET,')',1,4441)
+LexToken(SEMICOLON,';',1,4442)
+LexToken(VAR,'sci2exp',1,4452)
+LexToken(OPENBRACKET,'(',1,4459)
+LexToken(VAR,'siz',1,4460)
+LexToken(CLOSEBRACKET,')',1,4463)
+LexToken(SEMICOLON,';',1,4464)
+LexToken(VAR,'string',1,4474)
+LexToken(OPENBRACKET,'(',1,4480)
+LexToken(VAR,'win',1,4481)
+LexToken(CLOSEBRACKET,')',1,4484)
+LexToken(SEMICOLON,';',1,4485)
+LexToken(VAR,'sci2exp',1,4495)
+LexToken(OPENBRACKET,'(',1,4502)
+LexToken(OPENSQBRACKET,'[',1,4503)
+LexToken(CLOSESQBRACKET,']',1,4504)
+LexToken(CLOSEBRACKET,')',1,4505)
+LexToken(SEMICOLON,';',1,4506)
+LexToken(VAR,'sci2exp',1,4516)
+LexToken(OPENBRACKET,'(',1,4523)
+LexToken(VAR,'wdim',1,4524)
+LexToken(CLOSEBRACKET,')',1,4528)
+LexToken(SEMICOLON,';',1,4529)
+LexToken(VAR,'string',1,4539)
+LexToken(OPENBRACKET,'(',1,4545)
+LexToken(VAR,'xmin',1,4546)
+LexToken(CLOSEBRACKET,')',1,4550)
+LexToken(SEMICOLON,';',1,4551)
+LexToken(VAR,'string',1,4561)
+LexToken(OPENBRACKET,'(',1,4567)
+LexToken(VAR,'xmax',1,4568)
+LexToken(CLOSEBRACKET,')',1,4572)
+LexToken(SEMICOLON,';',1,4573)
+LexToken(VAR,'string',1,4583)
+LexToken(OPENBRACKET,'(',1,4589)
+LexToken(VAR,'ymin',1,4590)
+LexToken(CLOSEBRACKET,')',1,4594)
+LexToken(SEMICOLON,';',1,4595)
+LexToken(VAR,'string',1,4605)
+LexToken(OPENBRACKET,'(',1,4611)
+LexToken(VAR,'ymax',1,4612)
+LexToken(CLOSEBRACKET,')',1,4616)
+LexToken(SEMICOLON,';',1,4617)
+LexToken(VAR,'string',1,4627)
+LexToken(OPENBRACKET,'(',1,4633)
+LexToken(VAR,'N',1,4634)
+LexToken(CLOSEBRACKET,')',1,4635)
+LexToken(CLOSESQBRACKET,']',1,4636)
+LexToken(SEMICOLON,';',1,4637)
+LexToken(EOL,'\n',1,4638)
+LexToken(VAR,'gr_i',1,4647)
+LexToken(ASSIGNMENT,'=',1,4651)
+LexToken(OPENSQBRACKET,'[',1,4652)
+LexToken(CLOSESQBRACKET,']',1,4653)
+LexToken(EOL,'\n',1,4654)
+LexToken(VAR,'x',1,4663)
+LexToken(ASSIGNMENT,'=',1,4664)
+LexToken(VAR,'standard_define',1,4665)
+LexToken(OPENBRACKET,'(',1,4680)
+LexToken(OPENSQBRACKET,'[',1,4681)
+LexToken(NUMBER,'2',1,4682)
+LexToken(NUMBER,'2',1,4684)
+LexToken(CLOSESQBRACKET,']',1,4685)
+LexToken(COMMA,',',1,4686)
+LexToken(VAR,'model',1,4687)
+LexToken(COMMA,',',1,4692)
+LexToken(VAR,'exprs',1,4693)
+LexToken(COMMA,',',1,4698)
+LexToken(VAR,'gr_i',1,4699)
+LexToken(CLOSEBRACKET,')',1,4703)
+LexToken(EOL,'\n',1,4704)
+LexToken(END,'end',1,4709)
+LexToken(EOL,'\n',1,4712)
+LexToken(ENDFUNCTION,'endfunction',1,4713)
+LexToken(EOL,'\n',1,4724)