summaryrefslogtreecommitdiff
path: root/js/Sinks/CANIMXY.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/CANIMXY.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/CANIMXY.js')
-rw-r--r--js/Sinks/CANIMXY.js888
1 files changed, 888 insertions, 0 deletions
diff --git a/js/Sinks/CANIMXY.js b/js/Sinks/CANIMXY.js
new file mode 100644
index 00000000..85d61b9c
--- /dev/null
+++ b/js/Sinks/CANIMXY.js
@@ -0,0 +1,888 @@
+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,'CANIMXY',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(EOL,'\n',1,919)
+LexToken(VAR,'x',1,924)
+LexToken(ASSIGNMENT,'=',1,925)
+LexToken(OPENSQBRACKET,'[',1,926)
+LexToken(CLOSESQBRACKET,']',1,927)
+LexToken(SEMICOLON,';',1,928)
+LexToken(EOL,'\n',1,929)
+LexToken(VAR,'y',1,934)
+LexToken(ASSIGNMENT,'=',1,935)
+LexToken(OPENSQBRACKET,'[',1,936)
+LexToken(CLOSESQBRACKET,']',1,937)
+LexToken(SEMICOLON,';',1,938)
+LexToken(EOL,'\n',1,939)
+LexToken(VAR,'typ',1,944)
+LexToken(ASSIGNMENT,'=',1,947)
+LexToken(OPENSQBRACKET,'[',1,948)
+LexToken(CLOSESQBRACKET,']',1,949)
+LexToken(SEMICOLON,';',1,950)
+LexToken(EOL,'\n',1,951)
+LexToken(SELECT,'select',1,956)
+LexToken(VAR,'job',1,963)
+LexToken(EOL,'\n',1,966)
+LexToken(CASE,'case',1,971)
+LexToken(DQSTRING,'"set"',1,980)
+LexToken(THEN,'then',1,982)
+LexToken(EOL,'\n',1,986)
+LexToken(VAR,'x',1,995)
+LexToken(ASSIGNMENT,'=',1,996)
+LexToken(VAR,'arg1',1,997)
+LexToken(SEMICOLON,';',1,1001)
+LexToken(EOL,'\n',1,1002)
+LexToken(VAR,'graphics',1,1011)
+LexToken(ASSIGNMENT,'=',1,1019)
+LexToken(VAR,'arg1',1,1020)
+LexToken(DOT,'.',1,1024)
+LexToken(VAR,'graphics',1,1025)
+LexToken(SEMICOLON,';',1,1033)
+LexToken(EOL,'\n',1,1034)
+LexToken(VAR,'exprs',1,1043)
+LexToken(ASSIGNMENT,'=',1,1048)
+LexToken(VAR,'graphics',1,1049)
+LexToken(DOT,'.',1,1057)
+LexToken(VAR,'exprs',1,1058)
+LexToken(EOL,'\n',1,1063)
+LexToken(VAR,'model',1,1072)
+LexToken(ASSIGNMENT,'=',1,1077)
+LexToken(VAR,'arg1',1,1078)
+LexToken(DOT,'.',1,1082)
+LexToken(VAR,'model',1,1083)
+LexToken(SEMICOLON,';',1,1088)
+LexToken(EOL,'\n',1,1089)
+LexToken(EOL,'\n',1,1119)
+LexToken(EOL,'\n',1,1120)
+LexToken(WHILE,'while',1,1129)
+LexToken(PREVAR_BOOLEAN,'%t',1,1135)
+LexToken(DO,'do',1,1138)
+LexToken(EOL,'\n',1,1140)
+LexToken(OPENSQBRACKET,'[',1,1153)
+LexToken(VAR,'ok',1,1154)
+LexToken(COMMA,',',1,1156)
+LexToken(VAR,'nbr_curves',1,1157)
+LexToken(COMMA,',',1,1167)
+LexToken(VAR,'clrs',1,1168)
+LexToken(COMMA,',',1,1172)
+LexToken(VAR,'siz',1,1173)
+LexToken(COMMA,',',1,1176)
+LexToken(VAR,'win',1,1177)
+LexToken(COMMA,',',1,1180)
+LexToken(VAR,'wpos',1,1181)
+LexToken(COMMA,',',1,1185)
+LexToken(VAR,'wdim',1,1186)
+LexToken(COMMA,',',1,1190)
+LexToken(VAR,'xmin',1,1191)
+LexToken(COMMA,',',1,1195)
+LexToken(VAR,'xmax',1,1196)
+LexToken(COMMA,',',1,1200)
+LexToken(VAR,'ymin',1,1201)
+LexToken(COMMA,',',1,1205)
+LexToken(VAR,'ymax',1,1206)
+LexToken(COMMA,',',1,1210)
+LexToken(VAR,'N',1,1211)
+LexToken(COMMA,',',1,1212)
+LexToken(VAR,'exprs',1,1213)
+LexToken(CLOSESQBRACKET,']',1,1218)
+LexToken(ASSIGNMENT,'=',1,1219)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1220)
+LexToken(OPENBRACKET,'(',1,1235)
+LexToken(DQSTRING,'"Set Scope parameters"',1,1272)
+LexToken(COMMA,',',1,1273)
+LexToken(OPENSQBRACKET,'[',1,1289)
+LexToken(DQSTRING,'"Number of Curves"',1,1307)
+LexToken(SEMICOLON,';',1,1308)
+LexToken(DQSTRING,'"color (>0) or mark (<0)"',1,1346)
+LexToken(SEMICOLON,';',1,1347)
+LexToken(DQSTRING,'"line or mark size"',1,1379)
+LexToken(SEMICOLON,';',1,1380)
+LexToken(DQSTRING,'"Output window number (-1 for automatic)"',1,1434)
+LexToken(SEMICOLON,';',1,1435)
+LexToken(DQSTRING,'"Output window position"',1,1472)
+LexToken(SEMICOLON,';',1,1473)
+LexToken(DQSTRING,'"Output window sizes"',1,1507)
+LexToken(SEMICOLON,';',1,1508)
+LexToken(DQSTRING,'"Xmin"',1,1527)
+LexToken(SEMICOLON,';',1,1528)
+LexToken(DQSTRING,'"Xmax"',1,1547)
+LexToken(SEMICOLON,';',1,1548)
+LexToken(DQSTRING,'"Ymin"',1,1567)
+LexToken(SEMICOLON,';',1,1568)
+LexToken(DQSTRING,'"Ymax"',1,1587)
+LexToken(SEMICOLON,';',1,1588)
+LexToken(DQSTRING,'"Buffer size"',1,1614)
+LexToken(CLOSESQBRACKET,']',1,1615)
+LexToken(COMMA,',',1,1616)
+LexToken(VAR,'list',1,1632)
+LexToken(OPENBRACKET,'(',1,1636)
+LexToken(DQSTRING,'"vec"',1,1641)
+LexToken(COMMA,',',1,1642)
+LexToken(NUMBER,'1',1,1643)
+LexToken(COMMA,',',1,1644)
+LexToken(DQSTRING,'"vec"',1,1649)
+LexToken(COMMA,',',1,1650)
+LexToken(NUMBER,'1',1,1651)
+LexToken(COMMA,',',1,1652)
+LexToken(DQSTRING,'"vec"',1,1657)
+LexToken(COMMA,',',1,1658)
+LexToken(NUMBER,'1',1,1659)
+LexToken(COMMA,',',1,1660)
+LexToken(DQSTRING,'"vec"',1,1665)
+LexToken(COMMA,',',1,1666)
+LexToken(NUMBER,'1',1,1667)
+LexToken(COMMA,',',1,1668)
+LexToken(DQSTRING,'"vec"',1,1673)
+LexToken(COMMA,',',1,1674)
+LexToken(NUMBER,'-1',1,1675)
+LexToken(COMMA,',',1,1677)
+LexToken(DQSTRING,'"vec"',1,1682)
+LexToken(COMMA,',',1,1683)
+LexToken(NUMBER,'-1',1,1684)
+LexToken(COMMA,',',1,1686)
+LexToken(DQSTRING,'"vec"',1,1691)
+LexToken(COMMA,',',1,1692)
+LexToken(NUMBER,'1',1,1693)
+LexToken(COMMA,',',1,1694)
+LexToken(DQSTRING,'"vec"',1,1714)
+LexToken(COMMA,',',1,1715)
+LexToken(NUMBER,'1',1,1716)
+LexToken(COMMA,',',1,1717)
+LexToken(DQSTRING,'"vec"',1,1722)
+LexToken(COMMA,',',1,1723)
+LexToken(NUMBER,'1',1,1724)
+LexToken(COMMA,',',1,1725)
+LexToken(DQSTRING,'"vec"',1,1730)
+LexToken(COMMA,',',1,1731)
+LexToken(NUMBER,'1',1,1732)
+LexToken(COMMA,',',1,1733)
+LexToken(DQSTRING,'"vec"',1,1738)
+LexToken(COMMA,',',1,1739)
+LexToken(NUMBER,'1',1,1740)
+LexToken(CLOSEBRACKET,')',1,1741)
+LexToken(COMMA,',',1,1742)
+LexToken(VAR,'exprs',1,1743)
+LexToken(CLOSEBRACKET,')',1,1748)
+LexToken(EOL,'\n',1,1749)
+LexToken(IF,'if',1,1762)
+LexToken(NOT,'~',1,1765)
+LexToken(VAR,'ok',1,1766)
+LexToken(THEN,'then',1,1769)
+LexToken(EOL,'\n',1,1773)
+LexToken(BREAK,'break',1,1790)
+LexToken(COMMA,',',1,1795)
+LexToken(EOL,'\n',1,1796)
+LexToken(END,'end',1,1809)
+LexToken(EOL,'\n',1,1839)
+LexToken(EOL,'\n',1,1840)
+LexToken(VAR,'mess',1,1853)
+LexToken(ASSIGNMENT,'=',1,1857)
+LexToken(OPENSQBRACKET,'[',1,1858)
+LexToken(CLOSESQBRACKET,']',1,1859)
+LexToken(EOL,'\n',1,1860)
+LexToken(IF,'if',1,1873)
+LexToken(VAR,'size',1,1876)
+LexToken(OPENBRACKET,'(',1,1880)
+LexToken(VAR,'wpos',1,1881)
+LexToken(COMMA,',',1,1885)
+LexToken(DQSTRING,'"*"',1,1888)
+LexToken(CLOSEBRACKET,')',1,1889)
+LexToken(COMPARISON,'<>',1,1890)
+LexToken(NUMBER,'0',1,1892)
+LexToken(LOGICAL,'&',1,1894)
+LexToken(VAR,'size',1,1895)
+LexToken(OPENBRACKET,'(',1,1899)
+LexToken(VAR,'wpos',1,1900)
+LexToken(COMMA,',',1,1904)
+LexToken(DQSTRING,'"*"',1,1907)
+LexToken(CLOSEBRACKET,')',1,1908)
+LexToken(COMPARISON,'<>',1,1909)
+LexToken(NUMBER,'2',1,1911)
+LexToken(THEN,'then',1,1913)
+LexToken(EOL,'\n',1,1917)
+LexToken(VAR,'mess',1,1934)
+LexToken(ASSIGNMENT,'=',1,1938)
+LexToken(OPENSQBRACKET,'[',1,1939)
+LexToken(VAR,'mess',1,1940)
+LexToken(SEMICOLON,';',1,1944)
+LexToken(DQSTRING,'"Window position must be [] or a 2 vector"',1,1986)
+LexToken(SEMICOLON,';',1,1987)
+LexToken(DQSTRING,'" "',1,1990)
+LexToken(CLOSESQBRACKET,']',1,1991)
+LexToken(EOL,'\n',1,1992)
+LexToken(VAR,'ok',1,2009)
+LexToken(ASSIGNMENT,'=',1,2011)
+LexToken(PREVAR_BOOLEAN,'%f',1,2012)
+LexToken(EOL,'\n',1,2014)
+LexToken(END,'end',1,2027)
+LexToken(EOL,'\n',1,2030)
+LexToken(IF,'if',1,2043)
+LexToken(VAR,'size',1,2046)
+LexToken(OPENBRACKET,'(',1,2050)
+LexToken(VAR,'wdim',1,2051)
+LexToken(COMMA,',',1,2055)
+LexToken(DQSTRING,'"*"',1,2058)
+LexToken(CLOSEBRACKET,')',1,2059)
+LexToken(COMPARISON,'<>',1,2060)
+LexToken(NUMBER,'0',1,2062)
+LexToken(LOGICAL,'&',1,2064)
+LexToken(VAR,'size',1,2065)
+LexToken(OPENBRACKET,'(',1,2069)
+LexToken(VAR,'wdim',1,2070)
+LexToken(COMMA,',',1,2074)
+LexToken(DQSTRING,'"*"',1,2077)
+LexToken(CLOSEBRACKET,')',1,2078)
+LexToken(COMPARISON,'<>',1,2079)
+LexToken(NUMBER,'2',1,2081)
+LexToken(THEN,'then',1,2083)
+LexToken(EOL,'\n',1,2087)
+LexToken(VAR,'mess',1,2104)
+LexToken(ASSIGNMENT,'=',1,2108)
+LexToken(OPENSQBRACKET,'[',1,2109)
+LexToken(VAR,'mess',1,2110)
+LexToken(SEMICOLON,';',1,2114)
+LexToken(DQSTRING,'"Window dim must be [] or a 2 vector"',1,2151)
+LexToken(SEMICOLON,';',1,2152)
+LexToken(DQSTRING,'" "',1,2155)
+LexToken(CLOSESQBRACKET,']',1,2156)
+LexToken(EOL,'\n',1,2157)
+LexToken(VAR,'ok',1,2174)
+LexToken(ASSIGNMENT,'=',1,2176)
+LexToken(PREVAR_BOOLEAN,'%f',1,2177)
+LexToken(EOL,'\n',1,2179)
+LexToken(END,'end',1,2192)
+LexToken(EOL,'\n',1,2195)
+LexToken(IF,'if',1,2208)
+LexToken(VAR,'win',1,2211)
+LexToken(COMPARISON,'<',1,2214)
+LexToken(NUMBER,'-1',1,2215)
+LexToken(THEN,'then',1,2218)
+LexToken(EOL,'\n',1,2222)
+LexToken(VAR,'mess',1,2239)
+LexToken(ASSIGNMENT,'=',1,2243)
+LexToken(OPENSQBRACKET,'[',1,2244)
+LexToken(VAR,'mess',1,2245)
+LexToken(SEMICOLON,';',1,2249)
+LexToken(DQSTRING,'"Window number cannot be inferior than -1"',1,2291)
+LexToken(SEMICOLON,';',1,2292)
+LexToken(DQSTRING,'" "',1,2295)
+LexToken(CLOSESQBRACKET,']',1,2296)
+LexToken(EOL,'\n',1,2297)
+LexToken(VAR,'ok',1,2314)
+LexToken(ASSIGNMENT,'=',1,2316)
+LexToken(PREVAR_BOOLEAN,'%f',1,2317)
+LexToken(EOL,'\n',1,2319)
+LexToken(END,'end',1,2332)
+LexToken(EOL,'\n',1,2335)
+LexToken(IF,'if',1,2348)
+LexToken(VAR,'nbr_curves',1,2351)
+LexToken(COMPARISON,'<=',1,2361)
+LexToken(NUMBER,'0',1,2363)
+LexToken(THEN,'then',1,2365)
+LexToken(EOL,'\n',1,2369)
+LexToken(VAR,'mess',1,2386)
+LexToken(ASSIGNMENT,'=',1,2390)
+LexToken(OPENSQBRACKET,'[',1,2391)
+LexToken(VAR,'mess',1,2392)
+LexToken(SEMICOLON,';',1,2396)
+LexToken(DQSTRING,'"Number of curves cannot be negative or null"',1,2441)
+LexToken(SEMICOLON,';',1,2442)
+LexToken(DQSTRING,'" "',1,2445)
+LexToken(CLOSESQBRACKET,']',1,2446)
+LexToken(EOL,'\n',1,2447)
+LexToken(VAR,'ok',1,2464)
+LexToken(ASSIGNMENT,'=',1,2466)
+LexToken(PREVAR_BOOLEAN,'%f',1,2467)
+LexToken(EOL,'\n',1,2469)
+LexToken(END,'end',1,2482)
+LexToken(EOL,'\n',1,2485)
+LexToken(IF,'if',1,2498)
+LexToken(VAR,'N',1,2501)
+LexToken(COMPARISON,'<',1,2502)
+LexToken(NUMBER,'1',1,2503)
+LexToken(THEN,'then',1,2505)
+LexToken(EOL,'\n',1,2509)
+LexToken(VAR,'mess',1,2526)
+LexToken(ASSIGNMENT,'=',1,2530)
+LexToken(OPENSQBRACKET,'[',1,2531)
+LexToken(VAR,'mess',1,2532)
+LexToken(SEMICOLON,';',1,2536)
+LexToken(DQSTRING,'"Buffer size must be at least 1"',1,2568)
+LexToken(SEMICOLON,';',1,2569)
+LexToken(DQSTRING,'" "',1,2572)
+LexToken(CLOSESQBRACKET,']',1,2573)
+LexToken(EOL,'\n',1,2574)
+LexToken(VAR,'ok',1,2591)
+LexToken(ASSIGNMENT,'=',1,2593)
+LexToken(PREVAR_BOOLEAN,'%f',1,2594)
+LexToken(EOL,'\n',1,2596)
+LexToken(END,'end',1,2609)
+LexToken(EOL,'\n',1,2612)
+LexToken(IF,'if',1,2625)
+LexToken(VAR,'N',1,2628)
+LexToken(COMPARISON,'==',1,2629)
+LexToken(NUMBER,'1',1,2631)
+LexToken(LOGICAL,'&',1,2633)
+LexToken(VAR,'clrs',1,2635)
+LexToken(COMPARISON,'>',1,2639)
+LexToken(NUMBER,'0',1,2640)
+LexToken(THEN,'then',1,2642)
+LexToken(EOL,'\n',1,2646)
+LexToken(VAR,'mess',1,2663)
+LexToken(ASSIGNMENT,'=',1,2667)
+LexToken(OPENSQBRACKET,'[',1,2668)
+LexToken(VAR,'mess',1,2669)
+LexToken(SEMICOLON,';',1,2673)
+LexToken(DQSTRING,'"Buffer size must be at least 2"',1,2705)
+LexToken(SEMICOLON,';',1,2706)
+LexToken(DQSTRING,'" "',1,2709)
+LexToken(CLOSESQBRACKET,']',1,2710)
+LexToken(EOL,'\n',1,2711)
+LexToken(VAR,'ok',1,2728)
+LexToken(ASSIGNMENT,'=',1,2730)
+LexToken(PREVAR_BOOLEAN,'%f',1,2731)
+LexToken(EOL,'\n',1,2733)
+LexToken(END,'end',1,2746)
+LexToken(EOL,'\n',1,2749)
+LexToken(IF,'if',1,2762)
+LexToken(VAR,'ymin',1,2765)
+LexToken(COMPARISON,'>=',1,2769)
+LexToken(VAR,'ymax',1,2771)
+LexToken(THEN,'then',1,2776)
+LexToken(EOL,'\n',1,2780)
+LexToken(VAR,'mess',1,2797)
+LexToken(ASSIGNMENT,'=',1,2801)
+LexToken(OPENSQBRACKET,'[',1,2802)
+LexToken(VAR,'mess',1,2803)
+LexToken(SEMICOLON,';',1,2807)
+LexToken(DQSTRING,'"Ymax must be greater than Ymin"',1,2839)
+LexToken(SEMICOLON,';',1,2840)
+LexToken(DQSTRING,'" "',1,2843)
+LexToken(CLOSESQBRACKET,']',1,2844)
+LexToken(EOL,'\n',1,2845)
+LexToken(VAR,'ok',1,2862)
+LexToken(ASSIGNMENT,'=',1,2864)
+LexToken(PREVAR_BOOLEAN,'%f',1,2865)
+LexToken(EOL,'\n',1,2867)
+LexToken(END,'end',1,2880)
+LexToken(EOL,'\n',1,2883)
+LexToken(IF,'if',1,2896)
+LexToken(VAR,'xmin',1,2899)
+LexToken(COMPARISON,'>=',1,2903)
+LexToken(VAR,'xmax',1,2905)
+LexToken(THEN,'then',1,2910)
+LexToken(EOL,'\n',1,2914)
+LexToken(VAR,'mess',1,2931)
+LexToken(ASSIGNMENT,'=',1,2935)
+LexToken(OPENSQBRACKET,'[',1,2936)
+LexToken(VAR,'mess',1,2937)
+LexToken(SEMICOLON,';',1,2941)
+LexToken(DQSTRING,'"Xmax must be greater than Xmin"',1,2973)
+LexToken(SEMICOLON,';',1,2974)
+LexToken(DQSTRING,'" "',1,2977)
+LexToken(CLOSESQBRACKET,']',1,2978)
+LexToken(EOL,'\n',1,2979)
+LexToken(VAR,'ok',1,2996)
+LexToken(ASSIGNMENT,'=',1,2998)
+LexToken(PREVAR_BOOLEAN,'%f',1,2999)
+LexToken(EOL,'\n',1,3001)
+LexToken(END,'end',1,3014)
+LexToken(EOL,'\n',1,3017)
+LexToken(IF,'if',1,3030)
+LexToken(NOT,'~',1,3033)
+LexToken(VAR,'ok',1,3034)
+LexToken(THEN,'then',1,3037)
+LexToken(EOL,'\n',1,3041)
+LexToken(VAR,'message',1,3058)
+LexToken(OPENBRACKET,'(',1,3065)
+LexToken(VAR,'mess',1,3066)
+LexToken(CLOSEBRACKET,')',1,3070)
+LexToken(EOL,'\n',1,3071)
+LexToken(ELSE,'else',1,3084)
+LexToken(EOL,'\n',1,3088)
+LexToken(VAR,'in',1,3105)
+LexToken(ASSIGNMENT,'=',1,3108)
+LexToken(VAR,'nbr_curves',1,3110)
+LexToken(OPERATOR,'*',1,3120)
+LexToken(VAR,'ones',1,3121)
+LexToken(OPENBRACKET,'(',1,3125)
+LexToken(NUMBER,'2',1,3126)
+LexToken(COMMA,',',1,3127)
+LexToken(NUMBER,'1',1,3128)
+LexToken(CLOSEBRACKET,')',1,3129)
+LexToken(SEMICOLON,';',1,3130)
+LexToken(EOL,'\n',1,3131)
+LexToken(VAR,'in2',1,3148)
+LexToken(ASSIGNMENT,'=',1,3152)
+LexToken(VAR,'ones',1,3154)
+LexToken(OPENBRACKET,'(',1,3158)
+LexToken(NUMBER,'2',1,3159)
+LexToken(COMMA,',',1,3160)
+LexToken(NUMBER,'1',1,3161)
+LexToken(CLOSEBRACKET,')',1,3162)
+LexToken(SEMICOLON,';',1,3163)
+LexToken(EOL,'\n',1,3164)
+LexToken(OPENSQBRACKET,'[',1,3181)
+LexToken(VAR,'model',1,3182)
+LexToken(COMMA,',',1,3187)
+LexToken(VAR,'graphics',1,3188)
+LexToken(COMMA,',',1,3196)
+LexToken(VAR,'ok',1,3197)
+LexToken(CLOSESQBRACKET,']',1,3199)
+LexToken(ASSIGNMENT,'=',1,3200)
+LexToken(VAR,'set_io',1,3201)
+LexToken(OPENBRACKET,'(',1,3207)
+LexToken(VAR,'model',1,3208)
+LexToken(COMMA,',',1,3213)
+LexToken(VAR,'graphics',1,3214)
+LexToken(COMMA,',',1,3222)
+LexToken(VAR,'list',1,3223)
+LexToken(OPENBRACKET,'(',1,3227)
+LexToken(OPENSQBRACKET,'[',1,3228)
+LexToken(VAR,'in',1,3229)
+LexToken(VAR,'in2',1,3232)
+LexToken(CLOSESQBRACKET,']',1,3235)
+LexToken(COMMA,',',1,3236)
+LexToken(VAR,'ones',1,3237)
+LexToken(OPENBRACKET,'(',1,3241)
+LexToken(NUMBER,'2',1,3242)
+LexToken(COMMA,',',1,3243)
+LexToken(NUMBER,'1',1,3244)
+LexToken(CLOSEBRACKET,')',1,3245)
+LexToken(CLOSEBRACKET,')',1,3246)
+LexToken(COMMA,',',1,3247)
+LexToken(VAR,'list',1,3248)
+LexToken(OPENBRACKET,'(',1,3252)
+LexToken(CLOSEBRACKET,')',1,3253)
+LexToken(COMMA,',',1,3254)
+LexToken(VAR,'ones',1,3255)
+LexToken(OPENBRACKET,'(',1,3259)
+LexToken(NUMBER,'1',1,3260)
+LexToken(COMMA,',',1,3261)
+LexToken(NUMBER,'1',1,3262)
+LexToken(CLOSEBRACKET,')',1,3263)
+LexToken(COMMA,',',1,3264)
+LexToken(OPENSQBRACKET,'[',1,3265)
+LexToken(CLOSESQBRACKET,']',1,3266)
+LexToken(CLOSEBRACKET,')',1,3267)
+LexToken(SEMICOLON,';',1,3268)
+LexToken(EOL,'\n',1,3269)
+LexToken(IF,'if',1,3286)
+LexToken(VAR,'wpos',1,3289)
+LexToken(COMPARISON,'==',1,3293)
+LexToken(OPENSQBRACKET,'[',1,3295)
+LexToken(CLOSESQBRACKET,']',1,3296)
+LexToken(THEN,'then',1,3298)
+LexToken(EOL,'\n',1,3302)
+LexToken(VAR,'wpos',1,3323)
+LexToken(ASSIGNMENT,'=',1,3327)
+LexToken(OPENSQBRACKET,'[',1,3328)
+LexToken(NUMBER,'-1',1,3329)
+LexToken(SEMICOLON,';',1,3331)
+LexToken(NUMBER,'-1',1,3332)
+LexToken(CLOSESQBRACKET,']',1,3334)
+LexToken(SEMICOLON,';',1,3335)
+LexToken(EOL,'\n',1,3336)
+LexToken(END,'end',1,3353)
+LexToken(EOL,'\n',1,3356)
+LexToken(IF,'if',1,3373)
+LexToken(VAR,'wdim',1,3376)
+LexToken(COMPARISON,'==',1,3380)
+LexToken(OPENSQBRACKET,'[',1,3382)
+LexToken(CLOSESQBRACKET,']',1,3383)
+LexToken(THEN,'then',1,3385)
+LexToken(EOL,'\n',1,3389)
+LexToken(VAR,'wdim',1,3410)
+LexToken(ASSIGNMENT,'=',1,3414)
+LexToken(OPENSQBRACKET,'[',1,3415)
+LexToken(NUMBER,'-1',1,3416)
+LexToken(SEMICOLON,';',1,3418)
+LexToken(NUMBER,'-1',1,3419)
+LexToken(CLOSESQBRACKET,']',1,3421)
+LexToken(SEMICOLON,';',1,3422)
+LexToken(EOL,'\n',1,3423)
+LexToken(END,'end',1,3440)
+LexToken(EOL,'\n',1,3443)
+LexToken(VAR,'rpar',1,3460)
+LexToken(ASSIGNMENT,'=',1,3464)
+LexToken(OPENSQBRACKET,'[',1,3465)
+LexToken(VAR,'xmin',1,3466)
+LexToken(SEMICOLON,';',1,3470)
+LexToken(VAR,'xmax',1,3471)
+LexToken(SEMICOLON,';',1,3475)
+LexToken(VAR,'ymin',1,3476)
+LexToken(SEMICOLON,';',1,3480)
+LexToken(VAR,'ymax',1,3481)
+LexToken(CLOSESQBRACKET,']',1,3485)
+LexToken(EOL,'\n',1,3486)
+LexToken(VAR,'ipar',1,3503)
+LexToken(ASSIGNMENT,'=',1,3507)
+LexToken(OPENSQBRACKET,'[',1,3508)
+LexToken(VAR,'win',1,3509)
+LexToken(SEMICOLON,';',1,3512)
+LexToken(NUMBER,'1',1,3513)
+LexToken(SEMICOLON,';',1,3514)
+LexToken(VAR,'N',1,3515)
+LexToken(SEMICOLON,';',1,3516)
+LexToken(VAR,'clrs',1,3517)
+LexToken(SEMICOLON,';',1,3521)
+LexToken(VAR,'siz',1,3522)
+LexToken(SEMICOLON,';',1,3525)
+LexToken(NUMBER,'0',1,3526)
+LexToken(SEMICOLON,';',1,3527)
+LexToken(VAR,'wpos',1,3528)
+LexToken(OPENBRACKET,'(',1,3532)
+LexToken(COLON,':',1,3533)
+LexToken(CLOSEBRACKET,')',1,3534)
+LexToken(SEMICOLON,';',1,3535)
+LexToken(VAR,'wdim',1,3536)
+LexToken(OPENBRACKET,'(',1,3540)
+LexToken(COLON,':',1,3541)
+LexToken(CLOSEBRACKET,')',1,3542)
+LexToken(SEMICOLON,';',1,3543)
+LexToken(VAR,'nbr_curves',1,3544)
+LexToken(CLOSESQBRACKET,']',1,3554)
+LexToken(EOL,'\n',1,3555)
+LexToken(EOL,'\n',1,3633)
+LexToken(EOL,'\n',1,3672)
+LexToken(VAR,'model',1,3689)
+LexToken(DOT,'.',1,3694)
+LexToken(VAR,'rpar',1,3695)
+LexToken(ASSIGNMENT,'=',1,3699)
+LexToken(VAR,'rpar',1,3700)
+LexToken(SEMICOLON,';',1,3704)
+LexToken(EOL,'\n',1,3705)
+LexToken(VAR,'model',1,3722)
+LexToken(DOT,'.',1,3727)
+LexToken(VAR,'ipar',1,3728)
+LexToken(ASSIGNMENT,'=',1,3732)
+LexToken(VAR,'ipar',1,3733)
+LexToken(EOL,'\n',1,3737)
+LexToken(VAR,'graphics',1,3754)
+LexToken(DOT,'.',1,3762)
+LexToken(VAR,'exprs',1,3763)
+LexToken(ASSIGNMENT,'=',1,3768)
+LexToken(VAR,'exprs',1,3769)
+LexToken(SEMICOLON,';',1,3774)
+LexToken(EOL,'\n',1,3775)
+LexToken(VAR,'x',1,3792)
+LexToken(DOT,'.',1,3793)
+LexToken(VAR,'graphics',1,3794)
+LexToken(ASSIGNMENT,'=',1,3802)
+LexToken(VAR,'graphics',1,3803)
+LexToken(SEMICOLON,';',1,3811)
+LexToken(EOL,'\n',1,3812)
+LexToken(VAR,'x',1,3829)
+LexToken(DOT,'.',1,3830)
+LexToken(VAR,'model',1,3831)
+LexToken(ASSIGNMENT,'=',1,3836)
+LexToken(VAR,'model',1,3837)
+LexToken(EOL,'\n',1,3842)
+LexToken(BREAK,'break',1,3859)
+LexToken(EOL,'\n',1,3864)
+LexToken(END,'end',1,3877)
+LexToken(EOL,'\n',1,3880)
+LexToken(END,'end',1,3889)
+LexToken(EOL,'\n',1,3892)
+LexToken(CASE,'case',1,3897)
+LexToken(DQSTRING,'"define"',1,3909)
+LexToken(THEN,'then',1,3911)
+LexToken(EOL,'\n',1,3915)
+LexToken(VAR,'win',1,3924)
+LexToken(ASSIGNMENT,'=',1,3927)
+LexToken(NUMBER,'-1',1,3928)
+LexToken(SEMICOLON,';',1,3930)
+LexToken(EOL,'\n',1,3931)
+LexToken(VAR,'clrs',1,3940)
+LexToken(ASSIGNMENT,'=',1,3944)
+LexToken(NUMBER,'-4',1,3945)
+LexToken(SEMICOLON,';',1,3947)
+LexToken(EOL,'\n',1,3948)
+LexToken(VAR,'N',1,3957)
+LexToken(ASSIGNMENT,'=',1,3958)
+LexToken(NUMBER,'2',1,3959)
+LexToken(SEMICOLON,';',1,3960)
+LexToken(EOL,'\n',1,3961)
+LexToken(VAR,'siz',1,3970)
+LexToken(ASSIGNMENT,'=',1,3973)
+LexToken(NUMBER,'1',1,3974)
+LexToken(SEMICOLON,';',1,3975)
+LexToken(EOL,'\n',1,3976)
+LexToken(VAR,'wpos',1,3985)
+LexToken(ASSIGNMENT,'=',1,3989)
+LexToken(OPENSQBRACKET,'[',1,3990)
+LexToken(NUMBER,'-1',1,3991)
+LexToken(SEMICOLON,';',1,3993)
+LexToken(NUMBER,'-1',1,3994)
+LexToken(CLOSESQBRACKET,']',1,3996)
+LexToken(SEMICOLON,';',1,3997)
+LexToken(EOL,'\n',1,3998)
+LexToken(VAR,'wdim',1,4007)
+LexToken(ASSIGNMENT,'=',1,4011)
+LexToken(OPENSQBRACKET,'[',1,4012)
+LexToken(NUMBER,'-1',1,4013)
+LexToken(SEMICOLON,';',1,4015)
+LexToken(NUMBER,'-1',1,4016)
+LexToken(CLOSESQBRACKET,']',1,4018)
+LexToken(SEMICOLON,';',1,4019)
+LexToken(EOL,'\n',1,4020)
+LexToken(VAR,'xmin',1,4029)
+LexToken(ASSIGNMENT,'=',1,4033)
+LexToken(NUMBER,'-15',1,4034)
+LexToken(SEMICOLON,';',1,4037)
+LexToken(EOL,'\n',1,4038)
+LexToken(VAR,'xmax',1,4047)
+LexToken(ASSIGNMENT,'=',1,4051)
+LexToken(NUMBER,'15',1,4052)
+LexToken(SEMICOLON,';',1,4054)
+LexToken(EOL,'\n',1,4055)
+LexToken(VAR,'ymin',1,4064)
+LexToken(ASSIGNMENT,'=',1,4068)
+LexToken(NUMBER,'-15',1,4069)
+LexToken(SEMICOLON,';',1,4072)
+LexToken(EOL,'\n',1,4073)
+LexToken(VAR,'ymax',1,4082)
+LexToken(ASSIGNMENT,'=',1,4086)
+LexToken(OPERATOR,'+',1,4087)
+LexToken(NUMBER,'15',1,4088)
+LexToken(EOL,'\n',1,4090)
+LexToken(VAR,'nbr_curves',1,4099)
+LexToken(ASSIGNMENT,'=',1,4110)
+LexToken(NUMBER,'1',1,4112)
+LexToken(SEMICOLON,';',1,4113)
+LexToken(EOL,'\n',1,4114)
+LexToken(EOL,'\n',1,4115)
+LexToken(VAR,'model',1,4124)
+LexToken(ASSIGNMENT,'=',1,4129)
+LexToken(SCICOS_MODEL,'scicos_model',1,4130)
+LexToken(OPENBRACKET,'(',1,4142)
+LexToken(CLOSEBRACKET,')',1,4143)
+LexToken(EOL,'\n',1,4144)
+LexToken(VAR,'model',1,4153)
+LexToken(DOT,'.',1,4158)
+LexToken(VAR,'sim',1,4159)
+LexToken(ASSIGNMENT,'=',1,4162)
+LexToken(VAR,'list',1,4163)
+LexToken(OPENBRACKET,'(',1,4167)
+LexToken(DQSTRING,'"canimxy"',1,4176)
+LexToken(COMMA,',',1,4177)
+LexToken(NUMBER,'4',1,4178)
+LexToken(CLOSEBRACKET,')',1,4179)
+LexToken(EOL,'\n',1,4180)
+LexToken(VAR,'model',1,4189)
+LexToken(DOT,'.',1,4194)
+LexToken(VAR,'in',1,4195)
+LexToken(ASSIGNMENT,'=',1,4197)
+LexToken(OPENSQBRACKET,'[',1,4198)
+LexToken(NUMBER,'1',1,4199)
+LexToken(SEMICOLON,';',1,4200)
+LexToken(NUMBER,'1',1,4201)
+LexToken(CLOSESQBRACKET,']',1,4202)
+LexToken(EOL,'\n',1,4203)
+LexToken(VAR,'model',1,4212)
+LexToken(DOT,'.',1,4217)
+LexToken(VAR,'in2',1,4218)
+LexToken(ASSIGNMENT,'=',1,4221)
+LexToken(OPENSQBRACKET,'[',1,4222)
+LexToken(NUMBER,'1',1,4223)
+LexToken(SEMICOLON,';',1,4224)
+LexToken(NUMBER,'1',1,4225)
+LexToken(CLOSESQBRACKET,']',1,4226)
+LexToken(EOL,'\n',1,4227)
+LexToken(VAR,'model',1,4236)
+LexToken(DOT,'.',1,4241)
+LexToken(VAR,'intyp',1,4242)
+LexToken(ASSIGNMENT,'=',1,4247)
+LexToken(OPENSQBRACKET,'[',1,4248)
+LexToken(NUMBER,'1',1,4249)
+LexToken(SEMICOLON,';',1,4250)
+LexToken(NUMBER,'1',1,4251)
+LexToken(CLOSESQBRACKET,']',1,4252)
+LexToken(EOL,'\n',1,4253)
+LexToken(VAR,'model',1,4262)
+LexToken(DOT,'.',1,4267)
+LexToken(VAR,'evtin',1,4268)
+LexToken(ASSIGNMENT,'=',1,4273)
+LexToken(NUMBER,'1',1,4274)
+LexToken(EOL,'\n',1,4275)
+LexToken(VAR,'model',1,4284)
+LexToken(DOT,'.',1,4289)
+LexToken(VAR,'rpar',1,4290)
+LexToken(ASSIGNMENT,'=',1,4294)
+LexToken(OPENSQBRACKET,'[',1,4295)
+LexToken(VAR,'xmin',1,4296)
+LexToken(SEMICOLON,';',1,4300)
+LexToken(VAR,'xmax',1,4301)
+LexToken(SEMICOLON,';',1,4305)
+LexToken(VAR,'ymin',1,4306)
+LexToken(SEMICOLON,';',1,4310)
+LexToken(VAR,'ymax',1,4311)
+LexToken(CLOSESQBRACKET,']',1,4315)
+LexToken(EOL,'\n',1,4316)
+LexToken(VAR,'model',1,4325)
+LexToken(DOT,'.',1,4330)
+LexToken(VAR,'ipar',1,4331)
+LexToken(ASSIGNMENT,'=',1,4335)
+LexToken(OPENSQBRACKET,'[',1,4336)
+LexToken(VAR,'win',1,4337)
+LexToken(SEMICOLON,';',1,4340)
+LexToken(NUMBER,'1',1,4341)
+LexToken(SEMICOLON,';',1,4342)
+LexToken(VAR,'N',1,4343)
+LexToken(SEMICOLON,';',1,4344)
+LexToken(VAR,'clrs',1,4345)
+LexToken(SEMICOLON,';',1,4349)
+LexToken(VAR,'siz',1,4350)
+LexToken(SEMICOLON,';',1,4353)
+LexToken(NUMBER,'0',1,4354)
+LexToken(SEMICOLON,';',1,4355)
+LexToken(VAR,'wpos',1,4356)
+LexToken(OPENBRACKET,'(',1,4360)
+LexToken(COLON,':',1,4361)
+LexToken(CLOSEBRACKET,')',1,4362)
+LexToken(SEMICOLON,';',1,4363)
+LexToken(VAR,'wdim',1,4364)
+LexToken(OPENBRACKET,'(',1,4368)
+LexToken(COLON,':',1,4369)
+LexToken(CLOSEBRACKET,')',1,4370)
+LexToken(SEMICOLON,';',1,4371)
+LexToken(VAR,'nbr_curves',1,4372)
+LexToken(CLOSESQBRACKET,']',1,4382)
+LexToken(EOL,'\n',1,4383)
+LexToken(VAR,'model',1,4392)
+LexToken(DOT,'.',1,4397)
+LexToken(VAR,'blocktype',1,4398)
+LexToken(ASSIGNMENT,'=',1,4407)
+LexToken(DQSTRING,'"d"',1,4410)
+LexToken(EOL,'\n',1,4411)
+LexToken(VAR,'model',1,4420)
+LexToken(DOT,'.',1,4425)
+LexToken(VAR,'firing',1,4426)
+LexToken(ASSIGNMENT,'=',1,4432)
+LexToken(OPENSQBRACKET,'[',1,4433)
+LexToken(CLOSESQBRACKET,']',1,4434)
+LexToken(EOL,'\n',1,4435)
+LexToken(VAR,'model',1,4444)
+LexToken(DOT,'.',1,4449)
+LexToken(VAR,'dep_ut',1,4450)
+LexToken(ASSIGNMENT,'=',1,4456)
+LexToken(OPENSQBRACKET,'[',1,4457)
+LexToken(PREVAR_BOOLEAN,'%f',1,4458)
+LexToken(PREVAR_BOOLEAN,'%f',1,4461)
+LexToken(CLOSESQBRACKET,']',1,4463)
+LexToken(EOL,'\n',1,4464)
+LexToken(EOL,'\n',1,4465)
+LexToken(VAR,'exprs',1,4474)
+LexToken(ASSIGNMENT,'=',1,4479)
+LexToken(OPENSQBRACKET,'[',1,4480)
+LexToken(VAR,'string',1,4481)
+LexToken(OPENBRACKET,'(',1,4487)
+LexToken(VAR,'nbr_curves',1,4488)
+LexToken(CLOSEBRACKET,')',1,4498)
+LexToken(SEMICOLON,';',1,4499)
+LexToken(VAR,'string',1,4509)
+LexToken(OPENBRACKET,'(',1,4515)
+LexToken(VAR,'clrs',1,4516)
+LexToken(CLOSEBRACKET,')',1,4520)
+LexToken(SEMICOLON,';',1,4521)
+LexToken(VAR,'string',1,4531)
+LexToken(OPENBRACKET,'(',1,4537)
+LexToken(VAR,'siz',1,4538)
+LexToken(CLOSEBRACKET,')',1,4541)
+LexToken(SEMICOLON,';',1,4542)
+LexToken(VAR,'string',1,4552)
+LexToken(OPENBRACKET,'(',1,4558)
+LexToken(VAR,'win',1,4559)
+LexToken(CLOSEBRACKET,')',1,4562)
+LexToken(SEMICOLON,';',1,4563)
+LexToken(DQSTRING,'"[]"',1,4576)
+LexToken(SEMICOLON,';',1,4577)
+LexToken(DQSTRING,'"[]"',1,4590)
+LexToken(SEMICOLON,';',1,4591)
+LexToken(VAR,'string',1,4601)
+LexToken(OPENBRACKET,'(',1,4607)
+LexToken(VAR,'xmin',1,4608)
+LexToken(CLOSEBRACKET,')',1,4612)
+LexToken(SEMICOLON,';',1,4613)
+LexToken(VAR,'string',1,4623)
+LexToken(OPENBRACKET,'(',1,4629)
+LexToken(VAR,'xmax',1,4630)
+LexToken(CLOSEBRACKET,')',1,4634)
+LexToken(SEMICOLON,';',1,4635)
+LexToken(VAR,'string',1,4645)
+LexToken(OPENBRACKET,'(',1,4651)
+LexToken(VAR,'ymin',1,4652)
+LexToken(CLOSEBRACKET,')',1,4656)
+LexToken(SEMICOLON,';',1,4657)
+LexToken(VAR,'string',1,4667)
+LexToken(OPENBRACKET,'(',1,4673)
+LexToken(VAR,'ymax',1,4674)
+LexToken(CLOSEBRACKET,')',1,4678)
+LexToken(SEMICOLON,';',1,4679)
+LexToken(VAR,'string',1,4689)
+LexToken(OPENBRACKET,'(',1,4695)
+LexToken(VAR,'N',1,4696)
+LexToken(CLOSEBRACKET,')',1,4697)
+LexToken(CLOSESQBRACKET,']',1,4698)
+LexToken(EOL,'\n',1,4699)
+LexToken(VAR,'gr_i',1,4708)
+LexToken(ASSIGNMENT,'=',1,4712)
+LexToken(OPENSQBRACKET,'[',1,4713)
+LexToken(CLOSESQBRACKET,']',1,4714)
+LexToken(EOL,'\n',1,4715)
+LexToken(VAR,'x',1,4724)
+LexToken(ASSIGNMENT,'=',1,4725)
+LexToken(VAR,'standard_define',1,4726)
+LexToken(OPENBRACKET,'(',1,4741)
+LexToken(OPENSQBRACKET,'[',1,4742)
+LexToken(NUMBER,'2',1,4743)
+LexToken(NUMBER,'2',1,4745)
+LexToken(CLOSESQBRACKET,']',1,4746)
+LexToken(COMMA,',',1,4747)
+LexToken(VAR,'model',1,4748)
+LexToken(COMMA,',',1,4753)
+LexToken(VAR,'exprs',1,4754)
+LexToken(COMMA,',',1,4759)
+LexToken(VAR,'gr_i',1,4760)
+LexToken(CLOSEBRACKET,')',1,4764)
+LexToken(EOL,'\n',1,4765)
+LexToken(END,'end',1,4770)
+LexToken(EOL,'\n',1,4773)
+LexToken(ENDFUNCTION,'endfunction',1,4774)
+LexToken(EOL,'\n',1,4785)