summaryrefslogtreecommitdiff
path: root/js/Sources/RAND_f.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Sources/RAND_f.js')
-rw-r--r--js/Sources/RAND_f.js534
1 files changed, 57 insertions, 477 deletions
diff --git a/js/Sources/RAND_f.js b/js/Sources/RAND_f.js
index 58a80ee7..fdb6843d 100644
--- a/js/Sources/RAND_f.js
+++ b/js/Sources/RAND_f.js
@@ -1,477 +1,57 @@
-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_f',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(EOL,'\n',1,882)
-LexToken(VAR,'y',1,888)
-LexToken(ASSIGNMENT,'=',1,889)
-LexToken(OPENSQBRACKET,'[',1,890)
-LexToken(CLOSESQBRACKET,']',1,891)
-LexToken(EOL,'\n',1,892)
-LexToken(VAR,'typ',1,898)
-LexToken(ASSIGNMENT,'=',1,901)
-LexToken(OPENSQBRACKET,'[',1,902)
-LexToken(CLOSESQBRACKET,']',1,903)
-LexToken(EOL,'\n',1,904)
-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(EOL,'\n',1,955)
-LexToken(VAR,'graphics',1,965)
-LexToken(ASSIGNMENT,'=',1,973)
-LexToken(VAR,'arg1',1,974)
-LexToken(DOT,'.',1,978)
-LexToken(VAR,'graphics',1,979)
-LexToken(EOL,'\n',1,987)
-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(EOL,'\n',1,1042)
-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,'5',1,1072)
-LexToken(THEN,'then',1,1074)
-LexToken(EOL,'\n',1,1078)
-LexToken(VAR,'exprs',1,1091)
-LexToken(ASSIGNMENT,'=',1,1096)
-LexToken(VAR,'exprs',1,1097)
-LexToken(OPENBRACKET,'(',1,1102)
-LexToken(NUMBER,'1',1,1103)
-LexToken(COLON,':',1,1104)
-LexToken(NUMBER,'3',1,1105)
-LexToken(CLOSEBRACKET,')',1,1106)
-LexToken(EOL,'\n',1,1107)
-LexToken(END,'end',1,1117)
-LexToken(EOL,'\n',1,1136)
-LexToken(IF,'if',1,1145)
-LexToken(VAR,'size',1,1148)
-LexToken(OPENBRACKET,'(',1,1152)
-LexToken(VAR,'exprs',1,1153)
-LexToken(COMMA,',',1,1158)
-LexToken(DQSTRING,'"*"',1,1161)
-LexToken(CLOSEBRACKET,')',1,1162)
-LexToken(COMPARISON,'==',1,1163)
-LexToken(NUMBER,'3',1,1165)
-LexToken(THEN,'then',1,1167)
-LexToken(EOL,'\n',1,1171)
-LexToken(VAR,'exprs',1,1184)
-LexToken(ASSIGNMENT,'=',1,1189)
-LexToken(OPENSQBRACKET,'[',1,1190)
-LexToken(VAR,'exprs',1,1191)
-LexToken(SEMICOLON,';',1,1196)
-LexToken(VAR,'string',1,1197)
-LexToken(OPENBRACKET,'(',1,1203)
-LexToken(VAR,'model',1,1204)
-LexToken(DOT,'.',1,1209)
-LexToken(VAR,'dstate',1,1210)
-LexToken(OPENBRACKET,'(',1,1216)
-LexToken(NUMBER,'1',1,1217)
-LexToken(CLOSEBRACKET,')',1,1218)
-LexToken(CLOSEBRACKET,')',1,1219)
-LexToken(CLOSESQBRACKET,']',1,1220)
-LexToken(EOL,'\n',1,1221)
-LexToken(END,'end',1,1231)
-LexToken(EOL,'\n',1,1250)
-LexToken(WHILE,'while',1,1259)
-LexToken(PREVAR_BOOLEAN,'%t',1,1265)
-LexToken(DO,'do',1,1268)
-LexToken(EOL,'\n',1,1270)
-LexToken(OPENSQBRACKET,'[',1,1283)
-LexToken(VAR,'ok',1,1284)
-LexToken(COMMA,',',1,1286)
-LexToken(VAR,'flag',1,1287)
-LexToken(COMMA,',',1,1291)
-LexToken(VAR,'a',1,1292)
-LexToken(COMMA,',',1,1293)
-LexToken(VAR,'b',1,1294)
-LexToken(COMMA,',',1,1295)
-LexToken(VAR,'seed_c',1,1296)
-LexToken(COMMA,',',1,1302)
-LexToken(VAR,'exprs',1,1303)
-LexToken(CLOSESQBRACKET,']',1,1308)
-LexToken(ASSIGNMENT,'=',1,1309)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1310)
-LexToken(OPENBRACKET,'(',1,1325)
-LexToken(OPENSQBRACKET,'[',1,1326)
-LexToken(DQSTRING,'"Set Random generator block parameters"',1,1378)
-LexToken(SEMICOLON,';\n',1,1379)
-LexToken(DQSTRING,'"flag = 0 : Uniform distribution A is min and A+B max"',1,1446)
-LexToken(SEMICOLON,';\n',1,1447)
-LexToken(DQSTRING,'"flag = 1 : Normal distribution A is mean and B deviation"',1,1518)
-LexToken(SEMICOLON,';\n',1,1519)
-LexToken(DQSTRING,'" "',1,1535)
-LexToken(SEMICOLON,';\n',1,1536)
-LexToken(DQSTRING,'"A and B must be vector with equal sizes"',1,1590)
-LexToken(SEMICOLON,';\n',1,1591)
-LexToken(DQSTRING,'"seed is the seed of random number generator (integer<2**31)"',1,1665)
-LexToken(CLOSESQBRACKET,']',1,1666)
-LexToken(COMMA,',',1,1667)
-LexToken(OPENSQBRACKET,'[',1,1683)
-LexToken(DQSTRING,'"flag"',1,1689)
-LexToken(SEMICOLON,';',1,1690)
-LexToken(DQSTRING,'"A"',1,1693)
-LexToken(SEMICOLON,';',1,1694)
-LexToken(DQSTRING,'"B"',1,1697)
-LexToken(SEMICOLON,';',1,1698)
-LexToken(DQSTRING,'"seed"',1,1704)
-LexToken(CLOSESQBRACKET,']',1,1705)
-LexToken(COMMA,',',1,1706)
-LexToken(VAR,'list',1,1722)
-LexToken(OPENBRACKET,'(',1,1726)
-LexToken(DQSTRING,'"vec"',1,1731)
-LexToken(COMMA,',',1,1732)
-LexToken(NUMBER,'1',1,1733)
-LexToken(COMMA,',',1,1734)
-LexToken(DQSTRING,'"vec"',1,1739)
-LexToken(COMMA,',',1,1740)
-LexToken(ADDITION,'-',1,1741)
-LexToken(NUMBER,'1',1,1742)
-LexToken(COMMA,',',1,1743)
-LexToken(DQSTRING,'"vec"',1,1748)
-LexToken(COMMA,',',1,1749)
-LexToken(DQSTRING,'"size(%2,\\\'*\\\')"',1,1765)
-LexToken(COMMA,',',1,1766)
-LexToken(DQSTRING,'"vec"',1,1771)
-LexToken(COMMA,',',1,1772)
-LexToken(NUMBER,'1',1,1773)
-LexToken(CLOSEBRACKET,')',1,1774)
-LexToken(COMMA,',',1,1775)
-LexToken(VAR,'exprs',1,1776)
-LexToken(CLOSEBRACKET,')',1,1781)
-LexToken(EOL,'\n',1,1782)
-LexToken(IF,'if',1,1795)
-LexToken(NOT,'~',1,1798)
-LexToken(VAR,'ok',1,1799)
-LexToken(THEN,'then',1,1802)
-LexToken(EOL,'\n',1,1806)
-LexToken(BREAK,'break',1,1823)
-LexToken(EOL,'\n',1,1828)
-LexToken(END,'end',1,1842)
-LexToken(EOL,'\n',1,1845)
-LexToken(IF,'if',1,1858)
-LexToken(VAR,'flag',1,1861)
-LexToken(COMPARISON,'<>',1,1865)
-LexToken(NUMBER,'0',1,1867)
-LexToken(LOGICAL,'&',1,1868)
-LexToken(VAR,'flag',1,1869)
-LexToken(COMPARISON,'<>',1,1873)
-LexToken(NUMBER,'1',1,1875)
-LexToken(THEN,'then',1,1877)
-LexToken(EOL,'\n',1,1881)
-LexToken(VAR,'message',1,1898)
-LexToken(OPENBRACKET,'(',1,1905)
-LexToken(DQSTRING,'"flag must be equal to 1 or 0"',1,1935)
-LexToken(CLOSEBRACKET,')',1,1936)
-LexToken(EOL,'\n',1,1937)
-LexToken(ELSE,'else',1,1950)
-LexToken(EOL,'\n',1,1954)
-LexToken(VAR,'nout',1,1971)
-LexToken(ASSIGNMENT,'=',1,1975)
-LexToken(VAR,'size',1,1976)
-LexToken(OPENBRACKET,'(',1,1980)
-LexToken(VAR,'a',1,1981)
-LexToken(COMMA,',',1,1982)
-LexToken(DQSTRING,'"*"',1,1985)
-LexToken(CLOSEBRACKET,')',1,1986)
-LexToken(EOL,'\n',1,1987)
-LexToken(VAR,'graphics',1,2004)
-LexToken(DOT,'.',1,2012)
-LexToken(VAR,'exprs',1,2013)
-LexToken(ASSIGNMENT,'=',1,2018)
-LexToken(VAR,'exprs',1,2019)
-LexToken(EOL,'\n',1,2024)
-LexToken(VAR,'model',1,2041)
-LexToken(DOT,'.',1,2046)
-LexToken(VAR,'out',1,2047)
-LexToken(ASSIGNMENT,'=',1,2050)
-LexToken(VAR,'nout',1,2051)
-LexToken(EOL,'\n',1,2055)
-LexToken(VAR,'model',1,2072)
-LexToken(DOT,'.',1,2077)
-LexToken(VAR,'ipar',1,2078)
-LexToken(ASSIGNMENT,'=',1,2082)
-LexToken(VAR,'flag',1,2083)
-LexToken(EOL,'\n',1,2087)
-LexToken(VAR,'model',1,2104)
-LexToken(DOT,'.',1,2109)
-LexToken(VAR,'rpar',1,2110)
-LexToken(ASSIGNMENT,'=',1,2114)
-LexToken(OPENSQBRACKET,'[',1,2115)
-LexToken(VAR,'a',1,2116)
-LexToken(OPENBRACKET,'(',1,2117)
-LexToken(COLON,':',1,2118)
-LexToken(CLOSEBRACKET,')',1,2119)
-LexToken(SEMICOLON,';',1,2120)
-LexToken(VAR,'b',1,2121)
-LexToken(OPENBRACKET,'(',1,2122)
-LexToken(COLON,':',1,2123)
-LexToken(CLOSEBRACKET,')',1,2124)
-LexToken(CLOSESQBRACKET,']',1,2125)
-LexToken(EOL,'\n',1,2126)
-LexToken(VAR,'model',1,2143)
-LexToken(DOT,'.',1,2148)
-LexToken(VAR,'dstate',1,2149)
-LexToken(ASSIGNMENT,'=',1,2155)
-LexToken(OPENSQBRACKET,'[',1,2156)
-LexToken(VAR,'seed_c',1,2157)
-LexToken(SEMICOLON,';',1,2163)
-LexToken(NUMBER,'0',1,2164)
-LexToken(MULTIPLICATION,'*',1,2165)
-LexToken(VAR,'a',1,2166)
-LexToken(OPENBRACKET,'(',1,2167)
-LexToken(COLON,':',1,2168)
-LexToken(CLOSEBRACKET,')',1,2169)
-LexToken(CLOSESQBRACKET,']',1,2170)
-LexToken(EOL,'\n',1,2171)
-LexToken(VAR,'x',1,2188)
-LexToken(DOT,'.',1,2189)
-LexToken(VAR,'graphics',1,2190)
-LexToken(ASSIGNMENT,'=',1,2198)
-LexToken(VAR,'graphics',1,2199)
-LexToken(EOL,'\n',1,2207)
-LexToken(VAR,'x',1,2225)
-LexToken(DOT,'.',1,2226)
-LexToken(VAR,'model',1,2227)
-LexToken(ASSIGNMENT,'=',1,2232)
-LexToken(VAR,'model',1,2233)
-LexToken(EOL,'\n',1,2238)
-LexToken(BREAK,'break',1,2255)
-LexToken(EOL,'\n',1,2260)
-LexToken(END,'end',1,2273)
-LexToken(EOL,'\n',1,2276)
-LexToken(END,'end',1,2285)
-LexToken(EOL,'\n',1,2288)
-LexToken(CASE,'case',1,2293)
-LexToken(DQSTRING,'"define"',1,2305)
-LexToken(THEN,'then',1,2307)
-LexToken(EOL,'\n',1,2311)
-LexToken(VAR,'a',1,2320)
-LexToken(ASSIGNMENT,'=',1,2321)
-LexToken(NUMBER,'0',1,2322)
-LexToken(EOL,'\n',1,2323)
-LexToken(VAR,'b',1,2332)
-LexToken(ASSIGNMENT,'=',1,2333)
-LexToken(NUMBER,'1',1,2334)
-LexToken(EOL,'\n',1,2335)
-LexToken(VAR,'dt',1,2344)
-LexToken(ASSIGNMENT,'=',1,2346)
-LexToken(NUMBER,'0',1,2347)
-LexToken(EOL,'\n',1,2348)
-LexToken(VAR,'out',1,2357)
-LexToken(ASSIGNMENT,'=',1,2360)
-LexToken(NUMBER,'1',1,2361)
-LexToken(EOL,'\n',1,2362)
-LexToken(VAR,'flag',1,2371)
-LexToken(ASSIGNMENT,'=',1,2375)
-LexToken(NUMBER,'0',1,2376)
-LexToken(EOL,'\n',1,2377)
-LexToken(VAR,'model',1,2386)
-LexToken(ASSIGNMENT,'=',1,2391)
-LexToken(SCICOS_MODEL,'scicos_model',1,2392)
-LexToken(OPENBRACKET,'(',1,2404)
-LexToken(CLOSEBRACKET,')',1,2405)
-LexToken(EOL,'\n',1,2406)
-LexToken(VAR,'model',1,2415)
-LexToken(DOT,'.',1,2420)
-LexToken(VAR,'sim',1,2421)
-LexToken(ASSIGNMENT,'=',1,2424)
-LexToken(DQSTRING,'"rndblk"',1,2432)
-LexToken(EOL,'\n',1,2433)
-LexToken(VAR,'model',1,2442)
-LexToken(DOT,'.',1,2447)
-LexToken(VAR,'out',1,2448)
-LexToken(ASSIGNMENT,'=',1,2451)
-LexToken(VAR,'out',1,2452)
-LexToken(EOL,'\n',1,2455)
-LexToken(VAR,'model',1,2464)
-LexToken(DOT,'.',1,2469)
-LexToken(VAR,'evtin',1,2470)
-LexToken(ASSIGNMENT,'=',1,2475)
-LexToken(NUMBER,'1',1,2476)
-LexToken(EOL,'\n',1,2477)
-LexToken(VAR,'model',1,2486)
-LexToken(DOT,'.',1,2491)
-LexToken(VAR,'dstate',1,2492)
-LexToken(ASSIGNMENT,'=',1,2498)
-LexToken(OPENSQBRACKET,'[',1,2499)
-LexToken(VAR,'int',1,2500)
-LexToken(OPENBRACKET,'(',1,2503)
-LexToken(VAR,'rand',1,2504)
-LexToken(OPENBRACKET,'(',1,2508)
-LexToken(CLOSEBRACKET,')',1,2509)
-LexToken(MULTIPLICATION,'*',1,2510)
-LexToken(OPENBRACKET,'(',1,2511)
-LexToken(NUMBER,'10',1,2512)
-LexToken(MULTIPLICATION,'^',1,2514)
-LexToken(NUMBER,'7',1,2515)
-LexToken(ADDITION,'-',1,2516)
-LexToken(NUMBER,'1',1,2517)
-LexToken(CLOSEBRACKET,')',1,2518)
-LexToken(CLOSEBRACKET,')',1,2519)
-LexToken(SEMICOLON,';',1,2520)
-LexToken(NUMBER,'0',1,2521)
-LexToken(MULTIPLICATION,'*',1,2522)
-LexToken(VAR,'a',1,2523)
-LexToken(OPENBRACKET,'(',1,2524)
-LexToken(COLON,':',1,2525)
-LexToken(CLOSEBRACKET,')',1,2526)
-LexToken(CLOSESQBRACKET,']',1,2527)
-LexToken(EOL,'\n',1,2528)
-LexToken(VAR,'model',1,2537)
-LexToken(DOT,'.',1,2542)
-LexToken(VAR,'rpar',1,2543)
-LexToken(ASSIGNMENT,'=',1,2547)
-LexToken(OPENSQBRACKET,'[',1,2548)
-LexToken(VAR,'a',1,2549)
-LexToken(OPENBRACKET,'(',1,2550)
-LexToken(COLON,':',1,2551)
-LexToken(CLOSEBRACKET,')',1,2552)
-LexToken(SEMICOLON,';',1,2553)
-LexToken(VAR,'b',1,2554)
-LexToken(OPENBRACKET,'(',1,2555)
-LexToken(COLON,':',1,2556)
-LexToken(CLOSEBRACKET,')',1,2557)
-LexToken(CLOSESQBRACKET,']',1,2558)
-LexToken(EOL,'\n',1,2559)
-LexToken(VAR,'model',1,2568)
-LexToken(DOT,'.',1,2573)
-LexToken(VAR,'ipar',1,2574)
-LexToken(ASSIGNMENT,'=',1,2578)
-LexToken(VAR,'flag',1,2579)
-LexToken(EOL,'\n',1,2583)
-LexToken(VAR,'model',1,2592)
-LexToken(DOT,'.',1,2597)
-LexToken(VAR,'blocktype',1,2598)
-LexToken(ASSIGNMENT,'=',1,2607)
-LexToken(DQSTRING,'"d"',1,2610)
-LexToken(EOL,'\n',1,2611)
-LexToken(VAR,'model',1,2620)
-LexToken(DOT,'.',1,2625)
-LexToken(VAR,'dep_ut',1,2626)
-LexToken(ASSIGNMENT,'=',1,2632)
-LexToken(OPENSQBRACKET,'[',1,2633)
-LexToken(PREVAR_BOOLEAN,'%f',1,2634)
-LexToken(PREVAR_BOOLEAN,'%f',1,2637)
-LexToken(CLOSESQBRACKET,']',1,2639)
-LexToken(EOL,'\n',1,2640)
-LexToken(EOL,'\n',1,2641)
-LexToken(VAR,'exprs',1,2650)
-LexToken(ASSIGNMENT,'=',1,2655)
-LexToken(OPENSQBRACKET,'[',1,2656)
-LexToken(VAR,'string',1,2657)
-LexToken(OPENBRACKET,'(',1,2663)
-LexToken(VAR,'flag',1,2664)
-LexToken(CLOSEBRACKET,')',1,2668)
-LexToken(SEMICOLON,';',1,2669)
-LexToken(VAR,'sci2exp',1,2670)
-LexToken(OPENBRACKET,'(',1,2677)
-LexToken(VAR,'a',1,2678)
-LexToken(OPENBRACKET,'(',1,2679)
-LexToken(COLON,':',1,2680)
-LexToken(CLOSEBRACKET,')',1,2681)
-LexToken(CLOSEBRACKET,')',1,2682)
-LexToken(SEMICOLON,';',1,2683)
-LexToken(VAR,'sci2exp',1,2684)
-LexToken(OPENBRACKET,'(',1,2691)
-LexToken(VAR,'b',1,2692)
-LexToken(OPENBRACKET,'(',1,2693)
-LexToken(COLON,':',1,2694)
-LexToken(CLOSEBRACKET,')',1,2695)
-LexToken(CLOSEBRACKET,')',1,2696)
-LexToken(SEMICOLON,';',1,2697)
-LexToken(VAR,'string',1,2698)
-LexToken(OPENBRACKET,'(',1,2704)
-LexToken(VAR,'model',1,2705)
-LexToken(DOT,'.',1,2710)
-LexToken(VAR,'dstate',1,2711)
-LexToken(OPENBRACKET,'(',1,2717)
-LexToken(NUMBER,'1',1,2718)
-LexToken(CLOSEBRACKET,')',1,2719)
-LexToken(CLOSEBRACKET,')',1,2720)
-LexToken(CLOSESQBRACKET,']',1,2721)
-LexToken(EOL,'\n',1,2722)
-LexToken(VAR,'gr_i',1,2731)
-LexToken(ASSIGNMENT,'=',1,2735)
-LexToken(OPENSQBRACKET,'[',1,2736)
-LexToken(CLOSESQBRACKET,']',1,2737)
-LexToken(EOL,'\n',1,2738)
-LexToken(VAR,'x',1,2747)
-LexToken(ASSIGNMENT,'=',1,2748)
-LexToken(VAR,'standard_define',1,2749)
-LexToken(OPENBRACKET,'(',1,2764)
-LexToken(OPENSQBRACKET,'[',1,2765)
-LexToken(NUMBER,'3',1,2766)
-LexToken(NUMBER,'2',1,2768)
-LexToken(CLOSESQBRACKET,']',1,2769)
-LexToken(COMMA,',',1,2770)
-LexToken(VAR,'model',1,2771)
-LexToken(COMMA,',',1,2776)
-LexToken(VAR,'exprs',1,2777)
-LexToken(COMMA,',',1,2782)
-LexToken(VAR,'gr_i',1,2783)
-LexToken(CLOSEBRACKET,')',1,2787)
-LexToken(EOL,'\n',1,2788)
-LexToken(END,'end',1,2793)
-LexToken(EOL,'\n',1,2796)
-LexToken(ENDFUNCTION,'endfunction',1,2797)
-LexToken(EOL,'\n',1,2808)
+/* autogenerated from "macros/Sources/RAND_f.sci" */
+function RAND_f() {
+RAND_f.prototype.get = function RAND_f() {
+}
+RAND_f.prototype.set = function RAND_f() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+if (size(exprs,"*")==5) {
+exprs=exprs.slice(1-1,3);
+}
+if (size(exprs,"*")==3) {
+exprs=[exprs,string(model.dstate(1))];
+}
+while (true) {
+[ok,flag,a,b,seed_c,exprs]=scicos_getvalue(["Set Random generator block parameters","flag = 0 : Uniform distribution A is min and A+B max","flag = 1 : Normal distribution A is mean and B deviation"," ","A and B must be vector with equal sizes","seed is the seed of random number generator (integer<2**31)"],["flag","A","B","seed"],list("vec",1,"vec",-1,"vec","size(%2,\'*\')","vec",1),exprs);
+if (!ok) {
+break
+}
+if (flag!=0&&flag!=1) {
+message("flag must be equal to 1 or 0");
+} else {
+nout=size(a,"*");
+graphics.exprs=exprs;
+model.out=nout;
+model.ipar=flag;
+model.rpar=[a.slice(),b.slice()];
+model.dstate=[seed_c,0*a.slice()];
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+RAND_f.prototype.define = function RAND_f() {
+a=0;
+b=1;
+dt=0;
+out=1;
+flag=0;
+model=scicos_model();
+model.sim="rndblk";
+model.out=out;
+model.evtin=1;
+model.dstate=[int(rand()*(10^7-1)),0*a.slice()];
+model.rpar=[a.slice(),b.slice()];
+model.ipar=flag;
+model.blocktype="d";
+model.dep_ut=[None,None];
+exprs=[string(flag),sci2exp(a.slice()),sci2exp(b.slice()),string(model.dstate(1))];
+gr_i=[];
+x=standard_define([3,2],model,exprs,gr_i);
+}
+RAND_f.prototype.details = function RAND_f() {
+}
+}