summaryrefslogtreecommitdiff
path: root/js/Sources/RAND_m.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/Sources/RAND_m.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/Sources/RAND_m.js')
-rw-r--r--js/Sources/RAND_m.js726
1 files changed, 726 insertions, 0 deletions
diff --git a/js/Sources/RAND_m.js b/js/Sources/RAND_m.js
new file mode 100644
index 00000000..5e856563
--- /dev/null
+++ b/js/Sources/RAND_m.js
@@ -0,0 +1,726 @@
+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,'RAND_m',1,852)
+LexToken(OPENBRACKET,'(',1,858)
+LexToken(VAR,'job',1,859)
+LexToken(COMMA,',',1,862)
+LexToken(VAR,'arg1',1,863)
+LexToken(COMMA,',',1,867)
+LexToken(VAR,'arg2',1,868)
+LexToken(CLOSEBRACKET,')',1,872)
+LexToken(EOL,'\n',1,873)
+LexToken(VAR,'x',1,878)
+LexToken(ASSIGNMENT,'=',1,879)
+LexToken(OPENSQBRACKET,'[',1,880)
+LexToken(CLOSESQBRACKET,']',1,881)
+LexToken(SEMICOLON,';',1,882)
+LexToken(EOL,'\n',1,883)
+LexToken(VAR,'y',1,888)
+LexToken(ASSIGNMENT,'=',1,889)
+LexToken(OPENSQBRACKET,'[',1,890)
+LexToken(CLOSESQBRACKET,']',1,891)
+LexToken(SEMICOLON,';',1,892)
+LexToken(EOL,'\n',1,893)
+LexToken(VAR,'typ',1,898)
+LexToken(ASSIGNMENT,'=',1,901)
+LexToken(OPENSQBRACKET,'[',1,902)
+LexToken(CLOSESQBRACKET,']',1,903)
+LexToken(SEMICOLON,';',1,904)
+LexToken(EOL,'\n',1,905)
+LexToken(SELECT,'select',1,910)
+LexToken(VAR,'job',1,917)
+LexToken(EOL,'\n',1,920)
+LexToken(CASE,'case',1,925)
+LexToken(DQSTRING,'"set"',1,934)
+LexToken(THEN,'then',1,936)
+LexToken(EOL,'\n',1,940)
+LexToken(VAR,'x',1,949)
+LexToken(ASSIGNMENT,'=',1,950)
+LexToken(VAR,'arg1',1,951)
+LexToken(SEMICOLON,';',1,955)
+LexToken(EOL,'\n',1,956)
+LexToken(VAR,'graphics',1,965)
+LexToken(ASSIGNMENT,'=',1,973)
+LexToken(VAR,'arg1',1,974)
+LexToken(DOT,'.',1,978)
+LexToken(VAR,'graphics',1,979)
+LexToken(SEMICOLON,';',1,987)
+LexToken(EOL,'\n',1,988)
+LexToken(VAR,'exprs',1,997)
+LexToken(ASSIGNMENT,'=',1,1002)
+LexToken(VAR,'graphics',1,1003)
+LexToken(DOT,'.',1,1011)
+LexToken(VAR,'exprs',1,1012)
+LexToken(EOL,'\n',1,1017)
+LexToken(VAR,'model',1,1026)
+LexToken(ASSIGNMENT,'=',1,1031)
+LexToken(VAR,'arg1',1,1032)
+LexToken(DOT,'.',1,1036)
+LexToken(VAR,'model',1,1037)
+LexToken(SEMICOLON,';',1,1042)
+LexToken(EOL,'\n',1,1043)
+LexToken(IF,'if',1,1052)
+LexToken(VAR,'size',1,1055)
+LexToken(OPENBRACKET,'(',1,1059)
+LexToken(VAR,'exprs',1,1060)
+LexToken(COMMA,',',1,1065)
+LexToken(DQSTRING,'"*"',1,1068)
+LexToken(CLOSEBRACKET,')',1,1069)
+LexToken(COMPARISON,'==',1,1070)
+LexToken(NUMBER,'14',1,1072)
+LexToken(THEN,'then',1,1075)
+LexToken(EOL,'\n',1,1079)
+LexToken(VAR,'exprs',1,1092)
+LexToken(OPENBRACKET,'(',1,1097)
+LexToken(NUMBER,'9',1,1098)
+LexToken(CLOSEBRACKET,')',1,1099)
+LexToken(ASSIGNMENT,'=',1,1100)
+LexToken(OPENSQBRACKET,'[',1,1101)
+LexToken(CLOSESQBRACKET,']',1,1102)
+LexToken(COMMA,',',1,1103)
+LexToken(EOL,'\n',1,1104)
+LexToken(END,'end',1,1113)
+LexToken(EOL,'\n',1,1131)
+LexToken(WHILE,'while',1,1140)
+LexToken(PREVAR_BOOLEAN,'%t',1,1146)
+LexToken(DO,'do',1,1149)
+LexToken(EOL,'\n',1,1151)
+LexToken(OPENSQBRACKET,'[',1,1164)
+LexToken(VAR,'ok',1,1165)
+LexToken(COMMA,',',1,1167)
+LexToken(VAR,'typ',1,1168)
+LexToken(COMMA,',',1,1171)
+LexToken(VAR,'flag',1,1172)
+LexToken(COMMA,',',1,1176)
+LexToken(VAR,'a',1,1177)
+LexToken(COMMA,',',1,1178)
+LexToken(VAR,'b',1,1179)
+LexToken(COMMA,',',1,1180)
+LexToken(VAR,'seed_c',1,1181)
+LexToken(COMMA,',',1,1187)
+LexToken(VAR,'exprs',1,1188)
+LexToken(CLOSESQBRACKET,']',1,1193)
+LexToken(ASSIGNMENT,'=',1,1194)
+LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1195)
+LexToken(OPENBRACKET,'(',1,1210)
+LexToken(OPENSQBRACKET,'[',1,1211)
+LexToken(DQSTRING,'"Set Random generator block parameters"',1,1263)
+LexToken(SEMICOLON,';',1,1264)
+LexToken(DQSTRING,'"flag = 0 : Uniform distribution A is min and A+B max"',1,1331)
+LexToken(SEMICOLON,';',1,1332)
+LexToken(DQSTRING,'"flag = 1 : Normal distribution A is mean and B deviation"',1,1403)
+LexToken(SEMICOLON,';',1,1404)
+LexToken(DQSTRING,'" "',1,1420)
+LexToken(SEMICOLON,';',1,1421)
+LexToken(DQSTRING,'"A and B must be matrix with equal sizes"',1,1475)
+LexToken(CLOSESQBRACKET,']',1,1476)
+LexToken(COMMA,',',1,1477)
+LexToken(OPENSQBRACKET,'[',1,1493)
+LexToken(DQSTRING,'"Datatype(1=real double 2=complex)"',1,1529)
+LexToken(SEMICOLON,';',1,1530)
+LexToken(DQSTRING,'"flag"',1,1536)
+LexToken(SEMICOLON,';',1,1537)
+LexToken(DQSTRING,'"A"',1,1540)
+LexToken(SEMICOLON,';',1,1541)
+LexToken(DQSTRING,'"B"',1,1544)
+LexToken(SEMICOLON,';',1,1545)
+LexToken(DQSTRING,'"SEED"',1,1551)
+LexToken(CLOSESQBRACKET,']',1,1552)
+LexToken(COMMA,',',1,1553)
+LexToken(VAR,'list',1,1569)
+LexToken(OPENBRACKET,'(',1,1573)
+LexToken(DQSTRING,'"vec"',1,1578)
+LexToken(COMMA,',',1,1579)
+LexToken(NUMBER,'1',1,1580)
+LexToken(COMMA,',',1,1581)
+LexToken(DQSTRING,'"vec"',1,1586)
+LexToken(COMMA,',',1,1587)
+LexToken(NUMBER,'1',1,1588)
+LexToken(COMMA,',',1,1589)
+LexToken(DQSTRING,'"mat"',1,1594)
+LexToken(COMMA,',',1,1595)
+LexToken(OPENSQBRACKET,'[',1,1596)
+LexToken(NUMBER,'-1',1,1597)
+LexToken(NUMBER,'-2',1,1600)
+LexToken(CLOSESQBRACKET,']',1,1602)
+LexToken(COMMA,',',1,1603)
+LexToken(DQSTRING,'"mat"',1,1608)
+LexToken(COMMA,',',1,1609)
+LexToken(DQSTRING,'"[-1 -2]"',1,1618)
+LexToken(COMMA,',',1,1619)
+LexToken(DQSTRING,'"mat"',1,1624)
+LexToken(COMMA,',',1,1625)
+LexToken(OPENSQBRACKET,'[',1,1626)
+LexToken(NUMBER,'1',1,1627)
+LexToken(NUMBER,'2',1,1629)
+LexToken(CLOSESQBRACKET,']',1,1630)
+LexToken(CLOSEBRACKET,')',1,1631)
+LexToken(COMMA,',',1,1632)
+LexToken(VAR,'exprs',1,1633)
+LexToken(CLOSEBRACKET,')',1,1638)
+LexToken(EOL,'\n',1,1639)
+LexToken(IF,'if',1,1652)
+LexToken(NOT,'~',1,1655)
+LexToken(VAR,'ok',1,1656)
+LexToken(THEN,'then',1,1659)
+LexToken(EOL,'\n',1,1663)
+LexToken(BREAK,'break',1,1680)
+LexToken(COMMA,',',1,1685)
+LexToken(EOL,'\n',1,1686)
+LexToken(END,'end',1,1699)
+LexToken(EOL,'\n',1,1702)
+LexToken(IF,'if',1,1715)
+LexToken(VAR,'flag',1,1718)
+LexToken(COMPARISON,'<>',1,1722)
+LexToken(NUMBER,'0',1,1724)
+LexToken(LOGICAL,'&',1,1725)
+LexToken(VAR,'flag',1,1726)
+LexToken(COMPARISON,'<>',1,1730)
+LexToken(NUMBER,'1',1,1732)
+LexToken(THEN,'then',1,1734)
+LexToken(EOL,'\n',1,1738)
+LexToken(VAR,'message',1,1755)
+LexToken(OPENBRACKET,'(',1,1762)
+LexToken(DQSTRING,'"flag must be equal to 1 or 0"',1,1792)
+LexToken(CLOSEBRACKET,')',1,1793)
+LexToken(EOL,'\n',1,1794)
+LexToken(ELSE,'else',1,1807)
+LexToken(EOL,'\n',1,1811)
+LexToken(VAR,'out',1,1828)
+LexToken(ASSIGNMENT,'=',1,1831)
+LexToken(VAR,'size',1,1832)
+LexToken(OPENBRACKET,'(',1,1836)
+LexToken(VAR,'a',1,1837)
+LexToken(CLOSEBRACKET,')',1,1838)
+LexToken(EOL,'\n',1,1839)
+LexToken(IF,'if',1,1856)
+LexToken(VAR,'typ',1,1859)
+LexToken(COMPARISON,'==',1,1862)
+LexToken(NUMBER,'1',1,1864)
+LexToken(THEN,'then',1,1866)
+LexToken(EOL,'\n',1,1870)
+LexToken(VAR,'function_name',1,1891)
+LexToken(ASSIGNMENT,'=',1,1904)
+LexToken(DQSTRING,'"rndblk_m"',1,1914)
+LexToken(SEMICOLON,';',1,1915)
+LexToken(EOL,'\n',1,1916)
+LexToken(VAR,'model',1,1937)
+LexToken(DOT,'.',1,1942)
+LexToken(VAR,'rpar',1,1943)
+LexToken(ASSIGNMENT,'=',1,1947)
+LexToken(OPENSQBRACKET,'[',1,1948)
+LexToken(VAR,'real',1,1949)
+LexToken(OPENBRACKET,'(',1,1953)
+LexToken(VAR,'a',1,1954)
+LexToken(OPENBRACKET,'(',1,1955)
+LexToken(COLON,':',1,1956)
+LexToken(CLOSEBRACKET,')',1,1957)
+LexToken(CLOSEBRACKET,')',1,1958)
+LexToken(SEMICOLON,';',1,1959)
+LexToken(VAR,'real',1,1960)
+LexToken(OPENBRACKET,'(',1,1964)
+LexToken(VAR,'b',1,1965)
+LexToken(OPENBRACKET,'(',1,1966)
+LexToken(COLON,':',1,1967)
+LexToken(CLOSEBRACKET,')',1,1968)
+LexToken(CLOSEBRACKET,')',1,1969)
+LexToken(CLOSESQBRACKET,']',1,1970)
+LexToken(EOL,'\n',1,1971)
+LexToken(VAR,'model',1,1992)
+LexToken(DOT,'.',1,1997)
+LexToken(VAR,'dstate',1,1998)
+LexToken(ASSIGNMENT,'=',1,2004)
+LexToken(OPENSQBRACKET,'[',1,2005)
+LexToken(VAR,'seed_c',1,2006)
+LexToken(OPENBRACKET,'(',1,2012)
+LexToken(NUMBER,'1',1,2013)
+LexToken(CLOSEBRACKET,')',1,2014)
+LexToken(SEMICOLON,';',1,2015)
+LexToken(NUMBER,'0',1,2016)
+LexToken(OPERATOR,'*',1,2017)
+LexToken(VAR,'real',1,2018)
+LexToken(OPENBRACKET,'(',1,2022)
+LexToken(VAR,'a',1,2023)
+LexToken(OPENBRACKET,'(',1,2024)
+LexToken(COLON,':',1,2025)
+LexToken(CLOSEBRACKET,')',1,2026)
+LexToken(CLOSEBRACKET,')',1,2027)
+LexToken(CLOSESQBRACKET,']',1,2028)
+LexToken(EOL,'\n',1,2029)
+LexToken(VAR,'ot',1,2050)
+LexToken(ASSIGNMENT,'=',1,2052)
+LexToken(NUMBER,'1',1,2053)
+LexToken(EOL,'\n',1,2054)
+LexToken(ELSEIF,'elseif',1,2071)
+LexToken(VAR,'typ',1,2078)
+LexToken(COMPARISON,'==',1,2081)
+LexToken(NUMBER,'2',1,2083)
+LexToken(THEN,'then',1,2085)
+LexToken(EOL,'\n',1,2089)
+LexToken(VAR,'function_name',1,2110)
+LexToken(ASSIGNMENT,'=',1,2123)
+LexToken(DQSTRING,'"rndblkz_m"',1,2134)
+LexToken(SEMICOLON,';',1,2135)
+LexToken(EOL,'\n',1,2136)
+LexToken(VAR,'ot',1,2157)
+LexToken(ASSIGNMENT,'=',1,2159)
+LexToken(NUMBER,'2',1,2160)
+LexToken(EOL,'\n',1,2161)
+LexToken(VAR,'model',1,2182)
+LexToken(DOT,'.',1,2187)
+LexToken(VAR,'rpar',1,2188)
+LexToken(ASSIGNMENT,'=',1,2192)
+LexToken(OPENSQBRACKET,'[',1,2193)
+LexToken(VAR,'real',1,2194)
+LexToken(OPENBRACKET,'(',1,2198)
+LexToken(VAR,'a',1,2199)
+LexToken(OPENBRACKET,'(',1,2200)
+LexToken(COLON,':',1,2201)
+LexToken(CLOSEBRACKET,')',1,2202)
+LexToken(CLOSEBRACKET,')',1,2203)
+LexToken(SEMICOLON,';',1,2204)
+LexToken(VAR,'imag',1,2205)
+LexToken(OPENBRACKET,'(',1,2209)
+LexToken(VAR,'a',1,2210)
+LexToken(OPENBRACKET,'(',1,2211)
+LexToken(COLON,':',1,2212)
+LexToken(CLOSEBRACKET,')',1,2213)
+LexToken(CLOSEBRACKET,')',1,2214)
+LexToken(SEMICOLON,';',1,2215)
+LexToken(VAR,'real',1,2216)
+LexToken(OPENBRACKET,'(',1,2220)
+LexToken(VAR,'b',1,2221)
+LexToken(OPENBRACKET,'(',1,2222)
+LexToken(COLON,':',1,2223)
+LexToken(CLOSEBRACKET,')',1,2224)
+LexToken(CLOSEBRACKET,')',1,2225)
+LexToken(SEMICOLON,';',1,2226)
+LexToken(VAR,'imag',1,2227)
+LexToken(OPENBRACKET,'(',1,2231)
+LexToken(VAR,'b',1,2232)
+LexToken(OPENBRACKET,'(',1,2233)
+LexToken(COLON,':',1,2234)
+LexToken(CLOSEBRACKET,')',1,2235)
+LexToken(CLOSEBRACKET,')',1,2236)
+LexToken(CLOSESQBRACKET,']',1,2237)
+LexToken(EOL,'\n',1,2238)
+LexToken(VAR,'model',1,2259)
+LexToken(DOT,'.',1,2264)
+LexToken(VAR,'dstate',1,2265)
+LexToken(ASSIGNMENT,'=',1,2271)
+LexToken(OPENSQBRACKET,'[',1,2272)
+LexToken(VAR,'seed_c',1,2273)
+LexToken(OPENBRACKET,'(',1,2279)
+LexToken(COLON,':',1,2280)
+LexToken(CLOSEBRACKET,')',1,2281)
+LexToken(SEMICOLON,';',1,2282)
+LexToken(NUMBER,'0',1,2283)
+LexToken(OPERATOR,'*',1,2284)
+LexToken(OPENSQBRACKET,'[',1,2285)
+LexToken(VAR,'real',1,2286)
+LexToken(OPENBRACKET,'(',1,2290)
+LexToken(VAR,'a',1,2291)
+LexToken(OPENBRACKET,'(',1,2292)
+LexToken(COLON,':',1,2293)
+LexToken(CLOSEBRACKET,')',1,2294)
+LexToken(CLOSEBRACKET,')',1,2295)
+LexToken(SEMICOLON,';',1,2296)
+LexToken(VAR,'imag',1,2297)
+LexToken(OPENBRACKET,'(',1,2301)
+LexToken(VAR,'a',1,2302)
+LexToken(OPENBRACKET,'(',1,2303)
+LexToken(COLON,':',1,2304)
+LexToken(CLOSEBRACKET,')',1,2305)
+LexToken(CLOSEBRACKET,')',1,2306)
+LexToken(CLOSESQBRACKET,']',1,2307)
+LexToken(CLOSESQBRACKET,']',1,2308)
+LexToken(EOL,'\n',1,2309)
+LexToken(ELSE,'else',1,2326)
+LexToken(EOL,'\n',1,2330)
+LexToken(VAR,'message',1,2351)
+LexToken(OPENBRACKET,'(',1,2358)
+LexToken(DQSTRING,'"Datatype is not supported"',1,2385)
+LexToken(CLOSEBRACKET,')',1,2386)
+LexToken(SEMICOLON,';',1,2387)
+LexToken(EOL,'\n',1,2388)
+LexToken(VAR,'ok',1,2409)
+LexToken(ASSIGNMENT,'=',1,2411)
+LexToken(PREVAR_BOOLEAN,'%f',1,2412)
+LexToken(SEMICOLON,';',1,2414)
+LexToken(EOL,'\n',1,2415)
+LexToken(END,'end',1,2432)
+LexToken(EOL,'\n',1,2435)
+LexToken(IF,'if',1,2452)
+LexToken(VAR,'ok',1,2455)
+LexToken(THEN,'then',1,2458)
+LexToken(EOL,'\n',1,2462)
+LexToken(OPENSQBRACKET,'[',1,2483)
+LexToken(VAR,'model',1,2484)
+LexToken(COMMA,',',1,2489)
+LexToken(VAR,'graphics',1,2490)
+LexToken(COMMA,',',1,2498)
+LexToken(VAR,'ok',1,2499)
+LexToken(CLOSESQBRACKET,']',1,2501)
+LexToken(ASSIGNMENT,'=',1,2502)
+LexToken(VAR,'set_io',1,2503)
+LexToken(OPENBRACKET,'(',1,2509)
+LexToken(VAR,'model',1,2510)
+LexToken(COMMA,',',1,2515)
+LexToken(VAR,'graphics',1,2516)
+LexToken(COMMA,',',1,2524)
+LexToken(VAR,'list',1,2525)
+LexToken(OPENBRACKET,'(',1,2529)
+LexToken(OPENSQBRACKET,'[',1,2530)
+LexToken(CLOSESQBRACKET,']',1,2531)
+LexToken(COMMA,',',1,2532)
+LexToken(OPENSQBRACKET,'[',1,2533)
+LexToken(CLOSESQBRACKET,']',1,2534)
+LexToken(CLOSEBRACKET,')',1,2535)
+LexToken(COMMA,',',1,2536)
+LexToken(VAR,'list',1,2537)
+LexToken(OPENBRACKET,'(',1,2541)
+LexToken(VAR,'out',1,2542)
+LexToken(COMMA,',',1,2545)
+LexToken(VAR,'ot',1,2546)
+LexToken(CLOSEBRACKET,')',1,2548)
+LexToken(COMMA,',',1,2549)
+LexToken(NUMBER,'1',1,2550)
+LexToken(COMMA,',',1,2551)
+LexToken(OPENSQBRACKET,'[',1,2552)
+LexToken(CLOSESQBRACKET,']',1,2553)
+LexToken(CLOSEBRACKET,')',1,2554)
+LexToken(EOL,'\n',1,2555)
+LexToken(IF,'if',1,2576)
+LexToken(VAR,'ok',1,2579)
+LexToken(THEN,'then',1,2582)
+LexToken(EOL,'\n',1,2586)
+LexToken(VAR,'model',1,2611)
+LexToken(DOT,'.',1,2616)
+LexToken(VAR,'sim',1,2617)
+LexToken(ASSIGNMENT,'=',1,2620)
+LexToken(VAR,'list',1,2621)
+LexToken(OPENBRACKET,'(',1,2625)
+LexToken(VAR,'function_name',1,2626)
+LexToken(COMMA,',',1,2639)
+LexToken(NUMBER,'4',1,2640)
+LexToken(CLOSEBRACKET,')',1,2641)
+LexToken(EOL,'\n',1,2642)
+LexToken(VAR,'graphics',1,2667)
+LexToken(DOT,'.',1,2675)
+LexToken(VAR,'exprs',1,2676)
+LexToken(ASSIGNMENT,'=',1,2681)
+LexToken(VAR,'exprs',1,2682)
+LexToken(EOL,'\n',1,2687)
+LexToken(VAR,'model',1,2712)
+LexToken(DOT,'.',1,2717)
+LexToken(VAR,'ipar',1,2718)
+LexToken(ASSIGNMENT,'=',1,2722)
+LexToken(VAR,'flag',1,2723)
+LexToken(EOL,'\n',1,2727)
+LexToken(VAR,'x',1,2752)
+LexToken(DOT,'.',1,2753)
+LexToken(VAR,'graphics',1,2754)
+LexToken(ASSIGNMENT,'=',1,2762)
+LexToken(VAR,'graphics',1,2763)
+LexToken(SEMICOLON,';',1,2771)
+LexToken(EOL,'\n',1,2772)
+LexToken(VAR,'x',1,2797)
+LexToken(DOT,'.',1,2798)
+LexToken(VAR,'model',1,2799)
+LexToken(ASSIGNMENT,'=',1,2804)
+LexToken(VAR,'model',1,2805)
+LexToken(EOL,'\n',1,2810)
+LexToken(BREAK,'break',1,2835)
+LexToken(EOL,'\n',1,2840)
+LexToken(END,'end',1,2861)
+LexToken(EOL,'\n',1,2864)
+LexToken(END,'end',1,2881)
+LexToken(EOL,'\n',1,2884)
+LexToken(END,'end',1,2897)
+LexToken(EOL,'\n',1,2900)
+LexToken(END,'end',1,2909)
+LexToken(EOL,'\n',1,2912)
+LexToken(CASE,'case',1,2917)
+LexToken(DQSTRING,'"define"',1,2929)
+LexToken(THEN,'then',1,2931)
+LexToken(EOL,'\n',1,2935)
+LexToken(VAR,'a',1,2944)
+LexToken(ASSIGNMENT,'=',1,2945)
+LexToken(NUMBER,'0',1,2946)
+LexToken(EOL,'\n',1,2947)
+LexToken(VAR,'b',1,2956)
+LexToken(ASSIGNMENT,'=',1,2957)
+LexToken(NUMBER,'1',1,2958)
+LexToken(EOL,'\n',1,2959)
+LexToken(VAR,'dt',1,2968)
+LexToken(ASSIGNMENT,'=',1,2970)
+LexToken(NUMBER,'0',1,2971)
+LexToken(EOL,'\n',1,2972)
+LexToken(VAR,'flag',1,2981)
+LexToken(ASSIGNMENT,'=',1,2985)
+LexToken(NUMBER,'0',1,2986)
+LexToken(EOL,'\n',1,2987)
+LexToken(VAR,'function_name',1,2996)
+LexToken(ASSIGNMENT,'=',1,3009)
+LexToken(DQSTRING,'"rndblk_m"',1,3019)
+LexToken(SEMICOLON,';',1,3020)
+LexToken(EOL,'\n',1,3021)
+LexToken(VAR,'funtyp',1,3030)
+LexToken(ASSIGNMENT,'=',1,3036)
+LexToken(NUMBER,'4',1,3037)
+LexToken(SEMICOLON,';',1,3038)
+LexToken(EOL,'\n',1,3039)
+LexToken(VAR,'model',1,3048)
+LexToken(ASSIGNMENT,'=',1,3053)
+LexToken(SCICOS_MODEL,'scicos_model',1,3054)
+LexToken(OPENBRACKET,'(',1,3066)
+LexToken(CLOSEBRACKET,')',1,3067)
+LexToken(EOL,'\n',1,3068)
+LexToken(VAR,'model',1,3077)
+LexToken(DOT,'.',1,3082)
+LexToken(VAR,'sim',1,3083)
+LexToken(ASSIGNMENT,'=',1,3086)
+LexToken(VAR,'list',1,3087)
+LexToken(OPENBRACKET,'(',1,3091)
+LexToken(VAR,'function_name',1,3092)
+LexToken(COMMA,',',1,3105)
+LexToken(VAR,'funtyp',1,3106)
+LexToken(CLOSEBRACKET,')',1,3112)
+LexToken(EOL,'\n',1,3113)
+LexToken(VAR,'model',1,3122)
+LexToken(DOT,'.',1,3127)
+LexToken(VAR,'in',1,3128)
+LexToken(ASSIGNMENT,'=',1,3130)
+LexToken(OPENSQBRACKET,'[',1,3131)
+LexToken(CLOSESQBRACKET,']',1,3132)
+LexToken(EOL,'\n',1,3133)
+LexToken(VAR,'model',1,3142)
+LexToken(DOT,'.',1,3147)
+LexToken(VAR,'in2',1,3148)
+LexToken(ASSIGNMENT,'=',1,3151)
+LexToken(OPENSQBRACKET,'[',1,3152)
+LexToken(CLOSESQBRACKET,']',1,3153)
+LexToken(EOL,'\n',1,3154)
+LexToken(VAR,'model',1,3163)
+LexToken(DOT,'.',1,3168)
+LexToken(VAR,'intyp',1,3169)
+LexToken(ASSIGNMENT,'=',1,3174)
+LexToken(OPENSQBRACKET,'[',1,3175)
+LexToken(CLOSESQBRACKET,']',1,3176)
+LexToken(EOL,'\n',1,3177)
+LexToken(VAR,'model',1,3186)
+LexToken(DOT,'.',1,3191)
+LexToken(VAR,'out',1,3192)
+LexToken(ASSIGNMENT,'=',1,3195)
+LexToken(NUMBER,'1',1,3196)
+LexToken(EOL,'\n',1,3197)
+LexToken(VAR,'model',1,3206)
+LexToken(DOT,'.',1,3211)
+LexToken(VAR,'out2',1,3212)
+LexToken(ASSIGNMENT,'=',1,3216)
+LexToken(NUMBER,'1',1,3217)
+LexToken(EOL,'\n',1,3218)
+LexToken(VAR,'model',1,3227)
+LexToken(DOT,'.',1,3232)
+LexToken(VAR,'outtyp',1,3233)
+LexToken(ASSIGNMENT,'=',1,3239)
+LexToken(NUMBER,'1',1,3240)
+LexToken(EOL,'\n',1,3241)
+LexToken(VAR,'model',1,3250)
+LexToken(DOT,'.',1,3255)
+LexToken(VAR,'evtin',1,3256)
+LexToken(ASSIGNMENT,'=',1,3261)
+LexToken(NUMBER,'1',1,3262)
+LexToken(EOL,'\n',1,3263)
+LexToken(VAR,'model',1,3272)
+LexToken(DOT,'.',1,3277)
+LexToken(VAR,'evtout',1,3278)
+LexToken(ASSIGNMENT,'=',1,3284)
+LexToken(OPENSQBRACKET,'[',1,3285)
+LexToken(CLOSESQBRACKET,']',1,3286)
+LexToken(EOL,'\n',1,3287)
+LexToken(VAR,'model',1,3296)
+LexToken(DOT,'.',1,3301)
+LexToken(VAR,'state',1,3302)
+LexToken(ASSIGNMENT,'=',1,3307)
+LexToken(OPENSQBRACKET,'[',1,3308)
+LexToken(CLOSESQBRACKET,']',1,3309)
+LexToken(EOL,'\n',1,3310)
+LexToken(VAR,'model',1,3319)
+LexToken(DOT,'.',1,3324)
+LexToken(VAR,'dstate',1,3325)
+LexToken(ASSIGNMENT,'=',1,3331)
+LexToken(OPENSQBRACKET,'[',1,3332)
+LexToken(VAR,'int',1,3333)
+LexToken(OPENBRACKET,'(',1,3336)
+LexToken(VAR,'rand',1,3337)
+LexToken(OPENBRACKET,'(',1,3341)
+LexToken(CLOSEBRACKET,')',1,3342)
+LexToken(OPERATOR,'*',1,3343)
+LexToken(OPENBRACKET,'(',1,3344)
+LexToken(NUMBER,'10',1,3345)
+LexToken(OPERATOR,'^',1,3347)
+LexToken(NUMBER,'7',1,3348)
+LexToken(NUMBER,'-1',1,3349)
+LexToken(CLOSEBRACKET,')',1,3351)
+LexToken(CLOSEBRACKET,')',1,3352)
+LexToken(SEMICOLON,';',1,3353)
+LexToken(NUMBER,'0',1,3354)
+LexToken(OPERATOR,'*',1,3355)
+LexToken(VAR,'a',1,3356)
+LexToken(OPENBRACKET,'(',1,3357)
+LexToken(COLON,':',1,3358)
+LexToken(CLOSEBRACKET,')',1,3359)
+LexToken(CLOSESQBRACKET,']',1,3360)
+LexToken(EOL,'\n',1,3361)
+LexToken(VAR,'model',1,3370)
+LexToken(DOT,'.',1,3375)
+LexToken(VAR,'rpar',1,3376)
+LexToken(ASSIGNMENT,'=',1,3380)
+LexToken(OPENSQBRACKET,'[',1,3381)
+LexToken(VAR,'a',1,3382)
+LexToken(OPENBRACKET,'(',1,3383)
+LexToken(COLON,':',1,3384)
+LexToken(CLOSEBRACKET,')',1,3385)
+LexToken(COMMA,',',1,3386)
+LexToken(VAR,'b',1,3387)
+LexToken(OPENBRACKET,'(',1,3388)
+LexToken(COLON,':',1,3389)
+LexToken(CLOSEBRACKET,')',1,3390)
+LexToken(CLOSESQBRACKET,']',1,3391)
+LexToken(EOL,'\n',1,3392)
+LexToken(VAR,'model',1,3401)
+LexToken(DOT,'.',1,3406)
+LexToken(VAR,'ipar',1,3407)
+LexToken(ASSIGNMENT,'=',1,3411)
+LexToken(VAR,'flag',1,3412)
+LexToken(EOL,'\n',1,3416)
+LexToken(VAR,'model',1,3425)
+LexToken(DOT,'.',1,3430)
+LexToken(VAR,'blocktype',1,3431)
+LexToken(ASSIGNMENT,'=',1,3440)
+LexToken(DQSTRING,'"d"',1,3443)
+LexToken(EOL,'\n',1,3444)
+LexToken(VAR,'model',1,3453)
+LexToken(DOT,'.',1,3458)
+LexToken(VAR,'firing',1,3459)
+LexToken(ASSIGNMENT,'=',1,3465)
+LexToken(OPENSQBRACKET,'[',1,3466)
+LexToken(CLOSESQBRACKET,']',1,3467)
+LexToken(EOL,'\n',1,3468)
+LexToken(VAR,'model',1,3477)
+LexToken(DOT,'.',1,3482)
+LexToken(VAR,'dep_ut',1,3483)
+LexToken(ASSIGNMENT,'=',1,3489)
+LexToken(OPENSQBRACKET,'[',1,3490)
+LexToken(PREVAR_BOOLEAN,'%f',1,3491)
+LexToken(PREVAR_BOOLEAN,'%f',1,3494)
+LexToken(CLOSESQBRACKET,']',1,3496)
+LexToken(EOL,'\n',1,3497)
+LexToken(EOL,'\n',1,3498)
+LexToken(VAR,'exprs',1,3507)
+LexToken(ASSIGNMENT,'=',1,3512)
+LexToken(OPENSQBRACKET,'[',1,3513)
+LexToken(VAR,'sci2exp',1,3514)
+LexToken(OPENBRACKET,'(',1,3521)
+LexToken(NUMBER,'1',1,3522)
+LexToken(CLOSEBRACKET,')',1,3523)
+LexToken(SEMICOLON,';',1,3524)
+LexToken(VAR,'string',1,3525)
+LexToken(OPENBRACKET,'(',1,3531)
+LexToken(VAR,'flag',1,3532)
+LexToken(CLOSEBRACKET,')',1,3536)
+LexToken(SEMICOLON,';',1,3537)
+LexToken(VAR,'sci2exp',1,3538)
+LexToken(OPENBRACKET,'(',1,3545)
+LexToken(OPENSQBRACKET,'[',1,3546)
+LexToken(VAR,'a',1,3547)
+LexToken(CLOSESQBRACKET,']',1,3548)
+LexToken(CLOSEBRACKET,')',1,3549)
+LexToken(SEMICOLON,';',1,3550)
+LexToken(VAR,'sci2exp',1,3551)
+LexToken(OPENBRACKET,'(',1,3558)
+LexToken(OPENSQBRACKET,'[',1,3559)
+LexToken(VAR,'b',1,3560)
+LexToken(CLOSESQBRACKET,']',1,3561)
+LexToken(CLOSEBRACKET,')',1,3562)
+LexToken(SEMICOLON,';',1,3563)
+LexToken(VAR,'sci2exp',1,3564)
+LexToken(OPENBRACKET,'(',1,3571)
+LexToken(OPENSQBRACKET,'[',1,3572)
+LexToken(VAR,'model',1,3573)
+LexToken(DOT,'.',1,3578)
+LexToken(VAR,'dstate',1,3579)
+LexToken(OPENBRACKET,'(',1,3585)
+LexToken(NUMBER,'1',1,3586)
+LexToken(CLOSEBRACKET,')',1,3587)
+LexToken(VAR,'int',1,3589)
+LexToken(OPENBRACKET,'(',1,3592)
+LexToken(VAR,'rand',1,3593)
+LexToken(OPENBRACKET,'(',1,3597)
+LexToken(CLOSEBRACKET,')',1,3598)
+LexToken(OPERATOR,'*',1,3599)
+LexToken(OPENBRACKET,'(',1,3600)
+LexToken(NUMBER,'10',1,3601)
+LexToken(OPERATOR,'^',1,3603)
+LexToken(NUMBER,'7',1,3604)
+LexToken(NUMBER,'-1',1,3605)
+LexToken(CLOSEBRACKET,')',1,3607)
+LexToken(CLOSEBRACKET,')',1,3608)
+LexToken(CLOSESQBRACKET,']',1,3609)
+LexToken(CLOSEBRACKET,')',1,3610)
+LexToken(CLOSESQBRACKET,']',1,3611)
+LexToken(EOL,'\n',1,3612)
+LexToken(VAR,'gr_i',1,3621)
+LexToken(ASSIGNMENT,'=',1,3625)
+LexToken(OPENSQBRACKET,'[',1,3626)
+LexToken(CLOSESQBRACKET,']',1,3627)
+LexToken(EOL,'\n',1,3628)
+LexToken(VAR,'x',1,3637)
+LexToken(ASSIGNMENT,'=',1,3638)
+LexToken(VAR,'standard_define',1,3639)
+LexToken(OPENBRACKET,'(',1,3654)
+LexToken(OPENSQBRACKET,'[',1,3655)
+LexToken(NUMBER,'3',1,3656)
+LexToken(NUMBER,'2',1,3658)
+LexToken(CLOSESQBRACKET,']',1,3659)
+LexToken(COMMA,',',1,3660)
+LexToken(VAR,'model',1,3661)
+LexToken(COMMA,',',1,3666)
+LexToken(VAR,'exprs',1,3667)
+LexToken(COMMA,',',1,3672)
+LexToken(VAR,'gr_i',1,3673)
+LexToken(CLOSEBRACKET,')',1,3677)
+LexToken(EOL,'\n',1,3678)
+LexToken(END,'end',1,3683)
+LexToken(EOL,'\n',1,3686)
+LexToken(ENDFUNCTION,'endfunction',1,3687)
+LexToken(EOL,'\n',1,3698)